SnozeDevelopers
API referenceAi Jobs

List your background AI jobs

The caller's own jobs in the workspace, newest first, with status, counters and spend. Another member's jobs are never listed. Pass `limit` (1–100) to cap the page. Requires a Clerk session for a workspace member with the `ai:read` permission.

GET
/v1/workspaces/{workspaceId}/agent/jobs

Authorization

apiKey
headerAuthorizationBearer <snoze_sk_…>

Workspace API key created in Workspace settings → API keys. Scopes on the key bound what it can read and write.

Path Parameters

workspaceId*string

Query Parameters

limit?string|null

Response Body

Success

application/json
  1. response
data*array<>
Example Request
curl -X GET 'https://api.snoze.dev/v1/workspaces/string/agent/jobs'
Example Response
{  "data": [    {      "id": "string",      "workspaceId": "string",      "chatId": "string",      "kind": "records",      "status": "queued",      "statusReason": "person",      "title": "string",      "estimateMicrousd": 0,      "ceilingMicrousd": 0,      "spentMicrousd": 0,      "waivedMicrousd": 0,      "totalUnits": 0,      "doneUnits": 0,      "failedUnits": 0,      "rowsWritten": 0,      "summary": {        "unitsDone": 0,        "unitsFailed": 0,        "unitsCancelled": 0,        "rowsWritten": 0,        "rowsSkipped": 0,        "spentMicrousd": 0,        "waivedMicrousd": 0,        "durationMs": 0      },      "lastError": "string",      "createdAt": "string",      "updatedAt": "string",      "startedAt": "string",      "finishedAt": "string"    }  ]}