Download OpenAPI specification:Download
Messaging
Query 10DLC CampaignID(s) assigned by TCR.
/v2.1/messaging/status/ (POST /v2.1/messaging/campaigns/).
| apikey required | string |
Array of objects (campaignID) |
{- "apikey": "Your API Key",
- "campaignIDs": [ ]
}{- "statusCode": "200",
- "message": "Campaign results",
- "status": "Success",
- "campaign_numbers": {
- "ABC123": [
- "12012548000"
]
}, - "campaign_event_status": {
- "ABC123": "CAMPAIGN_DCA_COMPLETE"
}
}Disable SMS and MMS for numbers
/v2.1/messaging/disable/
required | Array of objects (number) |
| apikey required | string |
{- "numbers": [ ],
- "apikey": "Your API Key"
}{- "numbers_enabled": {
- "12012548000": [
- 12012548000
]
}, - "message": "Number results",
- "status": "Success",
- "statusCode": "200"
}Get delivery reports
/v2.1/messaging/dlr/
| start | integer |
| number required | integer |
| apikey required | string |
| end | integer |
{- "start": 0,
- "number": 2015551234,
- "apikey": "Your API Key",
- "end": 0
}{- "statusCode": "200",
- "status": "Success",
- "dlr": [ ]
}Enable SMS and MMS for numbers. An approved 10DLC campaignID will soon be required for enablement.
/v2.1/messaging/status/ (POST /v2.1/messaging/enable/).
required | Array of objects (enablement) |
| apikey required | string |
{- "numbers": [ ],
- "apikey": "Your API Key"
}{- "numbers_enabled": {
- "12012548000": [
- 12012548000
]
}, - "message": "Number results",
- "status": "Success",
- "statusCode": "200"
}Get MMS Message Detail Report
/v2.1/messaging/mdr-mms/
| start | integer |
| number required | integer |
| apikey required | string |
| end | integer |
{- "start": 0,
- "number": 2015551234,
- "apikey": "Your API Key",
- "end": 0
}{- "statusCode": "200",
- "status": "Success",
- "mdr": [ ]
}Get SMS Message Detail Report
/v2.1/messaging/mdr-sms/
| start | integer |
| number required | integer |
| apikey required | string |
| end | integer |
{- "start": 0,
- "number": 2015551234,
- "apikey": "Your API Key",
- "end": 0
}{- "statusCode": "200",
- "status": "Success",
- "mdr": [ ]
}Send MMS (Multimedia Messaging Service)
/v2.1/messaging/mms/
| mmsURL | string |
| apikey required | string |
| messageText required | string |
| destination required | integer |
| source required | integer |
| mmsSubject | string |
{- "apikey": "Your API Key",
- "messageText": "Operation completed.",
- "destination": 2125551234,
- "source": 2015551234,
- "mmsSubject": "example"
}{- "statusCode": "200",
- "status": "Success",
- "message": {
- "transaction": {
- "transactionGUID": "d88231b5-13b3-4fb2-8528-bc7164309389",
- "destination": "12015551234"
}
}
}Set routing for incoming messages
Route incoming messages
required | Array of objects (route) |
| apikey required | string |
{- "numbers": [ ],
- "apikey": "Your API Key"
}{- "statusCode": "200",
- "status": "Success",
- "message": "Route results",
- "numbers": [ ]
}Set routing for outgoing messages
Route outgoing messages
required | Array of objects (route) |
| apikey required | string |
{- "numbers": [ ],
- "apikey": "Your API Key"
}{- "statusCode": "200",
- "status": "Success",
- "message": "Route results",
- "numbers": [ ]
}Send SMS (Short Message Service)
/v2.1/messaging/sms/
| source required | integer |
| apikey required | string |
| messageText required | string |
| destination required | integer |
{- "source": 2015551234,
- "apikey": "Your API Key",
- "messageText": "Operation completed.",
- "destination": 2125551234
}{- "statusCode": "200",
- "status": "Success",
- "message": {
- "transaction": {
- "transactionGUID": "d88231b5-13b3-4fb2-8528-bc7164309389",
- "destination": "12015551234"
}
}
}Get SMS and MMS status for numbers
/v2.1/messaging/enable/
required | Array of objects (number) |
| apikey required | string |
{- "numbers": [ ],
- "apikey": "Your API Key"
}{- "statusCode": "200",
- "status": "Success",
- "message": "Number status",
- "numbers": [ ]
}