Errors
Standard Error Format
{
"error": "error_code",
"message": "Human-readable message",
"details": {}
}
Common Error Codes
- missing_api_key (401)
- invalid_api_key (401)
- inactive_api_key (401)
- company_inactive / inactive_company (403)
- service_type_mismatch (400/403)
- quota_exceeded (429)
- invalid_request (400)
- device_not_found (404)
- device_not_ready (400)
- sim_unavailable (400)
- internal_error (500)