health and the token exchange needs a
Bearer token. Most operations act on a workspace and need a workspaceToken;
see Authentication to create an API key and exchange it
for a token.
Clients and tasks are not top-level queries. They belong to a workspace and
are reached through
me, resolved as a WorkspaceUser:
me { ... on WorkspaceUser { workspace { clients { ... } tasks { ... } } } }.
The workspaceToken identifies the workspace, so you never pass a workspace ID.Operations
health
Unauthenticated liveness check for the API and its services.
me
Identify the caller: a
User (userToken) or WorkspaceUser (workspaceToken).Clients
Create clients, list and fetch them, and add documents to a binder.
Tasks
List background tasks and check a single task’s status.
Conventions
Scalars, IDs, pagination, sorting, and filtering.
Guides
Authentication
Create an API key and exchange it for an access token.
Making requests
Request shape, variables, and the error model.
Quickstart
Zero to a processed client in five steps.
Uploading documents
Stage files through the resumable upload endpoint, then attach them.
A first request
Confirm your token works withme:
cURL