NusaSMS API

This is documentation for NusaSMS API that includes:
- Whatsapp Business Official API.
- Coming soon
The previous version of this documentation: NusaSMS API v1.0 - api-doc
Base URL
Base URL for this api is https://api.nusasms.com
APIKey
APIKey is required to use this API. Make sure to grab yours at app.nusasms.com at Account > User management menu
API Response
Success
HTTP Response Code, either 200, 201, 202 or 204 and
error=false on the json response is sign of a success request.
- 200: Request succeed
- 201: Request succeed and data saved/updated
- 204: Removal request succeed
Failed / Error
All neither 200, 201 nor 204 HTTP response code is failed response.
HTTP Status Code:
- 401 or 403: Authentication failure
- 400: Invalid HTTP request parameter. (See more information on the response content)
- 404: Not found
- 405: Method not allowed
- 422: Invalid parameter value / format
- 429: Rate limit
- 50X: Server Error
Content Type
By default, the API response content type is in json (application/json).
Set Accept header to text/xml or application/xml to get XML response.
IP Whitelist
This security filter activated on 24-02-2026. Only IP addresses you have approved will be allowed to connect after this date.
Please add your IP immediately
Use * as IP wildcard character.
Follow this steps to register your IP Address.
- Login app.nusasms.com
- Go to Account > IP Whitelist menu.
- Click the add button (the blue button with plus icon)
- Fill the fields and make sure to check the Active mark.
- Click Save and close