curl --request GET \
--url https://your-synthbrew-server.com/api/public/v1/projects/{projectId}/sources/{sourceId}/generation-jobs/{jobId} \
--header 'x-api-key: <api-key>'{
"id": "<string>",
"status": "<string>",
"queueName": "<string>",
"attemptsMade": 123,
"finishedOn": "2023-11-07T05:31:56Z",
"failedReason": "<string>",
"result": {}
}Returns queue job status for a previously triggered generation run. Use this when create/regenerate responses include generationJob.
curl --request GET \
--url https://your-synthbrew-server.com/api/public/v1/projects/{projectId}/sources/{sourceId}/generation-jobs/{jobId} \
--header 'x-api-key: <api-key>'{
"id": "<string>",
"status": "<string>",
"queueName": "<string>",
"attemptsMade": 123,
"finishedOn": "2023-11-07T05:31:56Z",
"failedReason": "<string>",
"result": {}
}Team API key created under /api/api-keys. Prefix: sb_api_.
Project UUID in the team associated with the API key.
Source UUID. For runtime endpoints this identifies the source backing the table; for public v1 it identifies the source resource inside the project.
Queue job identifier returned in generationJob.id from create/regenerate responses.
Job status
Background generation job summary when queue mode is enabled.
Job ID used by /generation-jobs/{jobId}.
Current queue status (for example waiting, active, completed, failed).
Queue name handling this generation job.
Number of processing attempts made so far.
Completion timestamp when the job has finished.
Failure reason when status is failed.
Optional result payload, typically including generation audit details.