Skip to main content
/v1 errors look like:
Handle the API from error.code. The message is for a person. details carries extra fields when the code defines them, such as required and available on insufficient_credits. quick_pulse_unavailable rejects a retired panel id. It does not reserve credits. The public panel ids are wide, consensus, and seneca. Another workspace’s run is 404 run_not_found, not the report. A 500 internal_error body does not include a traceback or a secret.
A lost create response is not an error to paper over with a new idempotency key. Repeat the same POST with the same key, prompt, and panel. See Create a run.