Ringover API

Errors

HTTP error codes as published on developer.ringover.com, plus the OpenAPI ProblemDetails schema

HTTP status codes

CodeMeaning
400Bad request — invalid parameters or body
401Unauthorized — invalid/expired API key, or access denied by permission/Monitoring checks on most endpoints
402Payment required — feature not available on your plan
403Forbidden — authenticated request refused by specific endpoint logic (notably some Empower routes) or upstream forwarded services
404Resource not found
429Rate limit exceeded (see Authentication)
500Internal server error

Source: Ringover API Documentation — "Error Responses".

ProblemDetails schema (from the OpenAPI)

Where an operation documents application/problem+json (mainly SCIM routes today), the body follows this shape:

{
  "type": "https://docs.ringover.com/errors/not_found",
  "title": "Not Found",
  "status": 404,
  "detail": "profile not found",
  "code": "not_found",
  "trace_id": "4bf92f3577b34da6a3ce929d0e0e4736"
}
PropertyDescription
typeURI reference to documentation for the error (default about:blank)
titleShort, human-readable summary
statusHTTP status code
detailExplanation specific to this occurrence
codeStable machine-readable error code (snake_case)
trace_idW3C trace id, present when the call was sampled
instanceURI reference identifying the specific occurrence
errorsOptional list of field-level error details

Not universal

Most non-SCIM operations only document plain status codes with a short text description (see the table above) rather than a structured JSON body. Check the specific operation in the API Reference.

On this page