Supported Types
Alphanumeric
Brand-based identifiers such as
ZECKTA, MyShop, or AcmeBank. Best suited for alerts, notifications, OTPs, and transactional messaging.Numeric
Phone number-based identifiers used in regions where alphanumeric Sender Names are not supported or where two-way messaging is required.
Sender Name Lifecycle
Every Sender Name follows an approval workflow.Statuses
| Status | Description |
|---|---|
PENDING | Awaiting review and approval. |
APPROVED | Available for production use. |
REJECTED | Request was declined. |
Requesting a Sender Name
Submit a Sender Name request for review and approval.Request Body
| Field | Type | Required | Description |
|---|---|---|---|
sender | string | Yes | Desired Sender Name. |
purpose | string | Yes | Description of how the Sender Name will be used. |
senderType | string | Yes | Type of Sender Name. |
Supported Sender Types
| Type | Description |
|---|---|
alphanumeric | Brand-based Sender Name (e.g. ZECKTA). |
msisdn | Phone number-based Sender ID. |
shortcode | Short code assigned by a carrier or messaging provider. |
Example Request
Example Response
Managing Sender Names
The Sender Names API allows you to manage Sender Names within your workspace.| Action | Endpoint |
|---|---|
| Create Sender Name | POST /v1/messaging/sender-names |
| List Sender Names | GET /v1/messaging/sender-names |
| Get Sender Name | GET /v1/messaging/sender-names/{uuid} |
| Update Sender Name | PUT /v1/messaging/sender-names/{uuid} |
| Delete Sender Name | DELETE /v1/messaging/sender-names/{uuid} |
Sender Name Response Fields
| Field | Description |
|---|---|
senderNameId | Unique identifier of the Sender Name. |
sender | Registered Sender Name. |
senderType | Sender Name type. |
countryCode | Country or region associated with the Sender Name, when applicable. |
status | Current approval status. |
statusReason | Additional information about approval or rejection decisions. |
submittedAt | Timestamp when the request was submitted. |
approvedAt | Timestamp when the Sender Name was approved. |
Using a Sender Name
Once approved, the Sender Name can be supplied in SMS requests.Only approved Sender Names may be used for message delivery.
Workspace Isolation
Sender Names are isolated at the workspace level. A workspace can only:- View its own Sender Names
- Update its own Sender Names
- Delete its own Sender Names
- Use Sender Names registered within the same workspace
Compliance Requirements
Sender Name requirements vary by country, carrier, and destination network. To improve approval rates:- Use a name that clearly matches your business or brand.
- Avoid impersonation of financial institutions, government agencies, telecom operators, or third parties.
- Provide an accurate messaging purpose during registration.
- Ensure your messaging activity complies with local telecommunications regulations.
Best Practices
- Use a consistent Sender Name across your messaging campaigns.
- Keep Sender Names short and easily recognizable.
- Register Sender Names before launching production traffic.
- Test delivery behavior in destination markets where possible.
Related Resources
Send Single SMS
Send messages using an approved Sender Name.
Create Campaign
Use Sender Names in bulk messaging campaigns.