Path parameters
jobId— Required identifier returned when you created the job.
Sample request
Response
Status values
queued— Job accepted and awaiting processing.processing— Work is currently underway.completed— Job finished successfully;resultis populated.failed— Job terminated with an error; inspecterrorfor details.
Register job-specific webhook
202 Accepted. Horizon delivers a signed payload when the job reaches a terminal state. Use account-level webhooks for global automation and job-level webhooks for ad-hoc callbacks tied to a single job.
Usage notes
statusUrlmirrors this endpoint, so you can poll either the returned URL or callGET /jobs/{jobId}directly.- Horizon retains job results for at least 24 hours; persist critical outputs in your own storage.
- Webhook notifications (account-level or job-level) include the same payload as this endpoint.
Path Parameters
Identifier returned when the job was created.
Response
Job status returned
Example:
"job_01hx9q9"
Example:
"extract/pdf"
Available options:
queued, processing, completed, failed Webhook event subscriptions attached to this job.
Webhook delivery target when supplied.
Present when the job completed successfully.
Failure payload when status is failed.