Validated results

Treat result validation as part of the request lifecycle.

A successful job means the acquisition completed; it is still your application’s responsibility to validate the returned shape and required fields before using it. Keep the request ID with the stored result for traceability.

Recommended checks:

  • Confirm the terminal request state is successful before fetching the result.
  • Check the response content type and required fields.
  • Record request_id, timestamps, route mode, and any billing metadata.
  • Handle expired results by resubmitting the request when appropriate.

Structured extraction and raw responses can have different billing behavior. See billing and the generated response schemas in the API reference.

Last updated on