KudiSMS Logo

Authentication

The KudiSMS API uses API keys to authenticate requests. Unlike header-based bearer tokens, your API key is passed as a token parameter directly in the request — as a query parameter for GET requests, or as a form-data / JSON field for POST requests. If you omit the token or use an invalid one, KudiSMS returns an error response with error_code: "100".

Retrieving your API Key

Your API key can be obtained from your KudiSMS Dashboard. Take the following steps to access it:

  1. Login to your KudiSMS Dashboard.
  2. Navigate to Settings.
  3. Select the API Key / API Token tab.
  4. Copy your API key and use it in your API calls.

Using your API Key

Example — sending the token as a form-data field:

POST https://my.kudisms.net/api/sms
{
  "token": "your-api-key",
  "senderID": "xxxxxxxxxxx",
  "recipients": "234xxxxxxxxxx",
  "message": "Your message to be sent",
  "gateway": "2"
}

Updated at, Sunday, July 19, 2026