Error handling
Clym uses conventional HTTP response codes to indicate the success or failure of an API request. Status codes in the 2xx
range indicate success, status codes in the 4xx
range indicate an error on your side, while status codes in the 5xx
range indicate an error on our side.
The error object returned usually has the following pattern.
{
"error": {
"code": "DATA.INVALID_NAME",
"ns": "DATA",
"message": "The specified name is not valid",
"status": 400,
"data": {
"field": "name"
}
}
}
code
represents the error code, always in uppercasens
represents the namespace of that error, such asDATA
orPARTNER
orINSTANCE
message
represents additional information about the error that occurredstatus
represents the HTTP status code returneddata
represents additional structured information about the error.
Last updated