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.