Skip to main content
Every error — from the gateway or from Mithril’s core — renders as one shape:
  • code — a stable, machine-readable string you can branch on.
  • message — a human-readable explanation. Safe to log and show.
  • request_id — include this when you contact support; it ties your request to our logs.

Status codes

A guardrail rejection is a normal, expected response, not a bug. It means Mithril protected you — the order never reached the venue. See Guardrails.

Handling errors