HTTP Response Codes

Basic error handling is always provided using HTTP response codes.

Validation

Some endpoints may return validation errors as a collection of key / value pairs. The baslic structure of a failed request due to validation errors is:

    {
	    "isValid": false,
	    "errors": {
          "PropertyName": ["Error message 1", "Error message 2"]
	    }
    }