For Developers

Build with
Aaim APIs

RESTful APIs with comprehensive documentation, SDKs, and webhook support for real-time integration.

Quick Start

Your first API call

Create your first valuation in minutes. All you need is an API key and basic asset information.

1Get your API key from the dashboard
2Install your preferred SDK or use the REST API directly
3Make your first valuation request
Example Request
curl -X POST https://api.aaim.com/v1/valuations/create \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "asset_type": "private_equity",
    "fund_id": "PE-2024-001",
    "nav_per_share": 142.38,
    "shares_held": 1000,
    "liquidity_discount": 0.25
  }'

# Response
{
  "valuation_id": "val_3n4m5p6q",
  "current_value": 106785.00,
  "confidence_score": 0.92,
  "timestamp": "2024-01-15T10:30:00Z"
}

Security

Authentication

Secure your API requests with bearer token authentication. All requests must include a valid API key in the Authorization header.

API keys are scoped to specific environments (sandbox/production)
Keys can be rotated without downtime using key pairs
OAuth 2.0 available for user-delegated access
Example Header
Authorization: Bearer sk_live_xxxxxxxxxxxxx

# Test mode
Authorization: Bearer sk_test_xxxxxxxxxxxxx

API Reference

Complete endpoint documentation organized by resource type.

Valuations

MethodEndpoint
POST/v1/valuations/create
GET/v1/valuations/{id}
GET/v1/valuations/list

Loans

MethodEndpoint
POST/v1/loans/underwrite
GET/v1/loans/{id}
POST/v1/loans/{id}/documents

Collateral

MethodEndpoint
POST/v1/collateral/verify
GET/v1/monitoring/alerts
POST/v1/collateral/pledge

Client SDKs

Official client libraries for popular programming languages.

Node.js

planned
npm install @aaim/sdkView docs

Python

planned
pip install aaim-sdkView docs

Go

planned
go get github.com/aaimplatform/sdk-goView docs

Webhook Events

Subscribe to real-time notifications for key events in your integration.

valuation.completedFired when an asset valuation is completed
loan.status_changedFired when a loan status changes
collateral.alertFired when collateral monitoring triggers an alert
document.processedFired when a document has been processed
<500ms
API latency
P95 target
99.9%
Uptime SLA
Target
47
Data sources
Integrated

Ready to start building?

Get API access and launch your first integration in days, not months.