Telnyx Campaigns
Base path:| Method | Path | Purpose |
|---|---|---|
GET | /api/telnyx/brands | List Telnyx brands |
GET | /api/telnyx/campaigns?brand_id={brand_id} | List campaigns for a brand |
POST | /api/telnyx/campaign/select | Select campaign and brand for new Telnyx numbers |
GET | /api/telnyx/campaign/selected | Get selected Telnyx campaign |
GET | /api/telnyx/phone-number/{phone_number}/status | Check Telnyx phone-number campaign status |
Request
Twilio 10DLC
Base path:| Method | Path | Purpose |
|---|---|---|
GET | /api/twilio-10dlc/messaging-services | List messaging services |
GET | /api/twilio-10dlc/messaging-services/{service_sid}/campaigns | List campaigns for a service |
POST | /api/twilio-10dlc/messaging-service/select | Select a default messaging service |
GET | /api/twilio-10dlc/messaging-service/selected | Get selected messaging service |
POST | /api/twilio-10dlc/campaign/select | Select campaign, messaging service, and brand |
GET | /api/twilio-10dlc/campaign/selected | Get selected Twilio campaign |
Request
Vonage 10DLC
Base path:| Method | Path | Purpose |
|---|---|---|
GET | /api/vonage-10dlc/brands | List Vonage brands |
GET | /api/vonage-10dlc/brands/{brand_id}/campaigns | List campaigns for a brand |
POST | /api/vonage-10dlc/campaign/select | Select a Vonage campaign |
GET | /api/vonage-10dlc/campaign/selected | Get selected Vonage campaign |
Request
Common Errors
| Status | Cause |
|---|---|
400 | Missing provider credentials or invalid selection |
502 | Upstream provider returned an error |
503 | Provider API unavailable |
504 | Provider API timed out |