Skip to main content
The Deck API is a REST API that accepts JSON request bodies and returns JSON responses. All endpoints require authentication via a Bearer token.

Base URL

All requests are made against the Deck API at:

Authentication

Every request requires an API key passed as a Bearer token in the Authorization header. Keys are available in your Console.

Verify your key

Call the test endpoint to confirm your key is valid.

Request format

All requests use Content-Type: application/json. Pass request bodies as JSON.
Path parameters are part of the URL. Query parameters are used for filtering and pagination on list endpoints.

Response format

Every resource response includes a standard set of fields:
Delete responses return a confirmation object:

Request IDs

Every response includes a request_id. When something goes wrong, include this value in support requests so Deck can trace exactly what happened.

Next steps

Pagination

Cursor-based pagination for list endpoints.

Idempotency

Safely retry requests without creating duplicates.

Error handling

Error structure, types, and codes.

Rate limits

Request limits and retry strategies.