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 |