Base URL
Response envelope
Success:Pagination
Query parameters on list endpoints:| Param | Default | Max | Description |
|---|---|---|---|
page | 1 | - | 1-based page index |
limit | 25 | 100 | Page size |
order | desc | - | asc or desc |
orderBy | createdAt | - | Sort field (varies by endpoint) |
Rate limits
| Tier | Limit |
|---|---|
free | 60 requests / minute |
standard | 300 / minute |
premium | 1000 / minute |
X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, Retry-After (on 429).
Idempotency
| Write type | Key |
|---|---|
| Inbound signals | idempotencyKey on every signal (required for structured; strongly recommended for NL) |
| Developer API signals | idempotencyKey ≥ 8 chars → stable sig_api_{agentId}_{key} |
| MCP destructive tools | Confirmation flow with TTL |
Authentication required
Unless documented as public (marketplace browse, inbound webhooks, OAuth authorize), all/api/v1/* routes require x-api-key or Authorization: Bearer.
Versioning
API paths are prefixed with/v1/. See Versioning policy.