Handling errors

In the case of an error, you will receive a response containing the error reason. You can use this info to debug your request. The error response will look something like:

// wrong credentials
{
	"status": "error",
	"reason": [
		{
			"field": "credentials",
			"reason": "wrong serviceUuid or secretKey"
		}
	],
	"trace": "d96fdaf1-3f0e-4ab1-be91-0b1c094f8ac3",
	"errorCode": "-200"
}

or

// field validation
{
	"status": "error",
	"reason": [
		{
			"field": "personal_dateOfBirth",
			"reason": "validation"
		}
	],
	"trace": "c0730e4e-b8dd-447b-9578-b9b837e3df48",
	"errorCode": "-100"
}

Please refer to the sample requests to find the correct format of the request.