Skip to main content
Ledgerbeam uses conventional HTTP response codes to indicate the success or failure of an API request. In general: Codes in the 2xx range indicate success. Codes in the 4xx range indicate an error that failed given the information provided (e.g., a required parameter was omitted, a request failed, etc.). Codes in the 5xx range indicate an error with Ledgerbeam’s servers (these are rare).

Error Response Format

Ledgerbeam uses two types of error response formats:

Field Validation Errors

When validation fails for specific fields:

General Errors

For authentication and other general errors:

Common Error Scenarios

Missing Required Field

Unauthorized Access

Invalid API Key

Best Practices

  • Handle 429 errors gracefully - Implement exponential backoff when you receive rate limit errors
  • Validate input data - Check your request parameters before sending to avoid 400 errors
  • Keep API keys secure - Ensure your API key is valid and has the necessary permissions
  • Monitor for 5xx errors - Contact support immediately if you encounter server errors

Need Help?

If you’re encountering persistent errors or need assistance with error handling, please contact our support team at support@ledgerbeam.com with your request details and error responses.