| 200 | OK | Request succeeded. |
| 201 | Created | Request succeeded and a new resource was created. |
| 202 | Accepted | Request accepted for processing (e.g. webhook fetch / logs). |
| 400 | Bad Request | The request is malformed or missing required parameters. |
| 401 | Unauthorized | Authentication failed – missing, invalid, or expired credentials / signature. |
| 403 | Forbidden | Authenticated, but not allowed to access this resource. |
| 404 | Not Found | Resource does not exist or is not visible to this merchant. |
| 409 | Conflict | Conflicting request (for example, duplicate action on the same resource). |
| 422 | Unprocessable Entity | Payload validation error – fields are present but invalid. |
| 429 | Too Many Requests | Rate limit exceeded; back off and retry later. |
| 5xx | Server Error | Unexpected error while processing the request – retry with backoff if appropriate. |