# Telnyx Messaging — Documentation Index > SMS, MMS, RCS, WhatsApp, short codes, 10DLC compliance, and messaging profiles. One section of the Telnyx developer docs (https://developers.telnyx.com). > Root index: https://developers.telnyx.com/llms.txt · Full content for this section: https://telnyx.com/llms/messaging-full.txt ## Subsections Focused per-subsection files (index + full content): - [SMS & MMS](https://telnyx.com/llms/messaging/sms-mms.txt) ([full](https://telnyx.com/llms/messaging/sms-mms-full.txt)) - [RCS](https://telnyx.com/llms/messaging/rcs.txt) ([full](https://telnyx.com/llms/messaging/rcs-full.txt)) - [WhatsApp](https://telnyx.com/llms/messaging/whatsapp.txt) ([full](https://telnyx.com/llms/messaging/whatsapp-full.txt)) ## SMS & MMS - [Send Your First Message](https://developers.telnyx.com/docs/messaging/messages/send-message.md): Send your first SMS in five minutes using the Telnyx Messaging API, including authentication, picking a sender, and posting a message to the /messages endpoint. - [Receive Messages](https://developers.telnyx.com/docs/messaging/messages/receive-message.md): Receive inbound SMS and MMS messages via webhooks using the Telnyx Messaging API — with auto-reply, MMS media handling, and webhook signature verification. - [Webhooks](https://developers.telnyx.com/docs/messaging/messages/receiving-webhooks.md): Receive, verify, and handle Telnyx messaging webhooks. Covers all event types, signature verification, retry behavior, and SDK code examples. - [Choosing a Sender Type](https://developers.telnyx.com/docs/messaging/getting-started/choosing-your-sender-type.md): Compare long codes, toll-free, short codes, RCS, and alphanumeric sender IDs to find the best messaging channel for your business. - [Message Encoding](https://developers.telnyx.com/docs/messaging/messages/message-encoding.md): Understand SMS encoding types, character limits, segment calculations, and how to optimize message length to reduce costs. - [Rate Limiting](https://developers.telnyx.com/docs/messaging/messages/rate-limiting.md): Understand Telnyx SMS and MMS delivery rate limits by sender type — long code, toll-free, short code, 10DLC — and how to optimize message throughput. - [Error Codes](https://developers.telnyx.com/docs/messaging/messages/error-codes.md): Complete reference of Telnyx Messaging API error codes with descriptions, causes, and recommended actions. - [Smart Encoding](https://developers.telnyx.com/docs/messaging/messages/smart-encoding.md): Automatically substitute Unicode characters with GSM-7 equivalents to reduce SMS segment counts and costs. - [Group Messaging](https://developers.telnyx.com/docs/messaging/messages/group-messaging.md): Send and receive group MMS messages to multiple recipients using the Telnyx Messaging API. Supports up to 8 participants per conversation. - [Alphanumeric Sender ID](https://developers.telnyx.com/docs/messaging/messages/alphanumeric-sender-id.md): Send branded SMS messages using custom alphanumeric sender IDs instead of phone numbers. - [International Compliance](https://developers.telnyx.com/docs/messaging/messages/international-sms-compliance.md): Country-specific SMS registration requirements, sender ID rules, opt-in regulations, and content restrictions for the top international messaging destinations. - [MMS Converter](https://developers.telnyx.com/docs/messaging/messages/mms-converter.md): | - [MMS Media & Transcoding](https://developers.telnyx.com/docs/messaging/messages/mms-transcoding.md): Send MMS messages with media attachments. Understand carrier size limits, supported formats, and automatic transcoding. - [Schedule Messages](https://developers.telnyx.com/docs/messaging/messages/schedule-message.md): Schedule SMS and MMS messages for future delivery on Telnyx. Send time-sensitive campaigns, reminders, and notifications at exactly the right moment. - [Specifying SMIL Template](https://developers.telnyx.com/docs/messaging/messages/smil-template.md): Customize the SMIL template used by Telnyx MMS to control how images, video, and text are laid out and rendered on recipient devices for picture messages. - [Two-Factor Authentication (2FA)](https://developers.telnyx.com/docs/messaging/messages/2fa.md): Implement SMS-based two-factor authentication with the Telnyx Messaging API. Includes OTP generation, delivery, verification, and security best practices. - [Appointment Reminders](https://developers.telnyx.com/docs/messaging/messages/appointment-reminder.md): Send automated appointment reminders with the Telnyx Messaging API. Includes scheduling strategies, opt-out handling, and best practices. - [Send & Receive MMS](https://developers.telnyx.com/docs/messaging/messages/send-receive-mms.md): Send MMS messages with media attachments and handle inbound MMS webhooks with code examples in 7 languages. - [Zapier Integration](https://developers.telnyx.com/docs/messaging/messages/zapier-integration.md): Connect Telnyx SMS to 7,000+ apps with Zapier. Automate messaging workflows without code — send alerts, forward messages, and create auto-responders. - [Vercel Chat SDK](https://developers.telnyx.com/docs/messaging/messages/chat-sdk-adapter.md): Build bots in Next.js that send and receive SMS and MMS through Telnyx using the official @telnyx/chat-sdk-adapter package for Vercel's Chat SDK. - [Spend Limits](https://developers.telnyx.com/docs/messaging/messages/configurable-spend-limits.md): Set daily spending limits on messaging profiles to prevent unexpected costs. Handle limit-reached webhooks and manage overrides. - [Message Detail Records](https://developers.telnyx.com/docs/messaging/messages/message-detail-records.md): Track message status and delivery with Message Detail Records (MDRs). - [Overview](https://developers.telnyx.com/docs/messaging/messages/messaging-profiles-overview.md): Understand Telnyx messaging profiles — the central configuration for your messaging numbers, webhooks, features, and spend limits. - [Number Pool](https://developers.telnyx.com/docs/messaging/messages/number-pool.md): Distribute outbound messaging across multiple phone numbers to maximize deliverability and throughput. - [Sticky Sender](https://developers.telnyx.com/docs/messaging/messages/sticky-sender.md): Maintain consistent sender numbers for recipients across messages to build familiarity and trust. - [Geomatch](https://developers.telnyx.com/docs/messaging/messages/geomatch.md): Automatically select sender numbers that match recipient area codes for higher engagement and trust. - [Short Codes](https://developers.telnyx.com/docs/messaging/messages/short-code.md): Request and configure short codes for high-volume A2P messaging. Understand provisioning timelines, carrier certification, and use cases. - [Hosted SMS](https://developers.telnyx.com/docs/messaging/messages/hosted-sms.md): Use Hosted SMS on Telnyx to enable SMS/MMS on a phone number that stays with your voice provider. Includes eligibility checks, verification, and orders. - [Internal Transfer](https://developers.telnyx.com/docs/messaging/messages/hosted-sms/internal-transfer.md): Transfer hosted SMS numbers between Telnyx accounts. Learn how - [Opt-In/Out Management](https://developers.telnyx.com/docs/messaging/messages/advanced-opt-in-out.md): Configure custom opt-in and opt-out keywords, auto-responses, and country-specific messaging to maintain CTIA & TCPA compliance. - [Number Configuration](https://developers.telnyx.com/docs/messaging/messages/phone-number-configuration.md): Configure phone numbers for messaging — assign to messaging profiles, enable messaging features, manage number settings, and troubleshoot common issues. - [Toll-Free Verification](https://developers.telnyx.com/docs/messaging/toll-free-verification.md): New Business Registration Number (BRN) fields for toll-free SMS/MMS verification, including mandatory requirements starting February 2026. - [Troubleshooting](https://developers.telnyx.com/docs/messaging/toll-free-verification/troubleshooting.md): Diagnose and resolve toll-free verification rejections, resubmission issues, delivery problems, and throughput limitations for SMS/MMS on toll-free numbers. - [Quickstart](https://developers.telnyx.com/docs/messaging/10dlc/quickstart.md): Register your brand and campaign for 10DLC A2P messaging. Complete guide with Portal walkthrough and API/SDK examples. - [Sole Proprietor](https://developers.telnyx.com/docs/messaging/10dlc/sole-proprietor.md): Complete guide to registering Sole Proprietor brands and campaigns via the Telnyx API, including OTP verification flow. - [Brand Registration](https://developers.telnyx.com/docs/messaging/10dlc/brand-registration.md): Complete guide to registering your business as a 10DLC brand with Telnyx, including entity types, vetting scores, rejection troubleshooting, and SDK examples. - [Campaign Registration](https://developers.telnyx.com/docs/messaging/10dlc/campaign-registration.md): Register your 10DLC campaign with TCR, choose the right use case type, write sample messages that pass carrier review, and handle rejections programmatically. - [Use Case Examples](https://developers.telnyx.com/docs/messaging/10dlc/campaign-use-cases.md): Compliant sample messages, opt-in language, and content patterns for every 10DLC campaign use case type — ready to use in your TCR registration. - [ISV/Reseller Onboarding](https://developers.telnyx.com/docs/messaging/10dlc/isv-reseller-onboarding.md): Register 10DLC brands and campaigns on behalf of your customers using Telnyx partner campaign APIs. Complete guide for ISVs, resellers, and SaaS platforms. - [Rate Limits & Scores](https://developers.telnyx.com/docs/messaging/10dlc/10dlc-rate-limits.md): Understand AT&T and T-Mobile 10DLC rate limits by vetting score, campaign type, and carrier. Optimize your brand score for higher throughput. - [Phone Number Assignment](https://developers.telnyx.com/docs/messaging/10dlc/phone-number-assignment.md): Assign phone numbers to 10DLC campaigns, manage bulk assignments, integrate with number pools, and troubleshoot common assignment failures. - [Event Notifications](https://developers.telnyx.com/docs/messaging/10dlc/event-notifications.md): Configure webhooks to receive real-time notifications about 10DLC brand registrations, campaign status changes, and phone number assignments. - [Troubleshooting](https://developers.telnyx.com/docs/messaging/10dlc/troubleshooting.md): Diagnose and resolve common 10DLC brand registration, campaign approval, phone number assignment, and messaging delivery issues. ## RCS - [RCS Getting Started](https://developers.telnyx.com/docs/messaging/messages/rcs-getting-started.md): Get started with Rich Communication Services (RCS) messaging on Telnyx, including agent registration, sending rich cards, suggested actions, and media. - [RCS with AI Assistant](https://developers.telnyx.com/docs/messaging/messages/rcs-ai-assistant.md): Build an intelligent RCS agent powered by Telnyx AI Assistant—no custom backend required. - [Send RCS Messages](https://developers.telnyx.com/docs/messaging/messages/send-an-rcs-message.md): Send rich RCS messages with text, rich cards, carousels, and suggested actions using the Telnyx RCS API. Includes SDK examples and SMS fallback. - [Capabilities & Deeplinks](https://developers.telnyx.com/docs/messaging/messages/rcs-capabilities.md): Query device RCS capabilities before sending and generate deeplinks to start RCS conversations from websites or QR codes. - [RCS Deeplinks](https://developers.telnyx.com/docs/messaging/messages/rcs-deeplinks.md): Generate RCS deeplinks to start conversations from websites, QR codes, and email campaigns. - [RCS Webhooks](https://developers.telnyx.com/docs/messaging/messages/receiving-rcs-webhooks.md): Receive RCS webhooks from Telnyx — delivery receipts, inbound messages, read receipts, suggestion responses — with payload structure and SDK examples. ## WhatsApp - [Quickstart](https://developers.telnyx.com/docs/messaging/whatsapp/quickstart.md): Complete end-to-end guide to send your first WhatsApp message via Telnyx API, from setup to delivery confirmation. - [Embedded Signup](https://developers.telnyx.com/docs/messaging/whatsapp/embedded-signup.md): Complete the WhatsApp Business Platform embedded signup flow in the Telnyx portal. Create your WABA and register phone numbers for WhatsApp messaging. - [Tech Provider Embedded Signup](https://developers.telnyx.com/docs/messaging/whatsapp/embedded-signup/tech-provider.md): Enable your end-customers to self-serve onboard WhatsApp Business Accounts through your platform using Meta's embedded signup flow integrated with Telnyx. - [Send Messages](https://developers.telnyx.com/docs/messaging/whatsapp/send-messages.md): Send template, text, media, interactive, and location messages via the Telnyx WhatsApp API. - [Manage Templates](https://developers.telnyx.com/docs/messaging/whatsapp/manage-templates.md): Create, list, update, and delete WhatsApp message templates via the Telnyx API. Includes template structure, category selection, and lifecycle management. ## API Reference (Messaging) ### Messages - [Send a message](https://developers.telnyx.com/api-reference/messages/send-a-message.md): Send a message with a Phone Number, Alphanumeric Sender ID, Short Code or Number Pool. - [Retrieve a message](https://developers.telnyx.com/api-reference/messages/retrieve-a-message.md): Note: This API endpoint can only retrieve messages that are no older than 10 days since their creation. If you require messages older than this, please generat… - [Cancel a scheduled message](https://developers.telnyx.com/api-reference/messages/cancel-a-scheduled-message.md): Cancel a scheduled message that has not yet been sent. Only messages with `status=scheduled` and `send_at` more than a minute from now can be cancelled. - [Send a group MMS message](https://developers.telnyx.com/api-reference/messages/send-a-group-mms-message.md) - [Send a long code message](https://developers.telnyx.com/api-reference/messages/send-a-long-code-message.md) - [Send a message using number pool](https://developers.telnyx.com/api-reference/messages/send-a-message-using-number-pool.md) - [Schedule a message](https://developers.telnyx.com/api-reference/messages/schedule-a-message.md): Schedule a message with a Phone Number, Alphanumeric Sender ID, Short Code or Number Pool. - [Send a short code message](https://developers.telnyx.com/api-reference/messages/send-a-short-code-message.md) - [Send a message using an alphanumeric sender ID](https://developers.telnyx.com/api-reference/messages/send-a-message-using-an-alphanumeric-sender-id.md): Send an SMS message using an alphanumeric sender ID. This is SMS only. - [Retrieve group MMS messages](https://developers.telnyx.com/api-reference/messages/retrieve-group-mms-messages.md): Retrieve all messages in a group MMS conversation by the group message ID. ### Whatsapp messaging - [Send a Whatsapp message](https://developers.telnyx.com/api-reference/whatsapp-messaging/send-a-whatsapp-message.md) ### Callbacks - [Delivery Update](https://developers.telnyx.com/api-reference/callbacks/delivery-update.md) - [Inbound Message](https://developers.telnyx.com/api-reference/callbacks/inbound-message.md) - [Replaced Link Click](https://developers.telnyx.com/api-reference/callbacks/replaced-link-click.md) - [Campaign Status Update](https://developers.telnyx.com/api-reference/callbacks/campaign-status-update.md) ### Profiles - [List messaging profiles](https://developers.telnyx.com/api-reference/profiles/list-messaging-profiles.md) - [Create a messaging profile](https://developers.telnyx.com/api-reference/profiles/create-a-messaging-profile.md) - [Retrieve a messaging profile](https://developers.telnyx.com/api-reference/profiles/retrieve-a-messaging-profile.md) - [Update a messaging profile](https://developers.telnyx.com/api-reference/profiles/update-a-messaging-profile.md) - [Delete a messaging profile](https://developers.telnyx.com/api-reference/profiles/delete-a-messaging-profile.md) - [List phone numbers associated with a messaging profile](https://developers.telnyx.com/api-reference/profiles/list-phone-numbers-associated-with-a-messaging-profile.md) - [List short codes associated with a messaging profile](https://developers.telnyx.com/api-reference/profiles/list-short-codes-associated-with-a-messaging-profile.md) ### Opt-Out Management - [List Auto-Response Settings](https://developers.telnyx.com/api-reference/opt-out-management/list-auto-response-settings.md) - [Create auto-response setting](https://developers.telnyx.com/api-reference/opt-out-management/create-auto-response-setting.md) - [Get Auto-Response Setting](https://developers.telnyx.com/api-reference/opt-out-management/get-auto-response-setting.md) - [Update Auto-Response Setting](https://developers.telnyx.com/api-reference/opt-out-management/update-auto-response-setting.md) - [Delete Auto-Response Setting](https://developers.telnyx.com/api-reference/opt-out-management/delete-auto-response-setting.md) - [List opt-outs](https://developers.telnyx.com/api-reference/opt-out-management/list-opt-outs.md): Retrieve a list of opt-out blocks. ### Messaging - [Regenerate messaging profile secret](https://developers.telnyx.com/api-reference/messaging/regenerate-messaging-profile-secret.md): Regenerate the v1 secret for a messaging profile. - [List alphanumeric sender IDs for a messaging profile](https://developers.telnyx.com/api-reference/messaging/list-alphanumeric-sender-ids-for-a-messaging-profile.md): List all alphanumeric sender IDs associated with a specific messaging profile. - [Get detailed messaging profile metrics](https://developers.telnyx.com/api-reference/messaging/get-detailed-messaging-profile-metrics.md): Get detailed metrics for a specific messaging profile, broken down by time interval. - [Retrieve a messaging hosted number](https://developers.telnyx.com/api-reference/messaging/retrieve-a-messaging-hosted-number.md): Retrieve a specific messaging hosted number by its ID or phone number. - [Update a messaging hosted number](https://developers.telnyx.com/api-reference/messaging/update-a-messaging-hosted-number.md): Update the messaging settings for a hosted number. - [List messaging hosted numbers](https://developers.telnyx.com/api-reference/messaging/list-messaging-hosted-numbers.md): List all hosted numbers associated with the authenticated user. ### Short Codes - [List short codes](https://developers.telnyx.com/api-reference/short-codes/list-short-codes.md) - [Retrieve a short code](https://developers.telnyx.com/api-reference/short-codes/retrieve-a-short-code.md) - [Update short code](https://developers.telnyx.com/api-reference/short-codes/update-short-code.md): Update the settings for a specific short code. To unbind a short code from a profile, set the `messaging_profile_id` to `null` or an empty string. ### Hosted Numbers - [List messaging hosted number orders](https://developers.telnyx.com/api-reference/hosted-numbers/list-messaging-hosted-number-orders.md) - [Create a messaging hosted number order](https://developers.telnyx.com/api-reference/hosted-numbers/create-a-messaging-hosted-number-order.md) - [Retrieve a messaging hosted number order](https://developers.telnyx.com/api-reference/hosted-numbers/retrieve-a-messaging-hosted-number-order.md) - [Delete a messaging hosted number order](https://developers.telnyx.com/api-reference/hosted-numbers/delete-a-messaging-hosted-number-order.md): Delete a messaging hosted number order and all associated phone numbers. - [Upload hosted number document](https://developers.telnyx.com/api-reference/hosted-numbers/upload-hosted-number-document.md) - [Validate hosted number codes](https://developers.telnyx.com/api-reference/hosted-numbers/validate-hosted-number-codes.md): Validate the verification codes sent to the numbers of the hosted order. The verification codes must be created in the verification codes endpoint. - [Create hosted number verification codes](https://developers.telnyx.com/api-reference/hosted-numbers/create-hosted-number-verification-codes.md): Create verification codes to validate numbers of the hosted order. The verification codes will be sent to the numbers of the hosted order. - [Check hosted messaging eligibility](https://developers.telnyx.com/api-reference/hosted-numbers/check-hosted-messaging-eligibility.md) - [Delete a messaging hosted number](https://developers.telnyx.com/api-reference/hosted-numbers/delete-a-messaging-hosted-number.md) ### Number Settings - [Retrieve a phone number with messaging settings](https://developers.telnyx.com/api-reference/number-settings/retrieve-a-phone-number-with-messaging-settings.md) - [Update the messaging profile and/or messaging product of a phone number](https://developers.telnyx.com/api-reference/number-settings/update-the-messaging-profile-andor-messaging-product-of-a-phone-number.md) - [List phone numbers with messaging settings](https://developers.telnyx.com/api-reference/number-settings/list-phone-numbers-with-messaging-settings.md) - [Bulk update phone number profiles](https://developers.telnyx.com/api-reference/number-settings/bulk-update-phone-number-profiles.md) - [Retrieve bulk update status](https://developers.telnyx.com/api-reference/number-settings/retrieve-bulk-update-status.md) ### Verification Requests - [List Verification Requests](https://developers.telnyx.com/api-reference/verification-requests/list-verification-requests.md): Get a list of previously-submitted tollfree verification requests - [Submit Verification Request](https://developers.telnyx.com/api-reference/verification-requests/submit-verification-request.md): Submit a new tollfree verification request - [Get Verification Request](https://developers.telnyx.com/api-reference/verification-requests/get-verification-request.md): Get a single verification request by its ID. - [Update Verification Request](https://developers.telnyx.com/api-reference/verification-requests/update-verification-request.md): Update an existing tollfree verification request. This is particularly useful when there are pending customer actions to be taken. - [Delete Verification Request](https://developers.telnyx.com/api-reference/verification-requests/delete-verification-request.md): Delete a verification request - [Get Verification Request Status History](https://developers.telnyx.com/api-reference/verification-requests/get-verification-request-status-history.md): Get the history of status changes for a verification request. ### Campaign - [Submit Campaign](https://developers.telnyx.com/api-reference/campaign/submit-campaign.md): Before creating a campaign, use the Qualify By Usecase endpoint to ensure that the brand you want to assign a new campaign to is qualified for the desired use… - [Qualify By Usecase](https://developers.telnyx.com/api-reference/campaign/qualify-by-usecase.md): This endpoint allows you to see whether or not the supplied brand is suitable for your desired campaign use case. - [List Campaigns](https://developers.telnyx.com/api-reference/campaign/list-campaigns.md): Retrieve a list of campaigns associated with a supplied `brandId`. - [Get campaign](https://developers.telnyx.com/api-reference/campaign/get-campaign.md): Retrieve campaign details by `campaignId`. - [Update campaign](https://developers.telnyx.com/api-reference/campaign/update-campaign.md): Update a campaign's properties by `campaignId`. **Please note:** only sample messages are editable. - [Deactivate campaign](https://developers.telnyx.com/api-reference/campaign/deactivate-campaign.md): Terminate a campaign. Note that once deactivated, a campaign cannot be restored. - [Submit campaign appeal for manual review](https://developers.telnyx.com/api-reference/campaign/submit-campaign-appeal-for-manual-review.md): Submits an appeal for rejected native campaigns in TELNYX_FAILED or MNO_REJECTED status. The appeal is recorded for manual compliance team review and the campa… - [Get Campaign Mno Metadata](https://developers.telnyx.com/api-reference/campaign/get-campaign-mno-metadata.md): Get the campaign metadata for each MNO it was submitted to. - [Get campaign operation status](https://developers.telnyx.com/api-reference/campaign/get-campaign-operation-status.md): Retrieve campaign's operation status at MNO level. - [Get OSR campaign attributes](https://developers.telnyx.com/api-reference/campaign/get-osr-campaign-attributes.md) - [Get Sharing Status](https://developers.telnyx.com/api-reference/campaign/get-sharing-status.md) - [Accept Shared Campaign](https://developers.telnyx.com/api-reference/campaign/accept-shared-campaign.md): Manually accept a campaign shared with Telnyx - [Get Campaign Cost](https://developers.telnyx.com/api-reference/campaign/get-campaign-cost.md) ### Brands - [List Brands](https://developers.telnyx.com/api-reference/brands/list-brands.md): This endpoint is used to list all brands associated with your organization. - [Create Brand](https://developers.telnyx.com/api-reference/brands/create-brand.md): This endpoint is used to create a new brand. A brand is an entity created by The Campaign Registry (TCR) that represents an organization or a company. It is th… - [Get Brand](https://developers.telnyx.com/api-reference/brands/get-brand.md): Retrieve a brand by `brandId`. - [Update Brand](https://developers.telnyx.com/api-reference/brands/update-brand.md): Update a brand's attributes by `brandId`. - [Delete Brand](https://developers.telnyx.com/api-reference/brands/delete-brand.md): Delete Brand. This endpoint is used to delete a brand. Note the brand cannot be deleted if it contains one or more active campaigns, the campaigns need to be i… - [Resend brand 2FA email](https://developers.telnyx.com/api-reference/brands/resend-brand-2fa-email.md) - [List External Vettings](https://developers.telnyx.com/api-reference/brands/list-external-vettings.md): Get list of valid external vetting record for a given brand - [Order Brand External Vetting](https://developers.telnyx.com/api-reference/brands/order-brand-external-vetting.md): Order new external vetting for a brand. - [Import External Vetting Record](https://developers.telnyx.com/api-reference/brands/import-external-vetting-record.md): This operation can be used to import an external vetting record from a TCR-approved - [Revet Brand](https://developers.telnyx.com/api-reference/brands/revet-brand.md): This operation allows you to revet the brand. However, revetting is allowed once after the successful brand registration and thereafter limited to once every 3… - [Get Brand SMS OTP Status by Brand ID](https://developers.telnyx.com/api-reference/brands/get-brand-sms-otp-status-by-brand-id.md): Query the status of an SMS OTP (One-Time Password) for Sole Proprietor brand verification using the Brand ID. - [Trigger Brand SMS OTP](https://developers.telnyx.com/api-reference/brands/trigger-brand-sms-otp.md): Trigger or re-trigger an SMS OTP (One-Time Password) for Sole Proprietor brand verification. - [Verify Brand SMS OTP](https://developers.telnyx.com/api-reference/brands/verify-brand-sms-otp.md): Verify the SMS OTP (One-Time Password) for Sole Proprietor brand verification. - [Get Brand SMS OTP Status](https://developers.telnyx.com/api-reference/brands/get-brand-sms-otp-status.md): Query the status of an SMS OTP (One-Time Password) for Sole Proprietor brand verification. - [Get Brand Feedback By Id](https://developers.telnyx.com/api-reference/brands/get-brand-feedback-by-id.md): Get feedback about a brand by ID. This endpoint can be used after creating or revetting ### Enum - [Get Enum](https://developers.telnyx.com/api-reference/enum/get-enum.md) ### Shared Campaigns - [List Shared Campaigns](https://developers.telnyx.com/api-reference/shared-campaigns/list-shared-campaigns.md): Retrieve all partner campaigns you have shared to Telnyx in a paginated fashion. - [Get Single Shared Campaign](https://developers.telnyx.com/api-reference/shared-campaigns/get-single-shared-campaign.md): Retrieve campaign details by `campaignId`. - [Update Single Shared Campaign](https://developers.telnyx.com/api-reference/shared-campaigns/update-single-shared-campaign.md): Update campaign details by `campaignId`. **Please note:** Only webhook urls are editable. - [Get Sharing Status](https://developers.telnyx.com/api-reference/shared-campaigns/get-sharing-status.md) - [List shared partner campaigns](https://developers.telnyx.com/api-reference/shared-campaigns/list-shared-partner-campaigns.md): Get all partner campaigns you have shared to Telnyx in a paginated fashion ### Phone Number Campaigns - [List phone number campaigns](https://developers.telnyx.com/api-reference/phone-number-campaigns/list-phone-number-campaigns.md) - [Create New Phone Number Campaign](https://developers.telnyx.com/api-reference/phone-number-campaigns/create-new-phone-number-campaign.md) - [Get Single Phone Number Campaign](https://developers.telnyx.com/api-reference/phone-number-campaigns/get-single-phone-number-campaign.md): Retrieve an individual phone number/campaign assignment by `phoneNumber`. - [Delete Phone Number Campaign](https://developers.telnyx.com/api-reference/phone-number-campaigns/delete-phone-number-campaign.md): This endpoint allows you to remove a campaign assignment from the supplied `phoneNumber`. ### Bulk Phone Number Campaigns - [Assign Messaging Profile To Campaign](https://developers.telnyx.com/api-reference/bulk-phone-number-campaigns/assign-messaging-profile-to-campaign.md): This endpoint allows you to link all phone numbers associated with a Messaging Profile to a campaign. **Please note:** if you want to assign phone numbers to a… - [Get Assignment Task Status](https://developers.telnyx.com/api-reference/bulk-phone-number-campaigns/get-assignment-task-status.md): Check the status of the task associated with assigning all phone numbers on a messaging profile to a campaign by `taskId`. - [Get Phone Number Status](https://developers.telnyx.com/api-reference/bulk-phone-number-campaigns/get-phone-number-status.md): Check the status of the individual phone number/campaign assignments associated with the supplied `taskId`. ### RCS - [Send an RCS message](https://developers.telnyx.com/api-reference/rcs/send-an-rcs-message.md) - [List all RCS agents](https://developers.telnyx.com/api-reference/rcs/list-all-rcs-agents.md) - [Retrieve an RCS agent](https://developers.telnyx.com/api-reference/rcs/retrieve-an-rcs-agent.md) - [Modify an RCS agent](https://developers.telnyx.com/api-reference/rcs/modify-an-rcs-agent.md) - [Check RCS capabilities (batch)](https://developers.telnyx.com/api-reference/rcs/check-rcs-capabilities-batch.md) - [Check RCS capabilities](https://developers.telnyx.com/api-reference/rcs/check-rcs-capabilities.md) - [Add RCS test number](https://developers.telnyx.com/api-reference/rcs/add-rcs-test-number.md): Adds a test phone number to an RCS agent for testing purposes. - [Generate RCS deeplink](https://developers.telnyx.com/api-reference/rcs/generate-rcs-deeplink.md): Generate a deeplink URL that can be used to start an RCS conversation with a specific agent. ### Whatsapp Business Accounts - [List Whatsapp Business Accounts](https://developers.telnyx.com/api-reference/whatsapp-business-accounts/list-whatsapp-business-accounts.md) - [Get a single Whatsapp Business Account](https://developers.telnyx.com/api-reference/whatsapp-business-accounts/get-a-single-whatsapp-business-account.md) - [Delete a Whatsapp Business Account](https://developers.telnyx.com/api-reference/whatsapp-business-accounts/delete-a-whatsapp-business-account.md) - [List phone numbers for a WABA](https://developers.telnyx.com/api-reference/whatsapp-business-accounts/list-phone-numbers-for-a-waba.md) - [Get WABA settings](https://developers.telnyx.com/api-reference/whatsapp-business-accounts/get-waba-settings.md) - [Update WABA settings](https://developers.telnyx.com/api-reference/whatsapp-business-accounts/update-waba-settings.md) ### Whatsapp Phone Numbers - [Initialize Whatsapp phone number verification](https://developers.telnyx.com/api-reference/whatsapp-phone-numbers/initialize-whatsapp-phone-number-verification.md) - [List Whatsapp phone numbers](https://developers.telnyx.com/api-reference/whatsapp-phone-numbers/list-whatsapp-phone-numbers.md) - [Delete a Whatsapp phone number](https://developers.telnyx.com/api-reference/whatsapp-phone-numbers/delete-a-whatsapp-phone-number.md) - [Get calling settings for a phone number](https://developers.telnyx.com/api-reference/whatsapp-phone-numbers/get-calling-settings-for-a-phone-number.md) - [Enable or disable Whatsapp calling for a phone number](https://developers.telnyx.com/api-reference/whatsapp-phone-numbers/enable-or-disable-whatsapp-calling-for-a-phone-number.md) - [Get phone number business profile](https://developers.telnyx.com/api-reference/whatsapp-phone-numbers/get-phone-number-business-profile.md) - [Update phone number business profile](https://developers.telnyx.com/api-reference/whatsapp-phone-numbers/update-phone-number-business-profile.md) - [Get Whatsapp profile photo](https://developers.telnyx.com/api-reference/whatsapp-phone-numbers/get-whatsapp-profile-photo.md) - [Upload Whatsapp profile photo](https://developers.telnyx.com/api-reference/whatsapp-phone-numbers/upload-whatsapp-profile-photo.md) - [Delete Whatsapp profile photo](https://developers.telnyx.com/api-reference/whatsapp-phone-numbers/delete-whatsapp-profile-photo.md) - [Resend verification code](https://developers.telnyx.com/api-reference/whatsapp-phone-numbers/resend-verification-code.md) - [Submit verification code for a phone number](https://developers.telnyx.com/api-reference/whatsapp-phone-numbers/submit-verification-code-for-a-phone-number.md) ### Whatsapp Message Templates - [List Whatsapp message templates](https://developers.telnyx.com/api-reference/whatsapp-message-templates/list-whatsapp-message-templates.md) - [Create a Whatsapp message template](https://developers.telnyx.com/api-reference/whatsapp-message-templates/create-a-whatsapp-message-template.md) - [Get a Whatsapp message template by ID](https://developers.telnyx.com/api-reference/whatsapp-message-templates/get-a-whatsapp-message-template-by-id.md) - [Update a Whatsapp message template](https://developers.telnyx.com/api-reference/whatsapp-message-templates/update-a-whatsapp-message-template.md) - [Delete a Whatsapp message template](https://developers.telnyx.com/api-reference/whatsapp-message-templates/delete-a-whatsapp-message-template.md)