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:
- Login to your KudiSMS Dashboard.
- Navigate to Settings.
- Select the API Key / API Token tab.
- 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