Skip to main content

First: find the real error

Many failures reach the API caller as a generic message, “An unexpected error has occurred while performing this action, please try again”. The precise reason is in the server log.
  1. Every response has an X-Flo-Request-ID header. Note it from your browser’s network tab or curl -i.
  2. Search the API server’s log for that id. The lines with ERROR, ValueError or ValidationError next to it give the reason.
  3. For background runs, also look at the worker’s log, and, as an admin, read the execution with ?show_error=true.
On Kubernetes, for example:

Creating and saving

Running workflows

Agents

Data and files

Sign-in, access and the browser