The Sequentum Cloud API is REST over HTTPS. Requests are JSON; responses are JSON. Every resource lives underDocumentation Index
Fetch the complete documentation index at: https://docs.sequentum.com/llms.txt
Use this file to discover all available pages before exploring further.
/api/v1 on the production base URL:
Conventions
- Authentication —
Authorization: ApiKey {key}header. See Authentication. - Identifiers — Agents use integer
agentId. Runs use integerrunId. Sessions use stringsessionId. - Times — ISO 8601, UTC. Always serialized as strings.
- Pagination — list endpoints that paginate accept
pageIndex(1-based) andrecordsPerPage. When provided, the response is{ items: [...], totalRecordCount: N }; when omitted, the response is a plain array (backward-compatible shape on legacy endpoints). Endpoints that don’t paginate return the full list. - Rate limits — 100 requests per 60-second window per API key, with
X-RateLimit-Limit,X-RateLimit-Window-Seconds, andRetry-After(on429) response headers. See Errors. - Errors — RFC 7807 problem details. See Errors.
Resources
Agent Builder
Conversational sessions that produce Agents.
Agents
List, run, version, archive — the core Agent lifecycle.
Schedules
Cron, run-once, and interval triggers attached to Agents.
Analytics
Run summaries, records summaries, and per-run diagnostics.
Billing
Credits balance, spending, history, and per-agent cost breakdowns.
Spaces
Workspaces grouping agents, members, and credits.
Choosing a transport
Most endpoints are simple request/response. A few patterns are worth knowing:- Synchronous vs. asynchronous run start —
POST /api/v1/agent/{agentId}/startaccepts anisRunSynchronouslyflag. Whenfalse(default), the call returns immediately with arunIdand you poll for completion. Whentrue, the call blocks until the run finishes and returns extracted records inline. Use sync only when the run is fast and you need the data in the same request — async is the right default for production. - Agent Builder events —
GET /api/v1/agent-builder/{sessionId}/eventsis designed for long-polling with alastEventIndexcursor. See Sessions. - Polling run status — for async runs, poll
GET /api/v1/agent/{agentId}/run/{runId}/statusuntil the status is terminal:Completed(9),Success(10),Failure(6, restartable),Stopped(8), orSkipped(11). See Runs for the full lifecycle.
Tools
- OpenAPI spec — this site renders from
swagger.json. The same spec is also served live athttps://dashboard.sequentum.com/api-docs/index.html. - Postman collection —
postman.com/sequentumdev/sequentum-cloud.
SDKs
Official SDKs are coming for Node and Python. Until then, every endpoint works fine overcurl or fetch / requests.