i
Códigos de Retorno
Todos los métodos se implementan de manera tal que la respuesta contiene, además de la información que devuelve la solicitud en los casos que corresponda, el código de retorno que indique el resultado, exitoso o no, de la operación realizada.
En caso que el resultado de la operación no haya sido exitoso, además del código de retorno correspondiente, se devuelve una colección con todos los errores de Deyel que se hayan producido.
Si bien cada método implementa los códigos de retorno propio de su operación, todos los posibles códigos de retorno HTTP se describen en la siguiente tabla.
HTTP response code |
Description |
---|---|
200 |
“OK” success code, for GET or HEAD request. |
201 |
“Created” success code, for POST request. |
202 |
“Updated” success code, for PUT request. |
204 |
“No Content” success code, for DELETE request. |
400 |
The request couldn’t be understood, usually because the JSON or XML body contains an error. |
401 |
The session ID or OAuth token used has expired or is invalid. The response body contains the message and errorCode. |
403 |
The request has been refused. Verify that the logged-in user has appropriate permissions. If the error code is REQUEST_LIMIT_EXCEEDED, you’ve exceeded API request limits in your org. |
404 |
The requested resource couldn’t be found. Check the URI for errors, and verify that there are no sharing issues. |
405 |
The method specified in the Request-Line isn’t allowed for the resource specified in the URI. |
415 |
The entity in the request is in a format that’s not supported by the specified method. |
500 |
An error has occurred within Deyel Platform, so the request couldn’t be completed. Contact Deyel Customer Support. |
503 |
Service unavailable. Contact Deyel Customer Support. |