Messages
| Operation | Method |
|---|---|
| Send a message | client.Sms.Messages.SendMessage |
| List messages | client.Sms.Messages.ListMessages |
| Preview message cost | client.Sms.Messages.PreviewMessageCost |
| Check RCS reachability | client.Sms.Messages.CheckRcsReachability |
| Retrieve a message | client.Sms.Messages.GetMessage |
Numbers
| Operation | Method |
|---|---|
| List your numbers | client.Sms.Numbers.ListNumbers |
| List countries in stock | client.Sms.Numbers.ListCountries |
| Search available numbers | client.Sms.Numbers.SearchAvailableNumbers |
| Purchase a number | client.Sms.Numbers.PurchaseNumber |
| List number purchases | client.Sms.Numbers.ListPurchases |
| Release a number | client.Sms.Numbers.ReleaseNumber |
Coverage
| Operation | Method |
|---|---|
| List coverage | client.Sms.Coverage.ListCoverage |
| Retrieve country coverage | client.Sms.Coverage.GetCoverage |
Conversations
| Operation | Method |
|---|---|
| List conversations | client.Sms.Conversations.ListConversations |
| Count unread messages | client.Sms.Conversations.UnreadCount |
| Retrieve a conversation | client.Sms.Conversations.GetConversation |
| List conversation messages | client.Sms.Conversations.ListConversationMessages |
| Mark a conversation read | client.Sms.Conversations.MarkConversationRead |
Opt-outs
| Operation | Method |
|---|---|
| Create an opt-out | client.Sms.OptOuts.CreateOptOut |
| List opt-outs | client.Sms.OptOuts.ListOptOuts |
| Check an opt-out | client.Sms.OptOuts.CheckOptOut |
| Delete an opt-out | client.Sms.OptOuts.DeleteOptOut |
Webhooks
| Operation | Method |
|---|---|
| Create a webhook | client.Sms.Webhooks.CreateWebhook |
| List webhooks | client.Sms.Webhooks.ListWebhooks |
| Retrieve a webhook | client.Sms.Webhooks.GetWebhook |
| Update a webhook | client.Sms.Webhooks.UpdateWebhook |
| Delete a webhook | client.Sms.Webhooks.DeleteWebhook |
Broadcasts
| Operation | Method |
|---|---|
| Create a broadcast | client.Sms.Broadcasts.CreateBroadcast |
| List broadcasts | client.Sms.Broadcasts.ListBroadcasts |
| Retrieve a broadcast | client.Sms.Broadcasts.GetBroadcast |
| Update a broadcast | client.Sms.Broadcasts.UpdateBroadcast |
| Delete a broadcast | client.Sms.Broadcasts.DeleteBroadcast |
| Upload recipients | client.Sms.Broadcasts.UploadRecipients |
| List recipients | client.Sms.Broadcasts.ListRecipients |
| Preview a broadcast | client.Sms.Broadcasts.PreviewBroadcast |
| Export results as CSV | client.Sms.Broadcasts.ExportBroadcast |
| Launch a broadcast | client.Sms.Broadcasts.LaunchBroadcast |
| Pause a broadcast | client.Sms.Broadcasts.PauseBroadcast |
| Resume a broadcast | client.Sms.Broadcasts.ResumeBroadcast |
| Cancel a broadcast | client.Sms.Broadcasts.CancelBroadcast |
RCS Senders
| Operation | Method |
|---|---|
| Create an RCS sender | client.Sms.RcsSenders.CreateSender |
| List RCS senders | client.Sms.RcsSenders.ListSenders |
| Retrieve an RCS sender | client.Sms.RcsSenders.GetSender |
| Update an RCS sender | client.Sms.RcsSenders.UpdateSender |
| Refresh sender status | client.Sms.RcsSenders.GetSenderStatus |
| Create a template | client.Sms.RcsSenders.CreateTemplate |
| List templates | client.Sms.RcsSenders.ListTemplates |
| Retrieve a template | client.Sms.RcsSenders.GetTemplate |
| Delete a template | client.Sms.RcsSenders.DeleteTemplate |
| Refresh template status | client.Sms.RcsSenders.GetTemplateStatus |
10DLC Brands
| Operation | Method |
|---|---|
| Create a brand | client.Sms.Brands.CreateBrand |
| List brands | client.Sms.Brands.ListBrands |
| Retrieve a brand | client.Sms.Brands.GetBrand |
| Update a brand | client.Sms.Brands.UpdateBrand |
| Delete a brand | client.Sms.Brands.DeleteBrand |
| Register a brand | client.Sms.Brands.RegisterBrand |
| List brand registrar statuses | client.Sms.Brands.BrandRegistrarStatuses |
| Request brand authentication | client.Sms.Brands.BrandAuthVerification |
| Resend brand 2FA verification | client.Sms.Brands.Resend2Fa |
| Vet a brand | client.Sms.Brands.VetBrand |
| List brand vets | client.Sms.Brands.ListBrandVets |
10DLC Campaigns
| Operation | Method |
|---|---|
| Create a campaign | client.Sms.Campaigns.CreateCampaign |
| List campaigns | client.Sms.Campaigns.ListCampaigns |
| Create a toll-free campaign | client.Sms.Campaigns.CreateTollFreeCampaign |
| List campaign priorities | client.Sms.Campaigns.CampaignPriorities |
| Retrieve a campaign | client.Sms.Campaigns.GetCampaign |
| Update a campaign | client.Sms.Campaigns.UpdateCampaign |
| Delete a campaign | client.Sms.Campaigns.DeleteCampaign |
| Register a campaign | client.Sms.Campaigns.RegisterCampaign |
| Deregister a campaign | client.Sms.Campaigns.DeregisterCampaign |
| Appeal a campaign rejection | client.Sms.Campaigns.AppealCampaign |
| Update a campaign registration | client.Sms.Campaigns.UpdateCampaignRegistration |
| List campaign network statuses | client.Sms.Campaigns.CampaignNetworkStatuses |
| List campaign numbers | client.Sms.Campaigns.ListCampaignNumbers |
| Add numbers to a campaign | client.Sms.Campaigns.AddCampaignNumbers |
| Remove numbers from a campaign | client.Sms.Campaigns.RemoveCampaignNumbers |
| Upload a document | client.Sms.Campaigns.UploadDocument |
| Download a document | client.Sms.Campaigns.GetDocument |