Skip to main content

Introduction

This is documentation for NusaSMS API that includes:

  • Whatsapp Business Official API.
  • Coming soon
info

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

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

Wildcard Character

Use * as IP wildcard character.

Follow this steps to register your IP Address.

  1. Login app.nusasms.com
  2. Go to Account > IP Whitelist menu.
  3. Click the add button (the blue button with plus icon)
  4. Fill the fields and make sure to check the Active mark.
  5. Click Save and close

Preview

IP Whitelist form preview