API Reference
The SUNDRIFT API
A small, predictable REST surface for invoking SUNDRIFT's compliance-grade mortgage agents. JSON in, JSON out. Authenticated with an API key, region-locked to Australia.
Base URL
https://console.sundriftai.com.au/v1
Authentication
Send your secret key in the X-API-Key header on every request. Create, scope, and rotate keys in the Console.
X-API-Key: sk_live_...
Endpoints
GET/v1/agentsList the agents available to your key.
POST/v1/agents/runRun an agent on your input.
GET/v1/organization/usageUsage and cost for your organisation.
Run an agent
curl https://console.sundriftai.com.au/v1/agents/run \
-H "X-API-Key: sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"role_id": "DOCUMENT_COLLECTOR",
"input": "What documents does a PAYG applicant need?"
}'
Pass role_id (e.g. DOCUMENT_COLLECTOR) or AUTO to let VEGA route. The response returns the agent's answer, the model version that served it, and token usage for billing.
At a glance
Pricing
One flat AUD rate, pay-as-you-go (ex-GST). Billed only on tokens used.
Rate limit
60 requests/min per key. Bursts above this return 429.
Errors
401 invalid key · 403 role not permitted · 429 rate limit.
Region
All inference runs in australia-southeast1. Data stays in Australia.