Skip to main content
All errors use a consistent JSON shape:

Error types

Handling errors

Check the HTTP status code first, then branch on error.type for programmatic handling.