API Responses - Errors

RBC API returns an error response body with the following error structure for all errors except authorization errors (HTTP Status Code - 403)

{ "code":400, "message":"Error Message", "reason":"Reason Code", "domain": "Domain", "metadata": { "key": "value", "key1": "value1" } }

The reason and the domain helps to uniquely identity the error in the RBC platform. The metadata is a simple property bag, providing additional contextual information about the error which can help in troubleshooting the issue.

Authorization Errors

RBC API returns 403 Forbidden when invoked without proper authorization with the following error response body:

RBAC: Access Denied