Sending Alphanumeric SMS - Sender ID

This article gives an overview of how you can start sending Alphanumeric… See Telnyx guidance and requirements.

Make sure you've configured your account, such as purchasing a number, creating a messaging profile, and associating that messaging profile with that number. More details about Sending SMS using API V1 can be reviewed here. POSTMAN is a RESTful HTTP client and can be downloaded from here.

Make sure to also check out our Alphanumeric capabilities in this article.

And for specific error codes click here:

Breaking line

What is the Alphanumeric Sender ID?

Alphanumeric Sender ID allows you to set your company name or brand as the Sender ID when sending one-way SMS messages to international destinations.

Alphanumeric Sender IDs must be between 3 and up to 11 characters in length. Accepted characters include both upper- and lowercase ASCII letters, the digits 0 through 9, and space: A-Z, a-z, 0-9. They may not be only numbers.

Alphanumeric Sender ID can be set dynamically on the POST request to our API when sending an SMS. You just need to set a valid alphanumeric ID in the FROM field and we will use that.

Consider that you need to have your account verified to Level 2 in order to use this feature. At this time, alphanumeric is not supported by the carriers in the US or Canada.

Breaking Line

Sending Alphanumeric SMS Via API V1

At this stage, you are ready to send SMS.

  1. Open up, Postman. "POST" to "https://sms.telnyx.com/messages"
  2. In "Headers", set your "x-profile-secret" to the secret under your Messaging Profile.
  3. In the "Body", you can paste in the following:
{
"from": "Alphanumeric_id",
"to": "+1[intended recipient]",
"body": "Hello World"
}

Video demo showing sending Alphanumeric SMS via Postman

Kudos! now you know how to send Alphanumeric SMS using API V1.

Breaking Line

Sending Alphanumeric SMS Via API V2

You can send one way alphanumeric messages via our API V2.

Example:

curl --location --request POST 'https://api.telnyx.com/v2/messages' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer KEYXXX' \
--data-raw '{
"from": "MyCompany",
"to": "+destination_number",
"messaging_profile_id": "abcdefghi-35bc-4c53-aa60-515de9de707c",
"text": "Hello World!",
"webhook_url": "for real time updates"
}'

Breaking Line

Video walkthroughs

Related articles

Receiving SMS on your Telnyx numberBegin your journey with Telnyx: Learn how to sign up and set up a Mission Control account effectively. See Telnyx guidance and requirements.MMS Sending and ReceivingIn this article we will explain how to send and receive MMS messages using Telnyx API. See Telnyx guidance and requirements.How to Leverage WebhooksThis article explains what webhooks are and how to leverage them with Telnyx. See Telnyx guidance and requirements.SMS for Ported In Phone NumbersDiscover the intricacies of phone numbers, ordering processes, and numbering team coordination with Telnyx. See Telnyx guidance and requirements.