Get a job
API="${PARSEHAWK_API_URL:-http://127.0.0.1:8000}"curl --fail --silent --show-error "$API/v1/jobs/job_..." | jq .Retrieve the current state, result, or failure details for one extraction job.
Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Immutable job identifier.
Immutable job identifier.
Responses
Section titled “Responses”Successful Response
Current state and eventual result of one extraction job.
object
Immutable job identifier.
Immutable extractor identifier used by the job.
The fixed set of model providers ParseHawk ships.
Providers are preconfigured and configurable, not user-creatable, so the name doubles as the stable identifier extractors reference and as the discriminator the engine factory switches on.
Current job lifecycle state.
Validated structured output produced by an extraction job.
object
Result validated against the extractor schema.
object
Terminal extraction error stored with a failed job.
object
Human-readable failure message.
Stable machine-readable failure code.
UTC creation time.
Example
{ "id": "job_01JZ6QK8M7", "provider_name_used": "openai", "status": "queued"}The requested ParseHawk resource does not exist.
Error returned by request validation or a ParseHawk domain service.
object
object
Examplegenerated
{ "detail": [ {} ]}Validation Error
object
object
object
Examplegenerated
{ "detail": [ { "loc": [ "example" ], "msg": "example", "type": "example", "input": "example", "ctx": {} } ]}Unexpected server error.
Error returned by request validation or a ParseHawk domain service.
object
object
Examplegenerated
{ "detail": [ {} ]}