Skip to main content

Error Handling

The Voicy API uses conventional HTTP status codes to indicate success or failure of requests.

Error Response Format

All error responses follow this format:

HTTP Status Codes

Success Codes

Client Error Codes

Server Error Codes

Common Errors

Authentication Errors

Validation Errors

Access Errors

Best Practices

Retry Logic

Implement exponential backoff for transient errors:

Error Logging

Log errors with context for debugging:

User-Friendly Messages

Map API errors to user-friendly messages: