Responses - SudharsanThumattiSathiamoorthy/card-connectors-guide GitHub Wiki

Status codes

Connectors should return status codes in line with the HTTP spec. Here are some examples:

Code Meaning
200 The connector was able to satisfy the request successfully.
400 The request was invalid.
401 The value provided in the Authorization header was invalid or missing.
404 The requested resource was not found.
500 The connector failed to satisfy the request through no fault of the client.

Headers

Header Description
Content-Type Always application/json.
X-Backend-Status The status code returned by the backend if not a 2xx code. If this header is set then the connector's status code should be 400 if the backend has returned 401, otherwise 500.