Skip to main content
Every 4xx/5xx response has the same body:
message is in French, and can change without notice — it’s meant to be shown to a person, not parsed. Always branch your code on code, which is stable and closed.
details is empty ({}) or carries context — the offending parameter, a max value, a reason, or retry_after_seconds, depending on the error.

Error codes

Handling errors

Check response.error.code === "automation_not_found" — not the message, and not just the HTTP status, since several codes can share one (400, 404).