Skip to main content
Every error response from the Shuriken API follows a consistent envelope so you can handle failures predictably across all endpoints.

Error format

Always include the requestId when contacting support. It lets us trace exactly what happened.

Common error codes

Rate limiting

When you exceed your rate limit, the API returns a 429 response. Check your current usage and limits at any time:

Handling errors

Build resilient integrations by checking the HTTP status code and error.code field:
Python