AI API
4 endpoints. Every path is relative to the API base URL and needs a bearer token unless it is marked public. See the REST API overview for authentication, errors and pagination.
GET/v1/orgs/{orgId}/agent-runs
Returns recent AGENT-01 durable job runs for the workspace (queued, running, succeeded, failed).
Path parameters
orgIdstring (uuid)required
Query parameters
pageintegerlimitintegerstatusstringone of
queued,running,succeeded,failed,cancelledjobTypestring
Responses
200Returns recent AGENT-01 durable job runs for the workspace (queued, running, succeeded, failed).
dataobjectrequiredFields
itemsarray<object>requiredItem fields
idstring (uuid)requiredorgIdstring (uuid)requiredjobTypestringrequiredstatusstringrequiredone of
queued,running,succeeded,failed,cancelledpayloadobjectrequiredresultSummaryobject | nullrequiredattemptCountintegerrequiredmaxAttemptsintegerrequiredidempotencyKeystring | nullrequirederrorMessagestring | nullrequiredcostCreditsnumber | nullrequiredestimatedCostMilliUsdnumber | nullrequiredcreatedByUserIdstring (uuid) | nullrequiredstartedAtstring | nullrequiredcompletedAtstring | nullrequiredcreatedAtstringrequiredupdatedAtstringrequired
totalintegerrequiredpageintegerrequiredlimitintegerrequired
curl -X GET "https://api.adventur.ai/v1/orgs/$ORG_ID/agent-runs" \ -H "Authorization: Bearer $ADVENTURAI_TOKEN"GET/v1/orgs/{orgId}/agent-runs/{runId}/steps
Returns the model rounds, tool calls and sub-agents recorded for one run, oldest first. This is how a background run reports progress — it has no event stream to subscribe to.
Path parameters
orgIdstring (uuid)requiredrunIdstring (uuid)required
Responses
200Returns the model rounds, tool calls and sub-agents recorded for one run, oldest first. This is how a background run reports progress — it has no event stream to subscribe to.
dataobjectrequiredFields
itemsarray<object>requiredItem fields
idstring (uuid)requiredtraceIdstringrequiredparentStepIdstring | nullrequiredrolestringrequiredkindstringrequiredone of
model_round,tool_call,subagentstatusstringrequiredone of
running,succeeded,failedlabelstring | nullrequiredinputobject | nullrequiredoutputstring | nullrequiredreasoningSummarystring | nullrequiredpromptTokensintegerrequiredcompletionTokensintegerrequiredreasoningTokensintegerrequireddurationMsinteger | nullrequirederrorMessagestring | nullrequiredcreatedAtstringrequired
curl -X GET "https://api.adventur.ai/v1/orgs/$ORG_ID/agent-runs/$RUN_ID/steps" \ -H "Authorization: Bearer $ADVENTURAI_TOKEN"POST/v1/orgs/{orgId}/ai/content/generate
Path parameters
orgIdstring (uuid)required
Request body application/json
promptstringrequired
Responses
200
dataobjectrequiredFields
resultstringrequiredcreditsUsednumberrequiredremainingCreditsnumberrequired
curl -X POST "https://api.adventur.ai/v1/orgs/$ORG_ID/ai/content/generate" \ -H "Authorization: Bearer $ADVENTURAI_TOKEN" \ -H "Content-Type: application/json" \ -d '{"prompt":"string"}'POST/v1/orgs/{orgId}/ai/summarize
Path parameters
orgIdstring (uuid)required
Request body application/json
textstringrequired
Responses
200
dataobjectrequiredFields
resultstringrequiredcreditsUsednumberrequiredremainingCreditsnumberrequired
curl -X POST "https://api.adventur.ai/v1/orgs/$ORG_ID/ai/summarize" \ -H "Authorization: Bearer $ADVENTURAI_TOKEN" \ -H "Content-Type: application/json" \ -d '{"text":"string"}'