Download OpenAPI specification:Download
iNumbering Provisioning
Adds a new brand for number provisioning messaging.
Messaging Brand Details
| apikey required | string |
| messagingBrandDescription required | string |
| messagingBrandName required | string |
| messagingBrandId required | string |
{- "apikey": "Your API Key",
- "messagingBrandDescription": "Brand Description",
- "messagingBrandName": "Brand Name",
- "messagingBrandId": "B12345"
}{- "status": "Success",
- "statusCode": "200"
}Adds a new campaign for a specific messaging brand. campaignClassName and campaignStartDate are set automatically; callers do not need to provide those fields.
Messaging Campaign Details
| apikey required | string |
| externalCampaignId required | string |
| campaignDescription required | string |
| messagingBrandId required | string |
{- "apikey": "Your API Key",
- "externalCampaignId": "C123456",
- "campaignDescription": "Campaign Description",
- "messagingBrandId": "B123456"
}{- "status": "Success",
- "statusCode": "200"
}Optional Filters: Select one or several of (lata,rateCenter,province).
/v2/iNumbering/tnInventory/
| rateCenter | string |
| quantity required | integer |
| apikey required | string |
| lata | integer |
| tnMask required | string |
| province | string |
{- "rateCenter": "HACKENSACK",
- "quantity": 1000,
- "apikey": "Your API Key",
- "lata": 224,
- "tnMask": "201xxxxxxx",
- "province": "NJ"
}{- "status": "Success",
- "tnResult": [ ],
- "statusCode": "200"
}Optional countBy: Select one of (state,rateCenter,npaNxx,block) default is (npaNxx). Optional Filters: Select one of (npa,lata,rcAbbre,locState). Results are filtered to items matching the submitted filter field.
/v2/iNumbering/tnInventoryCoverage/
| countBy | string |
| npa | string |
| locState | string |
| apikey required | string |
| rcAbbre | string |
| lata | string |
{- "countBy": "npaNxx",
- "npa": "201",
- "locState": "NJ",
- "apikey": "Your API Key",
- "rcAbbre": "HACKENSACK",
- "lata": "224"
}{- "status": "Success",
- "tnInventoryCoverageList": [ ],
- "statusCode": "200"
}Assigns a campaign to a list of telephone numbers for messaging. Each tn must be 10 digits and each tnFeature.messaging.tnCampaign must be a 7-character string starting with "C". customerOrderReference is auto-set if omitted.
TN Messaging Campaign Details
| apikey required | string |
required | object |
{- "apikey": "Your API Key",
- "tnCampaign": {
- "tnList": {
- "tnItem": [ ]
}
}
}{- "status": "Success",
- "orderId": 12345678,
- "statusCode": "200"
}Order numbers and optionally route numbers. Route can be obtained from Gateways list API.
/v2/iNumbering/tnOrder/
| apikey required | string |
required | object (tnOrder_tnOrder) Tn order tn order shape. |
{- "apikey": "Your API Key",
- "tnOrder": {
- "customerOrderReference": "myaccount-1717171717",
- "tnList": {
- "tnItem": [ ]
}
}
}{- "status": "Success",
- "orderId": "1717171717",
- "statusCode": "200"
}