Response Format
All error responses follow a consistent JSON structure:400
responses for each endpoint. They’ll
be consistent across each endpoint, but it’s a useless frame of reference.
Error Codes
The complete list of error codes is defined in the Error Codes page. They’re also shown in the error response for each endpoint.
Do not assume all responses will be 400 responses, we just use that as a generic in the docs.
Request Tracking
Every API request includes a unique request identifier in the response headers:- Debugging: Reference the request ID when contacting support
- Logging: Track specific requests in your application logs
- Support: Help our team quickly locate and resolve issues
Using Request IDs
Always capture and log thebevor-request-id
header for error responses:
Getting Help
If you encounter errors that aren’t covered in this documentation:- Check the request ID: Include the
bevor-request-id
in your support request - Review your request: Ensure all required parameters are provided correctly
- Contact support: Reach out to contact@bevor.io with:
- The error message and code
- The request ID
- Your API key (for authentication issues)
- Steps to reproduce the error