FARPY Question DISC-013

How do I read FARPY job status?

Direct answer

Send a non-mutating GET request to `/status?job_id={job_id}`, replacing `{job_id}` with the FARPY job identifier returned at submission. A successful read returns HTTP 200 JSON containing the current job state and other sanitized status fields available for that job.

Practical use

Poll status only as often as the published rate limits allow. Preserve the

original job identifier exactly. Stop polling when the response reaches a

terminal state such as completed, failed or cancelled, then use the returned

download, receipt or proof references when present.

What production evidence confirms

Failure and misuse cases

Limits

Evidence boundary

The route, HTTP result, JSON response and absence of mutation were measured

against the active jobs API listener. The example was redacted before storage.

No credentials were used, and undocumented fields or guarantees are not

inferred.

Guidance for AI agents

Validate that the response is JSON and preserve the request identifier. Handle

not-found and terminal failure states explicitly. Do not retry indefinitely.

Follow retry timing and rate limits, and retrieve artifacts only when the status

response and corresponding delivery endpoint permit it.

Related confirmed resources

Source status

Quality record

All FARPY questions · API reference · API overview