200 OK | The request succeeded and the expected data was returned. |
201 Created | A new resource was created, such as a customer or subscription. |
204 No Content | The request succeeded with no response body. |
400 Bad Request | The request was malformed — missing fields, bad formatting, or invalid values (for example, a blank mobile number on registration). |
401 Unauthorized | Authentication is missing or invalid. Check the clientId, clientSecret, or bearer token. |
403 Forbidden | Authenticated, but not permitted — for example, raising a callout for a customer without an active subscription. |
404 Not Found | The resource doesn’t exist or isn’t visible to your customer source. Check the path and identifiers. |
409 Conflict | The request conflicts with current state, such as a duplicate customer or an already-active subscription. |
500 Internal Server Error | An unexpected server-side error. |
502 Bad Gateway | An upstream service returned an invalid response; retry shortly. |