The API returns HTTP responses on each request to indicate the success or otherwise of API requests. The codes listed below are often used, and the API may use others.
Successful API responses will have a 2xx HTTP status code.
Note that 4xx and 5xx responses may be returned for any request and clients should cater for them.
Methods that take input will validate all parameters. Any parameter that fails validation will trigger an error response with status HTTP 422. The response body will be a JSON object that includes a message as well as a list of fields that failed validation.
"Message": "Validation Failed",
"Message": "This is a model-wide error"
"Message": "'Url' should not be empty."