Skip to main content
GET
Poll an async report job

Authorizations

Authorization
string
header
required

Use the raw API key as the Bearer token, or send X-API-Key instead.

Path Parameters

id
string
required

Job id returned by the enqueue response.

Response

Job status. result is present when status=succeeded; error and credits_refunded when status=failed.

job_id
string
required
report_type
string
required
Example:

"natal_pdf"

status
enum<string>
required
Available options:
queued,
running,
succeeded,
failed
created_at
string<date-time>
result
object
error
string

Safe, user-facing failure message (status=failed). Internal error details are never exposed here.

credits_refunded
integer
error_code
enum<string>

Stable machine-readable failure class (status=failed).

Available options:
generation_interrupted,
invalid_job_payload,
unknown_report_type,
llm_unavailable,
pdf_failed,
job_failed