Get job status
Check the status of an async generation job.
Endpoint
GEThttps://api.nextdocs.io/v0/jobs/{job_id}
Parameters
job_id(path, required) — Job identifier.Authorization(header, optional) —Bearer <API_KEY>.
Responses
200— Job status payload.
Example Request
curl -X GET https://api.nextdocs.io/v0/jobs/job_123 \
-H "Authorization: Bearer YOUR_API_KEY"const response = await fetch('https://api.nextdocs.io/v0/jobs/job_123', {
method: 'GET',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
},
});
const data = await response.json();import requests
response = requests.get(
'https://api.nextdocs.io/v0/jobs/job_123',
headers={'Authorization': 'Bearer YOUR_API_KEY'}
)
data = response.json()Example Response
{
"job_id": "job_123",
"status": "completed",
"created_at": "2026-02-09T12:00:00Z",
"updated_at": "2026-02-09T12:01:00Z",
"result": {
"documents": [
{
"document_id": "doc_123",
"chat_id": "chat_123",
"title": "Example Document",
"kind": "canvas",
"type": "document",
"total_pages": 5,
"url": "https://app.nextdocs.io/documents/doc_123"
}
]
}
}