About
The API allows you to specify the configuration of your phone numbers such as routing, recording and attribution options. Numbers can be found using a Find Available Numbers request and acquired with a Purchase Numbers request.
Resource URI
Numbers can be configured with multiple optional parameters.
POST
/v2/Numbers/[Number]
Request
URI Parameters
| Parameter | Type | Description |
|---|---|---|
| Number (E.164 Format excluding +) | string | The number to configure. Exclude + in URLs only. |
Resource Parameters
| Parameter | Type | Description |
|---|---|---|
| Friendly (Optional) | string | Provide a friendly name for this number. This can be useful for internal referencing. |
| AddressSid (Optional) | string | Change the address for this number. |
| Attribution_Source (Optional) | string | Attribute calls to this number with a unique source for analytical purposes. |
| Attribution_Medium (Optional) | string | Attribute calls to this number with a particular medium for analytical purposes. |
| Attribution_Campaign (Optional) | string | Attribute calls to this number with a campaign for analytical purposes. |
| Attribution_Content (Optional) | string | Attribute calls to this number with certain content for analytical purposes. |
Voice Number Parameters
| Parameter | Type | Description |
|---|---|---|
| RoutingMethod (Optional) | string | The current routing method of the number. May be: Endpoint : Calls will be routed to the specified EndpointNumber. |
| EndpointNumber (E.164 Format) | string | The endpoint where calls will be routed. |
| Recording (Optional) | string | The call recording option. May be: Off : Calls to this number will not be recorded. Call : Entire calls to this number will be recorded. |
SMS Number Parameters
| Parameter | Type | Description |
|---|---|---|
| SendSmsFrom (Optional) | string | If a received SMS should be forwarded as SMS, the sender of the forwarded SMS |
| SendSmsTo (Optional) | string | If a received SMS should be forwarded as SMS, the receiver of the forwarded SMS |
| SendEmailFrom (Optional) | string | If a received SMS should be forwarded as e-mail, the sender of the e-mail. |
| SendEmailTo (Optional) | string | If a received SMS should be forwarded as e-mail, the receiver of the e-mail. |
| WebHookUrl (Optional) | string | If a received SMS should cause a webhook to be invoked, the URL of the webhook. |
| WebHookMethod (Optional) | string | If a received SMS should cause a webhook to be invoked, the HTTP method used. May be: GET : The webhook URL will receive a HTTP GET request. POST : The webhook URL will receive a HTTP POST request. |
| DeliveryReceiptWebHookUrl (Optional) | string | If a SMS delivery receipt should cause a webhook to be invoked, the URL of the webhook. |
| DeliveryReceiptWebHookMethod (Optional) | string | If a SMS delivery receipt should cause a webhook to be invoked, the HTTP method used. May be: GET : The webhook URL will receive a HTTP GET request. POST : The webhook URL will receive a HTTP POST request. |
Response
200 – OK
Our service will respond to every configuration request with JSON formatted data. Requests to configure numbers will return the number that was configured along with its current configuration.
Response Parameters
| Parameter | Type | Description |
|---|---|---|
| Number (E.164 Format) | string | The number that was configured. |
| AccountSid | string | The account secure identifier the number is associated with. |
| PropertySid | string | The property secure identifier the number is associated with. |
| Friendly | string | Associated friendly name with this number. This may be used for internal referencing. |
| AddressSid | string | Address set for this number. |
| Attribution_Source | string | Calls to this number will be attributed to this source. |
| Attribution_Medium | string | Calls to this number will be attributed to this medium. |
| Attribution_Campaign | string | Calls to this number will be attributed to this campaign. |
| Attribution_Content | string | Calls to this number will be attributed to this content. |
Voice Number Parameters
| Parameter | Type | Description |
|---|---|---|
| Routing Method (Optional) | string | The current routing method of the number. May be: Endpoint : Calls will be routed to the specified EndpointNumber. |
| EndpointNumber (E.164 Format) | string | The endpoint where calls will be routed. |
| Recording (Optional) | string | The call recording option. May be: Off : Calls to this number will not be recorded. Call : Entire calls to this number will be recorded. |
SMS Number Parameters
| Parameter | Type | Description |
|---|---|---|
| SendSmsFrom (Optional) | string | If a received SMS should be forwarded as SMS, the sender of the forwarded SMS |
| SendSmsTo (Optional) | string | If a received SMS should be forwarded as e-mail, the receiver of the forwarded SMS |
| SendEmailFrom (Optional) | string | If a received SMS should be forwarded as e-mail, the sender of the e-mail. |
| SendEmailTo (Optional) | string | If a received SMS should be forwarded as e-mail, the receiver of the e-mail. |
| WebHookUrl (Optional) | string | If a received SMS should cause a webhook to be invoked, the URL of the webhook. |
| WebHookMethod (Optional) | string | If a received SMS should cause a webhook to be invoked, the HTTP method used. May be: GET : The webhook URL will receive a HTTP GET request. POST : The webhook URL will receive a HTTP POST request. |
| DeliveryReceiptWebHookUrl (Optional) | string | If a SMS delivery receipt should cause a webhook to be invoked, the URL of the webhook. |
| DeliveryReceiptWebHookMethod (Optional) | string | If a SMS delivery receipt should cause a webhook to be invoked, the HTTP method used. May be: GET : The webhook URL will receive a HTTP GET request. POST : The webhook URL will receive a HTTP POST request. |
400 – Error
For error codes and messages, please refer here.
create new ticket
check ticket status