numbering identity · stub
Setting up Telnyx messaging profiles and 10DLC
Verified 2026-10-14 · 59 sources · tier 2 · 2 disputed
Also known as Telnyx 10DLC registration, Telnyx messaging profile.
Stub. This topic has 59 sources and no published article. The sources below are everything recorded so far.
Disputed: 2 sources below carry conflicting evidence.
So far, no summary has been generated for this topic. The sources below are everything recorded so far.
See also
Configures
- Business texting and 10DLC registration — Queued 2026-10-14; Business texting and 10DLC registration is the nearest existing coverage
Sources
- 1Telnyx 10DLC API endpoints: POST /v2/10dlc/brand creates a brand, POST /v2/10dlc/brand/{brandId}/vetting requests vetting, POST /v2/10dlc/campaignBuilder creates a campaign, and POST /v2/10dlc/phoneNumberCampaign assigns a number.10DLC Getting Started · 10DLC Getting Started, API endpoints table · Checked 2026-10-14
- 2Telnyx's 10DLC sequence is: create a brand (registered with The Campaign Registry), vet the brand, create a campaign, then assign phone numbers to the campaign.10DLC Getting Started · 10DLC Getting Started, Registration overview steps 1-4 · Checked 2026-10-14
- 3Telnyx caps a 10DLC campaign at 49 numbers because of T-Mobile limits; going beyond 49 needs a T-Mobile Number Pool Request form, which carries additional charges.How to assign a number to a campaign · How to assign a number to a campaign, number limits paragraph · Checked 2026-10-14
- 4Since 1 March 2024, creating or editing a Telnyx Messaging or Verify profile in the Portal or API requires whitelisted destination countries for outbound termination; existing profiles are unaffected until edited.Setting Up a Messaging Profile · Setting Up a Messaging Profile, section 'Messaging Profile Updates - 1st March 2024' · Checked 2026-10-14
- 5Since 1 March 2024, Telnyx requires a default alphanumeric sender ID on the messaging profile for messages sent to non-US destinations.Setting Up a Messaging Profile · Setting Up a Messaging Profile, section 'Messaging Profile Updates - 1st March 2024' · Checked 2026-10-14
- 6POST /messaging_profiles in the Telnyx API requires name and whitelisted_destinations in the request body.Create a messaging profile · Create a messaging profile, request body, required fields · Checked 2026-10-14
- 7Telnyx lists a campaign's numbers with GET /v2/10dlc/phoneNumberCampaign?filter[campaignId]=... and removes one with DELETE /v2/10dlc/phoneNumberCampaign/{phoneNumber}, after which that number can no longer send 10DLC messages.10DLC Phone Number Assignment · 10DLC Phone Number Assignment, List Assigned Numbers and Remove a Number · Checked 2026-10-14
- 8Telnyx's developer guide describes portal campaign assignment as: Campaigns, select the campaign, Assign Numbers panel, choose the messaging profile, add numbers, Assign.10DLC Phone Number Assignment · 10DLC Phone Number Assignment, Assign a Number, portal steps · Checked 2026-10-14
- 9Telnyx's help article describes portal campaign assignment as: Messaging > 10DLC Campaigns, select the approved campaign, Phone Numbers tab, select numbers, Assign to Campaign, then wait for the status to change from PENDING to ASSIGNED.How to assign a number to a campaign · How to assign a number to a campaign, portal steps 1-4 · Checked 2026-10-14
- 10Before a number can join a Telnyx 10DLC campaign, it must be a US 10-digit long code already on a messaging profile, and the campaign must be ACTIVE (carrier-approved).10DLC Phone Number Assignment · 10DLC Phone Number Assignment, Requirements · Checked 2026-10-14
- 11Through the API, a number is attached to a Telnyx messaging profile with PATCH /v2/messaging_phone_numbers/{phone_number} and a messaging_profile_id in the body.Phone Number Messaging Configuration · Phone Number Messaging Configuration, assign section · Checked 2026-10-14
- 12In the Telnyx portal a number is attached to a messaging profile from My Numbers by editing the number's Messaging Profile column, choosing the profile and accepting the listed cost changes.Setting Up a Messaging Profile · Setting Up a Messaging Profile, assigning the profile to a number, steps 1-4 · Checked 2026-10-14
- 13Telnyx's help article says assigning a number to a 10DLC campaign typically takes about 2 hours and can range from minutes to a few days.disputedHow to assign a number to a campaign · How to assign a number to a campaign, timing paragraph · Checked 2026-10-14
- 14Telnyx's 10DLC quickstart timeline lists number assignment to a campaign as instant.disputed10DLC Getting Started · 10DLC Getting Started, timelines table, Assign numbers row · Checked 2026-10-14
- 15Per Telnyx, AT&T assigns 10DLC throughput per campaign by message class: standard campaigns get 4,500 SMS per minute at scores 75-100, 2,400 at 50-74 and 240 at 1-49; low-volume mixed (class T) gets 75 and sole proprietor (class W) gets 15.10DLC Rate Limits · 10DLC Rate Limits, AT&T section, standard and special use-case tables · Checked 2026-10-14
- 16Telnyx allows only one 10DLC brand per EIN, and the legal company name must match IRS records for that EIN.10DLC Brand Registration · 10DLC Brand Registration, required fields / EIN notes · Checked 2026-10-14
- 17On Telnyx, campaigns can be created before brand vetting finishes, but throughput stays limited until a vetting score is assigned.10DLC Getting Started · 10DLC Getting Started, Step 2: Vet your brand · Checked 2026-10-14
- 18Telnyx 10DLC campaign status runs TCR_PENDING, TCR_ACCEPTED, MNO_PENDING, MNO_PROVISIONED on success; failure or suspension states are TCR_FAILED, TELNYX_FAILED, MNO_REJECTED, TCR_SUSPENDED and TCR_EXPIRED.10DLC Event Notification Webhooks · 10DLC Event Notification Webhooks, campaign status values · Checked 2026-10-14
- 19A Telnyx 10DLC campaign requires brandId, usecase, description, sample1, sample2, messageFlow, helpMessage, optinKeywords, optoutKeywords and helpKeywords.10DLC Campaign Registration · 10DLC Campaign Registration, required fields · Checked 2026-10-14
- 20After TCR approval, Telnyx says each carrier provisions a 10DLC campaign independently: T-Mobile instant to 24 hours, AT&T and Verizon 1-3 business days, US Cellular 3-5 business days.10DLC Campaign Registration · 10DLC Campaign Registration, carrier approval timeline · Checked 2026-10-14
- 21Telnyx lists registered 10DLC carrier SMS fees of $0.003 per sent message on AT&T, $0.003 per sent or received message on T-Mobile, and $0.0045 per sent message on Verizon Wireless.10DLC Fees and Charges · 10DLC Fees and Charges, per-message carrier fees for registered traffic · Checked 2026-10-14
- 22Telnyx 10DLC send error 40300 means the number is not registered for 10DLC, and the fix is to assign the sending number to an approved campaign.10DLC Troubleshooting · 10DLC Troubleshooting, error code table, 40300 · Checked 2026-10-14
- 23Telnyx 10DLC status webhooks are configured as webhookURL (with optional webhookFailoverURL) on the brand and on the campaign; phone-number events use the campaign's webhooks and have no setting of their own.10DLC Event Notification Webhooks · 10DLC Event Notification Webhooks, where the webhook URL is set · Checked 2026-10-14
- 24Telnyx charges a one-time $4.50 10DLC brand registration fee.10DLC Fees and Charges · 10DLC Fees and Charges, brand and campaign fee table · Checked 2026-10-14
- 25Telnyx charges $15 for each 10DLC campaign review (vetting), and resubmitting after a denial may incur further charges.10DLC Fees and Charges · 10DLC Fees and Charges, brand and campaign fee table · Checked 2026-10-14
- 26Telnyx's 10DLC monthly campaign fees as of 22 July 2025: standard $10, low-volume mixed $1.50, charity $3, emergency $5, agents and franchises $30, sole proprietor $2.10DLC Fees and Charges · 10DLC Fees and Charges, 'TCR Fees as of 7/22/2025' schedule · Checked 2026-10-14
- 27Telnyx bills 10DLC campaign fees for three months at first, then monthly, and passes 10DLC fees through at cost with no markup.10DLC Fees and Charges · 10DLC Fees and Charges, billing and pass-through notes · Checked 2026-10-14
- 28Telnyx delivers inbound messages to an application only through a webhook URL configured in the messaging profile's Inbound Settings.Setting Up a Messaging Profile · Setting Up a Messaging Profile, Inbound Settings step · Checked 2026-10-14
- 30Since 26 January 2023, all new Telnyx US 10DLC campaign registrations (standard, low-volume standard and sole proprietor) go through manual vetting.10DLC Campaign Approval Best Practices · 10DLC Campaign Approval Best Practices, opening paragraph · Checked 2026-10-14
- 31Every Telnyx phone number used for messaging must be assigned to a messaging profile.Messaging Profiles Overview · Messaging Profiles Overview, section on assigning phone numbers · Checked 2026-10-14
- 32When number pool is enabled on a Telnyx messaging profile, outbound messages are distributed automatically across all numbers assigned to the profile.Messaging Profiles Overview · Messaging Profiles Overview, Number Pool · Checked 2026-10-14
- 33A Telnyx number can belong to only one 10DLC campaign at a time; moving it means deleting the existing assignment and then assigning it to the new campaign.10DLC Phone Number Assignment · 10DLC Phone Number Assignment, Requirements and Troubleshooting (already assigned) · Checked 2026-10-14
- 34Telnyx requires opt-in wording at every phone-number collection point, including consent, opt-out instructions and links to the privacy policy and terms, and at least one sample message must carry opt-out language such as reply STOP.10DLC Campaign Approval Best Practices · 10DLC Campaign Approval Best Practices, opt-in and sample messages sections · Checked 2026-10-14
- 35Every number in a Telnyx number pool must be assigned to the same 10DLC campaign; carriers filter messages sent from unassigned pool numbers.10DLC Phone Number Assignment · 10DLC Phone Number Assignment, Number Pools · Checked 2026-10-14
- 36Telnyx guides show more than one API route for attaching a number to a messaging profile (PATCH /v2/messaging_phone_numbers/{phone_number}, PATCH /v2/phone_numbers/{number} with messaging_profile_id, and POST /v2/messaging_profiles/{profile_id}/phone_numbers), so integrators should confirm the current route against the API reference.inferredPhone Number Messaging Configuration · Phone Number Messaging Configuration, assign section; compare 10DLC Phone Number Assignment, Troubleshooting; Messaging Profiles Overview, number assignment · Checked 2026-10-14
- 37A Telnyx messaging profile is the central messaging configuration object: it groups phone numbers, defines webhook URLs and controls features such as number pooling, smart encoding and spend limits.Messaging Profiles Overview · Messaging Profiles Overview, opening section · Checked 2026-10-14
- 38In the Telnyx Mission Control Portal, a messaging profile is created from the Programmable Messaging tab with Add New Profile; new users see a Create your first profile prompt instead.Setting Up a Messaging Profile · Setting Up a Messaging Profile, creation steps 1 · Checked 2026-10-14
- 39If messages are still filtered after assignment, Telnyx advises allowing 24-72 hours for carrier propagation and checking per-carrier status in the campaign's MNO metadata.10DLC Phone Number Assignment · 10DLC Phone Number Assignment, Troubleshooting, messages still filtered · Checked 2026-10-14
- 40On Telnyx, a US long code is ready for messaging only after 10DLC brand and campaign registration, while US and Canadian toll-free numbers need toll-free verification instead.Phone Number Messaging Configuration · Phone Number Messaging Configuration, readiness by number type table · Checked 2026-10-14
- 41A rejected Telnyx 10DLC campaign cannot be edited: the sender fixes the issues, creates a new campaign (which incurs another registration fee) and reassigns numbers to it.10DLC Campaign Registration · 10DLC Campaign Registration, resubmission · Checked 2026-10-14
- 42Telnyx identifies poorly written sample messages as the most common reason 10DLC campaigns are rejected; carriers review samples by hand against the declared use case.10DLC Campaign Registration · 10DLC Campaign Registration, sample messages · Checked 2026-10-14
- 43A Telnyx sole proprietor 10DLC brand may have one active campaign with one phone number, and is verified by an SMS OTP to a US or Canadian mobile number that expires after 24 hours.Sole Proprietor 10DLC Registration · Sole Proprietor 10DLC Registration, OTP verification and limits · Checked 2026-10-14
- 44Once a Telnyx messaging profile's daily spend limit is reached, new messages are rejected with error 40333.Messaging Profiles Overview · Messaging Profiles Overview, Spend Limits · Checked 2026-10-14
- 45A Telnyx messaging profile can carry a daily outbound spend limit in USD, and the day resets at 00:00 UTC.Setting Up a Messaging Profile · Setting Up a Messaging Profile, Outbound Settings, Enable Daily Spend Limit Per Connection · Checked 2026-10-14
- 46Telnyx pages describe the ready-to-assign campaign state with different labels (ACTIVE in the developer guides, MNO Approved in the help article, MNO_PROVISIONED in the webhooks reference), which probably name the same carrier-approved state.inferred10DLC Event Notification Webhooks · Event Notification Webhooks, campaign status values; compare Campaign Registration, campaign statuses and support article 6325734 prerequisites · Checked 2026-10-14
- 47Per Telnyx, T-Mobile sets daily 10DLC SMS caps per brand rather than per campaign, by vetting score: 75-100 gives 200,000, 50-74 gives 40,000, 25-49 gives 10,000, 1-24 gives 2,000, and sole proprietor gives 1,000.10DLC Rate Limits · 10DLC Rate Limits, T-Mobile section, brand tier table · Checked 2026-10-14
- 48Setting messaging_profile_id to null removes a Telnyx number from its messaging profile, after which the number no longer receives inbound message webhooks.Phone Number Messaging Configuration · Phone Number Messaging Configuration, unassign note · Checked 2026-10-14
- 49Telnyx warns that US long codes without 10DLC registration, or not assigned to a campaign, face carrier filtering and possible blocking on AT&T, T-Mobile and other major US networks.Phone Number Messaging Configuration · Phone Number Messaging Configuration, Warnings · Checked 2026-10-14
- 50Per Telnyx, unvetted 10DLC brands default to T-Mobile's Basic tier of 2,000 SMS per day unless the business is listed on the Russell 3000 index.10DLC Rate Limits · 10DLC Rate Limits, T-Mobile section, note below tier table · Checked 2026-10-14
- 51A registered Telnyx 10DLC campaign's use case cannot be changed in place; changing it requires a new campaign.10DLC Campaign Registration · 10DLC Campaign Registration, use case types · Checked 2026-10-14
- 52Per Telnyx, Verizon has not published specific 10DLC throughput numbers and relies on content-based filtering instead of explicit rate limits.10DLC Rate Limits · 10DLC Rate Limits, Verizon section · Checked 2026-10-14
- 53Telnyx says 10DLC brand vetting typically takes 1-7 business days, and enhanced vetting may take longer.10DLC Getting Started · 10DLC Getting Started, timelines table, Vet brand row · Checked 2026-10-14
- 54Telnyx's brand guide prices external vetting by class: BRAND_DEFAULT $4.50, STANDARD $41.50 and ENHANCED $101.50, and each vetting submission incurs a fee.10DLC Brand Registration · 10DLC Brand Registration, vetting cost by class · Checked 2026-10-14
- 55Telnyx blocks a new external vetting with the same provider and class within 180 days of a successful one (error 10012); failed vettings do not count, so they can be retried at once.10DLC Brand Registration · 10DLC Brand Registration, resubmission / duplicate checks · Checked 2026-10-14
- 56A Telnyx messaging profile accepts a webhook_failover_url that is used when the primary webhook URL is unreachable.Messaging Profiles Overview · Messaging Profiles Overview, Webhook configuration · Checked 2026-10-14
- 57The Telnyx Create a messaging profile API treats webhook_url as optional, defaulting to an empty string; only name and whitelisted_destinations are required.disputedCreate a messaging profile · Create a messaging profile, request body, webhook_url · Checked 2026-10-14
- 58The Telnyx messaging profiles overview lists the profile webhook URL as a required setting with no default.disputedMessaging Profiles Overview · Messaging Profiles Overview, settings table, webhook_url row · Checked 2026-10-14
- 59Each whitelisted_destinations entry on a Telnyx messaging profile is an ISO 3166-1 alpha-2 country code, and the value ["*"] allows every destination.Create a messaging profile · Create a messaging profile, request body, whitelisted_destinations · Checked 2026-10-14
Documents
tier 2 current vendor documentation
10DLC Brand Registration
tier 2 current vendor documentation
10DLC Campaign Approval Best Practices
tier 2 current vendor documentation
10DLC Campaign Registration
tier 2 current vendor documentation
10DLC Event Notification Webhooks
tier 2 current vendor documentation
10DLC Fees and Charges
tier 2 current vendor documentation
10DLC Getting Started
tier 2 current vendor documentation
10DLC Phone Number Assignment
tier 2 current vendor documentation
10DLC Rate Limits
tier 2 current vendor documentation
10DLC Troubleshooting
tier 2 current vendor documentation
Create a messaging profile
tier 2 current vendor documentation
How to assign a number to a campaign
tier 2 current vendor documentation
ISV & Reseller 10DLC Onboarding
tier 2 current vendor documentation
Messaging Profiles Overview
tier 2 current vendor documentation
Phone Number Messaging Configuration
tier 2 current vendor documentation
Setting Up a Messaging Profile
tier 2 current vendor documentation
Sole Proprietor 10DLC Registration
Cite this page
APA
WarmTransfer. (2026, October 14). Setting up Telnyx messaging profiles and 10DLC. WarmTransfer. https://warmtransfer.net/knowledge/telnyx-messaging-setup
BibTeX
@misc{warmtransfer-telnyx-messaging-setup,
title = {Setting up Telnyx messaging profiles and 10DLC},
author = {{WarmTransfer}},
year = {2026},
url = {https://warmtransfer.net/knowledge/telnyx-messaging-setup},
note = {Verified 2026-10-14}
}