Standard HTTP codes are returned by the API calls to denote successful execution or indicate when errors occur. For errors, the response will include additional information about the error as per the below data model.

typestringtrueError Code specific to the error which should be used for integration
messagestringtrueDescription of the error thrown from the service
codestringfalseAdditional classification of the type if needed.
providerstringfalseProvider name in case of Provider specific errors.
errorsList of ErrorsfalseList of Provider errors.