Skip to main content
Error handling is part of every production integration. Use this flow:
  1. Parse API error responses consistently.
  2. Map error codes to clear user messages.
  3. Retry only transient failures (for example 429, 5xx).
  4. Log failures with request context for debugging.

Error Codes

Full list of Crave error codes and resolutions.

Troubleshooting

Debug common integration issues quickly.