Messages
| Operation | Method |
|---|---|
| Send a message | client.Sms.Messages.SendMessageAsync |
| List messages | client.Sms.Messages.ListMessagesAsync |
| Preview message cost | client.Sms.Messages.PreviewMessageCostAsync |
| Check RCS reachability | client.Sms.Messages.CheckRcsReachabilityAsync |
| Retrieve a message | client.Sms.Messages.GetMessageAsync |
Numbers
| Operation | Method |
|---|---|
| List your numbers | client.Sms.Numbers.ListNumbersAsync |
| List countries in stock | client.Sms.Numbers.ListCountriesAsync |
| Search available numbers | client.Sms.Numbers.SearchAvailableNumbersAsync |
| Purchase a number | client.Sms.Numbers.PurchaseNumberAsync |
| List number purchases | client.Sms.Numbers.ListPurchasesAsync |
| Release a number | client.Sms.Numbers.ReleaseNumberAsync |
Coverage
| Operation | Method |
|---|---|
| List coverage | client.Sms.Coverage.ListCoverageAsync |
| Retrieve country coverage | client.Sms.Coverage.GetCoverageAsync |
Conversations
| Operation | Method |
|---|---|
| List conversations | client.Sms.Conversations.ListConversationsAsync |
| Count unread messages | client.Sms.Conversations.UnreadCountAsync |
| Retrieve a conversation | client.Sms.Conversations.GetConversationAsync |
| List conversation messages | client.Sms.Conversations.ListConversationMessagesAsync |
| Mark a conversation read | client.Sms.Conversations.MarkConversationReadAsync |
Opt-outs
| Operation | Method |
|---|---|
| Create an opt-out | client.Sms.OptOuts.CreateOptOutAsync |
| List opt-outs | client.Sms.OptOuts.ListOptOutsAsync |
| Check an opt-out | client.Sms.OptOuts.CheckOptOutAsync |
| Delete an opt-out | client.Sms.OptOuts.DeleteOptOutAsync |
Webhooks
| Operation | Method |
|---|---|
| Create a webhook | client.Sms.Webhooks.CreateWebhookAsync |
| List webhooks | client.Sms.Webhooks.ListWebhooksAsync |
| Retrieve a webhook | client.Sms.Webhooks.GetWebhookAsync |
| Update a webhook | client.Sms.Webhooks.UpdateWebhookAsync |
| Delete a webhook | client.Sms.Webhooks.DeleteWebhookAsync |
Broadcasts
| Operation | Method |
|---|---|
| Create a broadcast | client.Sms.Broadcasts.CreateBroadcastAsync |
| List broadcasts | client.Sms.Broadcasts.ListBroadcastsAsync |
| Retrieve a broadcast | client.Sms.Broadcasts.GetBroadcastAsync |
| Update a broadcast | client.Sms.Broadcasts.UpdateBroadcastAsync |
| Delete a broadcast | client.Sms.Broadcasts.DeleteBroadcastAsync |
| Upload recipients | client.Sms.Broadcasts.UploadRecipientsAsync |
| List recipients | client.Sms.Broadcasts.ListRecipientsAsync |
| Preview a broadcast | client.Sms.Broadcasts.PreviewBroadcastAsync |
| Export results as CSV | client.Sms.Broadcasts.ExportBroadcastAsync |
| Launch a broadcast | client.Sms.Broadcasts.LaunchBroadcastAsync |
| Pause a broadcast | client.Sms.Broadcasts.PauseBroadcastAsync |
| Resume a broadcast | client.Sms.Broadcasts.ResumeBroadcastAsync |
| Cancel a broadcast | client.Sms.Broadcasts.CancelBroadcastAsync |
RCS Senders
| Operation | Method |
|---|---|
| Create an RCS sender | client.Sms.RcsSenders.CreateSenderAsync |
| List RCS senders | client.Sms.RcsSenders.ListSendersAsync |
| Retrieve an RCS sender | client.Sms.RcsSenders.GetSenderAsync |
| Update an RCS sender | client.Sms.RcsSenders.UpdateSenderAsync |
| Refresh sender status | client.Sms.RcsSenders.GetSenderStatusAsync |
| Create a template | client.Sms.RcsSenders.CreateTemplateAsync |
| List templates | client.Sms.RcsSenders.ListTemplatesAsync |
| Retrieve a template | client.Sms.RcsSenders.GetTemplateAsync |
| Delete a template | client.Sms.RcsSenders.DeleteTemplateAsync |
| Refresh template status | client.Sms.RcsSenders.GetTemplateStatusAsync |
10DLC Brands
| Operation | Method |
|---|---|
| Create a brand | client.Sms.Brands.CreateBrandAsync |
| List brands | client.Sms.Brands.ListBrandsAsync |
| Retrieve a brand | client.Sms.Brands.GetBrandAsync |
| Update a brand | client.Sms.Brands.UpdateBrandAsync |
| Delete a brand | client.Sms.Brands.DeleteBrandAsync |
| Register a brand | client.Sms.Brands.RegisterBrandAsync |
| List brand registrar statuses | client.Sms.Brands.BrandRegistrarStatusesAsync |
| Request brand authentication | client.Sms.Brands.BrandAuthVerificationAsync |
| Resend brand 2FA verification | client.Sms.Brands.Resend2FaAsync |
| Vet a brand | client.Sms.Brands.VetBrandAsync |
| List brand vets | client.Sms.Brands.ListBrandVetsAsync |
10DLC Campaigns
| Operation | Method |
|---|---|
| Create a campaign | client.Sms.Campaigns.CreateCampaignAsync |
| List campaigns | client.Sms.Campaigns.ListCampaignsAsync |
| Create a toll-free campaign | client.Sms.Campaigns.CreateTollFreeCampaignAsync |
| List campaign priorities | client.Sms.Campaigns.CampaignPrioritiesAsync |
| Retrieve a campaign | client.Sms.Campaigns.GetCampaignAsync |
| Update a campaign | client.Sms.Campaigns.UpdateCampaignAsync |
| Delete a campaign | client.Sms.Campaigns.DeleteCampaignAsync |
| Register a campaign | client.Sms.Campaigns.RegisterCampaignAsync |
| Deregister a campaign | client.Sms.Campaigns.DeregisterCampaignAsync |
| Appeal a campaign rejection | client.Sms.Campaigns.AppealCampaignAsync |
| Update a campaign registration | client.Sms.Campaigns.UpdateCampaignRegistrationAsync |
| List campaign network statuses | client.Sms.Campaigns.CampaignNetworkStatusesAsync |
| List campaign numbers | client.Sms.Campaigns.ListCampaignNumbersAsync |
| Add numbers to a campaign | client.Sms.Campaigns.AddCampaignNumbersAsync |
| Remove numbers from a campaign | client.Sms.Campaigns.RemoveCampaignNumbersAsync |
| Upload a document | client.Sms.Campaigns.UploadDocumentAsync |
| Download a document | client.Sms.Campaigns.GetDocumentAsync |