code field in the response body to indicate the outcome of every request. A successful response always returns "code": "00". All other codes indicate an error or a specific state you need to handle.
Response structure
Every Nomba API response follows this structure:data is typically null and description explains what went wrong:
HTTP status codes
A
200 HTTP status does not always mean success. Always check the code field in the response body.API response codes
General codes
Authentication codes
Transfer-specific codes
These appear indata.status on transfer responses:
Nomba-to-Nomba wallet transfers (
/v2/transfers/wallet) do not return a sessionId. Use the parent or sub-account requery endpoints instead.Handling errors in code
Rate limit errors
If you exceed the rate limit, you’ll receive a429 HTTP status. See the Rate Limits page for limits per endpoint.