Request a sender ID

POST/sms-api/requestSenderId

Submit a new sender ID for approval. Approval is manual and usually completes within one business day; poll the list endpoint for the status.

  • Names containing network or mobile money brand words (MTN, Telecel, AirtelTigo, MoMo, BulkClix) are rejected.
  • Limited to 60 requests per hour.

Parameters

  • namestringrequired

    The sender ID as it will appear on the handset. Up to 11 characters.

  • descstringrequired

    What the sender ID will be used for. Shown to the reviewer.

Errors

  • 422Sorry, You've already request for this sender id
  • 422The name contains a forbidden word: mtn.

Request

curl -X POST "https://api.bulkclix.com/api/v1/sms-api/requestSenderId" \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{
  "name": "MYBRAND",
  "desc": "Order notifications for my online shop"
}'

Response · 200

application/json
{
  "message": "Sender ID request Successfully",
  "data": {
    "id": "9b1c2a3d-4e5f-4a6b-8c7d-1e2f3a4b5c6d",
    "name": "MYBRAND",
    "desc": "Order notifications for my online shop",
    "status": "pending",
    "created_at": "2026-09-22T10:00:00.000000Z"
  }
}