Skip to main content
All errors return a JSON body with an error field containing a machine-readable code.

HTTP status codes

Error codes

Authentication errors (401)

Request errors (400)

Credit errors (429)

Response body includes:

Not found (404)

Research job errors

These appear in the error field when status is failed:

Handling errors

Retrying failed jobs

If a research job returns status: failed, you can resubmit the same request. A new credit will be consumed. If failures persist for the same email, please contact hello@callprep.app.
Jobs that fail due to a timeout (infrastructure issue) are eligible for a credit refund. Contact support with the research_id to request a refund.