Base URL
Authentication
Every request requires a Bearer token in theAuthorization header. You can use either:
- A service account token obtained via client credentials grant
- A user token obtained via the Authorization Code + PKCE flow
Response format
Successful responses return JSON.- Single-resource endpoints usually return a named wrapper (for example
{ "application": { ... } }or{ "integration": { ... } }). - List endpoints return
{ "items": [...] }. - Cursor-paginated list endpoints also include
nextCursor.
Pagination
Cursor-paginated list endpoints use two query parameters:| Parameter | Type | Default | Description |
|---|---|---|---|
limit | integer | 50 | Items per page (1—200) |
cursor | string | — | Cursor from a previous response’s nextCursor (when supported) |
cursor.
Error format
Errors return a JSON object with amessage field and an appropriate HTTP status code:
| Code | Meaning |
|---|---|
400 | Invalid request body or parameters |
401 | Missing or invalid token |
403 | Insufficient permissions |
404 | Resource not found |
409 | Conflict (duplicate name, etc.) |
429 | Rate limit exceeded |