# Telnyx Messaging: SMS & MMS — Documentation Index > SMS & MMS documentation within the Messaging section of the Telnyx developer docs (https://developers.telnyx.com). > Root index: https://developers.telnyx.com/llms.txt · Messaging index: https://telnyx.com/llms/messaging.txt · Full content for this subsection: https://telnyx.com/llms/messaging/sms-mms-full.txt ## Sending Messages - [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). ## Messaging Profiles - [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 Code - [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 Numbers - [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 Outs - [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. ## Phone Numbers - [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 - [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. ## 10 DLC - [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. ## API Reference (SMS & MMS) ### 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`.