Skip to main content

api_error

HTTP 500, 503. Something went wrong on Flow’s side.

What it means

The failure is Flow’s, not your request’s. Nothing needs to change in what you sent.

Why it happens

  • A short outage or a restart (503 with retry_after).

How to fix it

Retry with the same Idempotency-Key after retry_after seconds (or with backoff); the key makes sure nothing is sent twice. If it keeps failing, quote error.request_id when you contact us.
Every error also carries hint, one sentence specific to your request, and doc_url, this page. Coding agents connected to Flow’s MCP server (https://api.flow.engineer/mcp) can call explain_error with the type to read this page.