POST api/Twilio/IncomingSMSMessage
An endpoint used by Twilio to relay information about incoming text messages on our phone numbers.
Request Information
URI Parameters
None.
Body Parameters
A model containing information about the message that was received.
TwilioIncomingMessageModel| Name | Description | Type | Additional information |
|---|---|---|---|
| ToCountry | string |
None. |
|
| ToState | string |
None. |
|
| SmsMessageSid | string |
None. |
|
| NumMedia | integer |
None. |
|
| ToCity | string |
None. |
|
| FromZip | string |
None. |
|
| SmsSid | string |
None. |
|
| FromState | string |
None. |
|
| SmsStatus | string |
None. |
|
| FromCity | string |
None. |
|
| Body | string |
None. |
|
| FromCountry | string |
None. |
|
| To | string |
None. |
|
| MessagingServiceSid | string |
None. |
|
| ToZip | string |
None. |
|
| NumSegments | integer |
None. |
|
| MessageSid | string |
None. |
|
| AccountSid | string |
None. |
|
| From | string |
None. |
|
| ApiVersion | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"toCountry": "sample string 1",
"toState": "sample string 2",
"smsMessageSid": "sample string 3",
"numMedia": 4,
"toCity": "sample string 5",
"fromZip": "sample string 6",
"smsSid": "sample string 7",
"fromState": "sample string 8",
"smsStatus": "sample string 9",
"fromCity": "sample string 10",
"body": "sample string 11",
"fromCountry": "sample string 12",
"to": "sample string 13",
"messagingServiceSid": "sample string 14",
"toZip": "sample string 15",
"numSegments": 16,
"messageSid": "sample string 17",
"accountSid": "sample string 18",
"from": "sample string 19",
"apiVersion": "sample string 20"
}
text/html
Sample:
{"toCountry":"sample string 1","toState":"sample string 2","smsMessageSid":"sample string 3","numMedia":4,"toCity":"sample string 5","fromZip":"sample string 6","smsSid":"sample string 7","fromState":"sample string 8","smsStatus":"sample string 9","fromCity":"sample string 10","body":"sample string 11","fromCountry":"sample string 12","to":"sample string 13","messagingServiceSid":"sample string 14","toZip":"sample string 15","numSegments":16,"messageSid":"sample string 17","accountSid":"sample string 18","from":"sample string 19","apiVersion":"sample string 20"}
application/xml, text/xml
Sample:
<TwilioIncomingMessageModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Switchboard.Models"> <AccountSid>sample string 18</AccountSid> <ApiVersion>sample string 20</ApiVersion> <Body>sample string 11</Body> <From>sample string 19</From> <FromCity>sample string 10</FromCity> <FromCountry>sample string 12</FromCountry> <FromState>sample string 8</FromState> <FromZip>sample string 6</FromZip> <MessageSid>sample string 17</MessageSid> <MessagingServiceSid>sample string 14</MessagingServiceSid> <NumMedia>4</NumMedia> <NumSegments>16</NumSegments> <SmsMessageSid>sample string 3</SmsMessageSid> <SmsSid>sample string 7</SmsSid> <SmsStatus>sample string 9</SmsStatus> <To>sample string 13</To> <ToCity>sample string 5</ToCity> <ToCountry>sample string 1</ToCountry> <ToState>sample string 2</ToState> <ToZip>sample string 15</ToZip> </TwilioIncomingMessageModel>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
Status code 200 (OK) if processed successfully.
HttpResponseMessage| Name | Description | Type | Additional information |
|---|---|---|---|
| Version | Version |
None. |
|
| Content | HttpContent |
None. |
|
| StatusCode | HttpStatusCode |
None. |
|
| ReasonPhrase | string |
None. |
|
| Headers | Collection of Object |
None. |
|
| RequestMessage | HttpRequestMessage |
None. |
|
| IsSuccessStatusCode | boolean |
None. |