[{"data":1,"prerenderedAt":1776},["ShallowReactive",2],{"docs-page:\u002Fdocs\u002Frest\u002Fmessages\u002Fsend":3,"docs-navigation":1408,"docs-surround:\u002Fdocs\u002Frest\u002Fmessages\u002Fsend":1549,"icon:building-bank":1554,"icon:building-store":1580,"icon:chart-bar":1595,"icon:chart-pie":1608,"icon:code":1615,"icon:discount":1625,"icon:heart-handshake":1639,"icon:mail-forward":1652,"icon:messages":1665,"icon:microphone-2":1672,"icon:photo":1679,"icon:plug-connected":1692,"icon:school":1711,"icon:speakerphone":1718,"icon:stethoscope":1728,"icon:trophy":1744,"icon:user-plus":1763},{"id":4,"title":5,"body":6,"description":1397,"extension":1398,"group":1399,"meta":1400,"navTitle":1399,"navigation":155,"path":1401,"rawbody":1402,"seo":1403,"status":1404,"stem":1405,"updated":1406,"__hash__":1407},"docs\u002Fdocs\u002F07.rest\u002F02.messages\u002F01.send.md","Send a message",{"type":7,"value":8,"toc":1391},"minimark",[9,16,21,25,30,45,49,1121,1124,1281,1355,1370,1374,1387],[10,11],"endpoint",{"auth":12,"method":13,"response":14,"url":15},"apikey","POST","JSON","https:\u002F\u002Fmsgapi.wire2air.com\u002Frest\u002Fv1\u002Fmessage",[17,18,20],"h2",{"id":19},"parameters","Parameters",[22,23,24],"p",{},"Send the parameters form-encoded in the request body.",[26,27],"param-table",{":params":28,"id":29},"[{\"name\":\"to\",\"in\":\"body\",\"type\":\"string\",\"required\":true,\"example\":\"12121234567\",\"description\":\"Destination mobile number in international format: country code, then the number, digits only (for example `12121234567` in the US, `447700900012` in the UK). Separate several numbers with commas to [send in bulk](\u002Fdocs\u002Fguides\u002Fbulk-messaging\u002F).\"},{\"name\":\"from\",\"in\":\"body\",\"type\":\"string\",\"required\":true,\"example\":\"27126\",\"description\":\"The short code (or other texting number) Wire2Air assigned to your account.\"},{\"name\":\"text\",\"in\":\"body\",\"type\":\"string\",\"required\":true,\"example\":\"Your order has shipped.\",\"description\":\"The message. Any UTF-8 characters, URL-encoded like every other parameter. Not every carrier and handset displays every character; see [encoding and length](\u002Fdocs\u002Fguides\u002Fencoding\u002F).\"},{\"name\":\"DeliveryDateTime\",\"in\":\"body\",\"type\":\"string\",\"required\":false,\"default\":\"now\",\"example\":\"10\u002F14\u002F2026 13:00:00\",\"description\":\"When to deliver the message, in **UTC**, as `MM\u002FDD\u002FYYYY HH:MM:SS`. See [scheduling](\u002Fdocs\u002Fguides\u002Fscheduling\u002F).\"},{\"name\":\"Replypath\",\"in\":\"body\",\"type\":\"string\",\"required\":false,\"example\":\"https:\u002F\u002Fexample.com\u002Fwire2air\u002Freplies\",\"description\":\"Your URL that receives replies from the recipient. See [inbound SMS](\u002Fdocs\u002Fwebhooks\u002Finbound-sms\u002F).\"},{\"name\":\"BatchName\",\"in\":\"body\",\"type\":\"string\",\"required\":false,\"example\":\"Closure-2026-10-06\",\"description\":\"For bulk sends only: a name for the batch, for your own reporting.\"}]","param",[22,31,32,33,37,38,37,41,44],{},"The previous docs wrote these names with a capital first letter (",[34,35,36],"code",{},"To",", ",[34,39,40],{},"From",[34,42,43],{},"Text",") in the table and in lower case in every example. The examples here use lower case for the three required parameters, as the previous examples did.",[17,46,48],{"id":47},"examples","Examples",[50,51,52,120,373,517,804],"code-group",{},[53,54,60],"pre",{"className":55,"code":56,"filename":57,"language":58,"meta":59,"style":59},"language-bash shiki shiki-themes github-light-high-contrast github-dark-high-contrast","curl \"https:\u002F\u002Fmsgapi.wire2air.com\u002Frest\u002Fv1\u002Fmessage\" \\\n  -H \"apikey: YOUR_API_KEY\" \\\n  --data-urlencode \"to=12121234567\" \\\n  --data-urlencode \"from=27126\" \\\n  --data-urlencode \"text=Your order has shipped.\"\n","cURL","bash","",[34,61,62,79,91,102,112],{"__ignoreMap":59},[63,64,67,71,75],"span",{"class":65,"line":66},"line",1,[63,68,70],{"class":69},"soyes","curl",[63,72,74],{"class":73},"sT6z2"," \"https:\u002F\u002Fmsgapi.wire2air.com\u002Frest\u002Fv1\u002Fmessage\"",[63,76,78],{"class":77},"sHUrx"," \\\n",[63,80,82,86,89],{"class":65,"line":81},2,[63,83,85],{"class":84},"s-5SL","  -H",[63,87,88],{"class":73}," \"apikey: YOUR_API_KEY\"",[63,90,78],{"class":77},[63,92,94,97,100],{"class":65,"line":93},3,[63,95,96],{"class":84},"  --data-urlencode",[63,98,99],{"class":73}," \"to=12121234567\"",[63,101,78],{"class":77},[63,103,105,107,110],{"class":65,"line":104},4,[63,106,96],{"class":84},[63,108,109],{"class":73}," \"from=27126\"",[63,111,78],{"class":77},[63,113,115,117],{"class":65,"line":114},5,[63,116,96],{"class":84},[63,118,119],{"class":73}," \"text=Your order has shipped.\"\n",[53,121,126],{"className":122,"code":123,"filename":124,"language":125,"meta":59,"style":59},"language-python shiki shiki-themes github-light-high-contrast github-dark-high-contrast","import urllib.error\nimport urllib.parse\nimport urllib.request\n\nparams = urllib.parse.urlencode({\n    \"to\": \"12121234567\",\n    \"from\": \"27126\",\n    \"text\": \"Your order has shipped.\",\n})\nrequest = urllib.request.Request(\n    \"https:\u002F\u002Fmsgapi.wire2air.com\u002Frest\u002Fv1\u002Fmessage\",\n    data=params.encode(\"utf-8\"),\n    headers={\"apikey\": \"YOUR_API_KEY\"},\n    method=\"POST\",\n)\n\ntry:\n    with urllib.request.urlopen(request, timeout=30) as response:\n        print(response.status, response.read().decode(\"utf-8\"))\nexcept urllib.error.HTTPError as error:\n    print(error.code, error.read().decode(\"utf-8\"))\n","Python 3","python",[34,127,128,137,144,151,157,168,183,196,209,215,226,234,251,273,286,292,297,306,332,346,360],{"__ignoreMap":59},[63,129,130,133],{"class":65,"line":66},[63,131,132],{"class":77},"import",[63,134,136],{"class":135},"suds8"," urllib.error\n",[63,138,139,141],{"class":65,"line":81},[63,140,132],{"class":77},[63,142,143],{"class":135}," urllib.parse\n",[63,145,146,148],{"class":65,"line":93},[63,147,132],{"class":77},[63,149,150],{"class":135}," urllib.request\n",[63,152,153],{"class":65,"line":104},[63,154,156],{"emptyLinePlaceholder":155},true,"\n",[63,158,159,162,165],{"class":65,"line":114},[63,160,161],{"class":135},"params ",[63,163,164],{"class":77},"=",[63,166,167],{"class":135}," urllib.parse.urlencode({\n",[63,169,171,174,177,180],{"class":65,"line":170},6,[63,172,173],{"class":73},"    \"to\"",[63,175,176],{"class":135},": ",[63,178,179],{"class":73},"\"12121234567\"",[63,181,182],{"class":135},",\n",[63,184,186,189,191,194],{"class":65,"line":185},7,[63,187,188],{"class":73},"    \"from\"",[63,190,176],{"class":135},[63,192,193],{"class":73},"\"27126\"",[63,195,182],{"class":135},[63,197,199,202,204,207],{"class":65,"line":198},8,[63,200,201],{"class":73},"    \"text\"",[63,203,176],{"class":135},[63,205,206],{"class":73},"\"Your order has shipped.\"",[63,208,182],{"class":135},[63,210,212],{"class":65,"line":211},9,[63,213,214],{"class":135},"})\n",[63,216,218,221,223],{"class":65,"line":217},10,[63,219,220],{"class":135},"request ",[63,222,164],{"class":77},[63,224,225],{"class":135}," urllib.request.Request(\n",[63,227,229,232],{"class":65,"line":228},11,[63,230,231],{"class":73},"    \"https:\u002F\u002Fmsgapi.wire2air.com\u002Frest\u002Fv1\u002Fmessage\"",[63,233,182],{"class":135},[63,235,237,240,242,245,248],{"class":65,"line":236},12,[63,238,239],{"class":69},"    data",[63,241,164],{"class":77},[63,243,244],{"class":135},"params.encode(",[63,246,247],{"class":73},"\"utf-8\"",[63,249,250],{"class":135},"),\n",[63,252,254,257,259,262,265,267,270],{"class":65,"line":253},13,[63,255,256],{"class":69},"    headers",[63,258,164],{"class":77},[63,260,261],{"class":135},"{",[63,263,264],{"class":73},"\"apikey\"",[63,266,176],{"class":135},[63,268,269],{"class":73},"\"YOUR_API_KEY\"",[63,271,272],{"class":135},"},\n",[63,274,276,279,281,284],{"class":65,"line":275},14,[63,277,278],{"class":69},"    method",[63,280,164],{"class":77},[63,282,283],{"class":73},"\"POST\"",[63,285,182],{"class":135},[63,287,289],{"class":65,"line":288},15,[63,290,291],{"class":135},")\n",[63,293,295],{"class":65,"line":294},16,[63,296,156],{"emptyLinePlaceholder":155},[63,298,300,303],{"class":65,"line":299},17,[63,301,302],{"class":77},"try",[63,304,305],{"class":135},":\n",[63,307,309,312,315,318,320,323,326,329],{"class":65,"line":308},18,[63,310,311],{"class":77},"    with",[63,313,314],{"class":135}," urllib.request.urlopen(request, ",[63,316,317],{"class":69},"timeout",[63,319,164],{"class":77},[63,321,322],{"class":84},"30",[63,324,325],{"class":135},") ",[63,327,328],{"class":77},"as",[63,330,331],{"class":135}," response:\n",[63,333,335,338,341,343],{"class":65,"line":334},19,[63,336,337],{"class":84},"        print",[63,339,340],{"class":135},"(response.status, response.read().decode(",[63,342,247],{"class":73},[63,344,345],{"class":135},"))\n",[63,347,349,352,355,357],{"class":65,"line":348},20,[63,350,351],{"class":77},"except",[63,353,354],{"class":135}," urllib.error.HTTPError ",[63,356,328],{"class":77},[63,358,359],{"class":135}," error:\n",[63,361,363,366,369,371],{"class":65,"line":362},21,[63,364,365],{"class":84},"    print",[63,367,368],{"class":135},"(error.code, error.read().decode(",[63,370,247],{"class":73},[63,372,345],{"class":135},[53,374,379],{"className":375,"code":376,"filename":377,"language":378,"meta":59,"style":59},"language-javascript shiki shiki-themes github-light-high-contrast github-dark-high-contrast","const params = new URLSearchParams({\n  to: \"12121234567\",\n  from: \"27126\",\n  text: \"Your order has shipped.\",\n});\n\nconst response = await fetch(\"https:\u002F\u002Fmsgapi.wire2air.com\u002Frest\u002Fv1\u002Fmessage\", {\n  method: \"POST\",\n  headers: { apikey: \"YOUR_API_KEY\" },\n  body: params, \u002F\u002F sent as application\u002Fx-www-form-urlencoded\n});\nconsole.log(response.status, await response.text());\n","Node","javascript",[34,380,381,402,411,420,429,434,438,462,471,481,490,494],{"__ignoreMap":59},[63,382,383,386,389,392,395,399],{"class":65,"line":66},[63,384,385],{"class":77},"const",[63,387,388],{"class":84}," params",[63,390,391],{"class":77}," =",[63,393,394],{"class":77}," new",[63,396,398],{"class":397},"sKwhi"," URLSearchParams",[63,400,401],{"class":135},"({\n",[63,403,404,407,409],{"class":65,"line":81},[63,405,406],{"class":135},"  to: ",[63,408,179],{"class":73},[63,410,182],{"class":135},[63,412,413,416,418],{"class":65,"line":93},[63,414,415],{"class":135},"  from: ",[63,417,193],{"class":73},[63,419,182],{"class":135},[63,421,422,425,427],{"class":65,"line":104},[63,423,424],{"class":135},"  text: ",[63,426,206],{"class":73},[63,428,182],{"class":135},[63,430,431],{"class":65,"line":114},[63,432,433],{"class":135},"});\n",[63,435,436],{"class":65,"line":170},[63,437,156],{"emptyLinePlaceholder":155},[63,439,440,442,445,447,450,453,456,459],{"class":65,"line":185},[63,441,385],{"class":77},[63,443,444],{"class":84}," response",[63,446,391],{"class":77},[63,448,449],{"class":77}," await",[63,451,452],{"class":397}," fetch",[63,454,455],{"class":135},"(",[63,457,458],{"class":73},"\"https:\u002F\u002Fmsgapi.wire2air.com\u002Frest\u002Fv1\u002Fmessage\"",[63,460,461],{"class":135},", {\n",[63,463,464,467,469],{"class":65,"line":198},[63,465,466],{"class":135},"  method: ",[63,468,283],{"class":73},[63,470,182],{"class":135},[63,472,473,476,478],{"class":65,"line":211},[63,474,475],{"class":135},"  headers: { apikey: ",[63,477,269],{"class":73},[63,479,480],{"class":135}," },\n",[63,482,483,486],{"class":65,"line":217},[63,484,485],{"class":135},"  body: params, ",[63,487,489],{"class":488},"sLBg1","\u002F\u002F sent as application\u002Fx-www-form-urlencoded\n",[63,491,492],{"class":65,"line":228},[63,493,433],{"class":135},[63,495,496,499,502,505,508,511,514],{"class":65,"line":236},[63,497,498],{"class":135},"console.",[63,500,501],{"class":397},"log",[63,503,504],{"class":135},"(response.status, ",[63,506,507],{"class":77},"await",[63,509,510],{"class":135}," response.",[63,512,513],{"class":397},"text",[63,515,516],{"class":135},"());\n",[53,518,523],{"className":519,"code":520,"filename":521,"language":522,"meta":59,"style":59},"language-php shiki shiki-themes github-light-high-contrast github-dark-high-contrast","\u003C?php\n\n$params = http_build_query([\n    'to' => '12121234567',\n    'from' => '27126',\n    'text' => 'Your order has shipped.',\n]);\n\n$ch = curl_init('https:\u002F\u002Fmsgapi.wire2air.com\u002Frest\u002Fv1\u002Fmessage');\ncurl_setopt_array($ch, [\n    CURLOPT_POST => true,\n    CURLOPT_POSTFIELDS => $params,\n    CURLOPT_HTTPHEADER => ['apikey: YOUR_API_KEY'],\n    CURLOPT_RETURNTRANSFER => true,\n    CURLOPT_TIMEOUT => 30,\n]);\n\n$body = curl_exec($ch);\nif ($body === false) {\n    echo 'Request failed: ' . curl_error($ch) . PHP_EOL;\n} else {\n    echo curl_getinfo($ch, CURLINFO_HTTP_CODE) . ' ' . $body . PHP_EOL;\n}\ncurl_close($ch);\n","PHP","php",[34,524,525,533,537,550,563,575,587,592,596,614,622,634,644,660,671,683,687,691,704,721,747,758,790,796],{"__ignoreMap":59},[63,526,527,530],{"class":65,"line":66},[63,528,529],{"class":77},"\u003C?",[63,531,532],{"class":84},"php\n",[63,534,535],{"class":65,"line":81},[63,536,156],{"emptyLinePlaceholder":155},[63,538,539,542,544,547],{"class":65,"line":93},[63,540,541],{"class":135},"$params ",[63,543,164],{"class":77},[63,545,546],{"class":84}," http_build_query",[63,548,549],{"class":135},"([\n",[63,551,552,555,558,561],{"class":65,"line":104},[63,553,554],{"class":73},"    'to'",[63,556,557],{"class":77}," =>",[63,559,560],{"class":73}," '12121234567'",[63,562,182],{"class":135},[63,564,565,568,570,573],{"class":65,"line":114},[63,566,567],{"class":73},"    'from'",[63,569,557],{"class":77},[63,571,572],{"class":73}," '27126'",[63,574,182],{"class":135},[63,576,577,580,582,585],{"class":65,"line":170},[63,578,579],{"class":73},"    'text'",[63,581,557],{"class":77},[63,583,584],{"class":73}," 'Your order has shipped.'",[63,586,182],{"class":135},[63,588,589],{"class":65,"line":185},[63,590,591],{"class":135},"]);\n",[63,593,594],{"class":65,"line":198},[63,595,156],{"emptyLinePlaceholder":155},[63,597,598,601,603,606,608,611],{"class":65,"line":211},[63,599,600],{"class":135},"$ch ",[63,602,164],{"class":77},[63,604,605],{"class":84}," curl_init",[63,607,455],{"class":135},[63,609,610],{"class":73},"'https:\u002F\u002Fmsgapi.wire2air.com\u002Frest\u002Fv1\u002Fmessage'",[63,612,613],{"class":135},");\n",[63,615,616,619],{"class":65,"line":217},[63,617,618],{"class":84},"curl_setopt_array",[63,620,621],{"class":135},"($ch, [\n",[63,623,624,627,629,632],{"class":65,"line":228},[63,625,626],{"class":84},"    CURLOPT_POST",[63,628,557],{"class":77},[63,630,631],{"class":84}," true",[63,633,182],{"class":135},[63,635,636,639,641],{"class":65,"line":236},[63,637,638],{"class":84},"    CURLOPT_POSTFIELDS",[63,640,557],{"class":77},[63,642,643],{"class":135}," $params,\n",[63,645,646,649,651,654,657],{"class":65,"line":253},[63,647,648],{"class":84},"    CURLOPT_HTTPHEADER",[63,650,557],{"class":77},[63,652,653],{"class":135}," [",[63,655,656],{"class":73},"'apikey: YOUR_API_KEY'",[63,658,659],{"class":135},"],\n",[63,661,662,665,667,669],{"class":65,"line":275},[63,663,664],{"class":84},"    CURLOPT_RETURNTRANSFER",[63,666,557],{"class":77},[63,668,631],{"class":84},[63,670,182],{"class":135},[63,672,673,676,678,681],{"class":65,"line":288},[63,674,675],{"class":84},"    CURLOPT_TIMEOUT",[63,677,557],{"class":77},[63,679,680],{"class":84}," 30",[63,682,182],{"class":135},[63,684,685],{"class":65,"line":294},[63,686,591],{"class":135},[63,688,689],{"class":65,"line":299},[63,690,156],{"emptyLinePlaceholder":155},[63,692,693,696,698,701],{"class":65,"line":308},[63,694,695],{"class":135},"$body ",[63,697,164],{"class":77},[63,699,700],{"class":84}," curl_exec",[63,702,703],{"class":135},"($ch);\n",[63,705,706,709,712,715,718],{"class":65,"line":334},[63,707,708],{"class":77},"if",[63,710,711],{"class":135}," ($body ",[63,713,714],{"class":77},"===",[63,716,717],{"class":84}," false",[63,719,720],{"class":135},") {\n",[63,722,723,726,729,732,735,738,741,744],{"class":65,"line":348},[63,724,725],{"class":84},"    echo",[63,727,728],{"class":73}," 'Request failed: '",[63,730,731],{"class":77}," .",[63,733,734],{"class":84}," curl_error",[63,736,737],{"class":135},"($ch) ",[63,739,740],{"class":77},".",[63,742,743],{"class":84}," PHP_EOL",[63,745,746],{"class":135},";\n",[63,748,749,752,755],{"class":65,"line":362},[63,750,751],{"class":135},"} ",[63,753,754],{"class":77},"else",[63,756,757],{"class":135}," {\n",[63,759,761,763,766,769,772,774,776,779,781,784,786,788],{"class":65,"line":760},22,[63,762,725],{"class":84},[63,764,765],{"class":84}," curl_getinfo",[63,767,768],{"class":135},"($ch, ",[63,770,771],{"class":84},"CURLINFO_HTTP_CODE",[63,773,325],{"class":135},[63,775,740],{"class":77},[63,777,778],{"class":73}," ' '",[63,780,731],{"class":77},[63,782,783],{"class":135}," $body ",[63,785,740],{"class":77},[63,787,743],{"class":84},[63,789,746],{"class":135},[63,791,793],{"class":65,"line":792},23,[63,794,795],{"class":135},"}\n",[63,797,799,802],{"class":65,"line":798},24,[63,800,801],{"class":84},"curl_close",[63,803,703],{"class":135},[53,805,810],{"className":806,"code":807,"filename":808,"language":809,"meta":59,"style":59},"language-csharp shiki shiki-themes github-light-high-contrast github-dark-high-contrast","using System;\nusing System.Collections.Generic;\nusing System.Net.Http;\n\nvar parameters = new Dictionary\u003Cstring, string>\n{\n    [\"to\"] = \"12121234567\",\n    [\"from\"] = \"27126\",\n    [\"text\"] = \"Your order has shipped.\",\n};\n\nusing var client = new HttpClient();\nusing var request = new HttpRequestMessage(HttpMethod.Post, \"https:\u002F\u002Fmsgapi.wire2air.com\u002Frest\u002Fv1\u002Fmessage\")\n{\n    Content = new FormUrlEncodedContent(parameters),\n};\nrequest.Headers.Add(\"apikey\", \"YOUR_API_KEY\");\n\nusing var response = await client.SendAsync(request);\nConsole.WriteLine($\"{(int)response.StatusCode} {await response.Content.ReadAsStringAsync()}\");\n","C#","csharp",[34,811,812,822,840,858,862,890,895,913,929,945,950,954,974,997,1001,1016,1020,1038,1042,1063],{"__ignoreMap":59},[63,813,814,817,820],{"class":65,"line":66},[63,815,816],{"class":77},"using",[63,818,819],{"class":69}," System",[63,821,746],{"class":135},[63,823,824,826,828,830,833,835,838],{"class":65,"line":81},[63,825,816],{"class":77},[63,827,819],{"class":69},[63,829,740],{"class":135},[63,831,832],{"class":69},"Collections",[63,834,740],{"class":135},[63,836,837],{"class":69},"Generic",[63,839,746],{"class":135},[63,841,842,844,846,848,851,853,856],{"class":65,"line":93},[63,843,816],{"class":77},[63,845,819],{"class":69},[63,847,740],{"class":135},[63,849,850],{"class":69},"Net",[63,852,740],{"class":135},[63,854,855],{"class":69},"Http",[63,857,746],{"class":135},[63,859,860],{"class":65,"line":104},[63,861,156],{"emptyLinePlaceholder":155},[63,863,864,867,870,872,874,877,880,883,885,887],{"class":65,"line":114},[63,865,866],{"class":77},"var",[63,868,869],{"class":69}," parameters",[63,871,391],{"class":77},[63,873,394],{"class":77},[63,875,876],{"class":69}," Dictionary",[63,878,879],{"class":135},"\u003C",[63,881,882],{"class":77},"string",[63,884,37],{"class":135},[63,886,882],{"class":77},[63,888,889],{"class":135},">\n",[63,891,892],{"class":65,"line":170},[63,893,894],{"class":135},"{\n",[63,896,897,900,903,906,908,911],{"class":65,"line":185},[63,898,899],{"class":135},"    [",[63,901,902],{"class":73},"\"to\"",[63,904,905],{"class":135},"] ",[63,907,164],{"class":77},[63,909,910],{"class":73}," \"12121234567\"",[63,912,182],{"class":135},[63,914,915,917,920,922,924,927],{"class":65,"line":198},[63,916,899],{"class":135},[63,918,919],{"class":73},"\"from\"",[63,921,905],{"class":135},[63,923,164],{"class":77},[63,925,926],{"class":73}," \"27126\"",[63,928,182],{"class":135},[63,930,931,933,936,938,940,943],{"class":65,"line":211},[63,932,899],{"class":135},[63,934,935],{"class":73},"\"text\"",[63,937,905],{"class":135},[63,939,164],{"class":77},[63,941,942],{"class":73}," \"Your order has shipped.\"",[63,944,182],{"class":135},[63,946,947],{"class":65,"line":217},[63,948,949],{"class":135},"};\n",[63,951,952],{"class":65,"line":228},[63,953,156],{"emptyLinePlaceholder":155},[63,955,956,958,961,964,966,968,971],{"class":65,"line":236},[63,957,816],{"class":77},[63,959,960],{"class":77}," var",[63,962,963],{"class":69}," client",[63,965,391],{"class":77},[63,967,394],{"class":77},[63,969,970],{"class":69}," HttpClient",[63,972,973],{"class":135},"();\n",[63,975,976,978,980,983,985,987,990,993,995],{"class":65,"line":253},[63,977,816],{"class":77},[63,979,960],{"class":77},[63,981,982],{"class":69}," request",[63,984,391],{"class":77},[63,986,394],{"class":77},[63,988,989],{"class":69}," HttpRequestMessage",[63,991,992],{"class":135},"(HttpMethod.Post, ",[63,994,458],{"class":73},[63,996,291],{"class":135},[63,998,999],{"class":65,"line":275},[63,1000,894],{"class":135},[63,1002,1003,1006,1008,1010,1013],{"class":65,"line":288},[63,1004,1005],{"class":135},"    Content ",[63,1007,164],{"class":77},[63,1009,394],{"class":77},[63,1011,1012],{"class":69}," FormUrlEncodedContent",[63,1014,1015],{"class":135},"(parameters),\n",[63,1017,1018],{"class":65,"line":294},[63,1019,949],{"class":135},[63,1021,1022,1025,1028,1030,1032,1034,1036],{"class":65,"line":299},[63,1023,1024],{"class":135},"request.Headers.",[63,1026,1027],{"class":397},"Add",[63,1029,455],{"class":135},[63,1031,264],{"class":73},[63,1033,37],{"class":135},[63,1035,269],{"class":73},[63,1037,613],{"class":135},[63,1039,1040],{"class":65,"line":308},[63,1041,156],{"emptyLinePlaceholder":155},[63,1043,1044,1046,1048,1050,1052,1054,1057,1060],{"class":65,"line":334},[63,1045,816],{"class":77},[63,1047,960],{"class":77},[63,1049,444],{"class":69},[63,1051,391],{"class":77},[63,1053,449],{"class":77},[63,1055,1056],{"class":135}," client.",[63,1058,1059],{"class":397},"SendAsync",[63,1061,1062],{"class":135},"(request);\n",[63,1064,1065,1068,1071,1073,1076,1079,1082,1085,1088,1090,1093,1096,1099,1101,1103,1105,1108,1110,1113,1116,1119],{"class":65,"line":348},[63,1066,1067],{"class":135},"Console.",[63,1069,1070],{"class":397},"WriteLine",[63,1072,455],{"class":135},[63,1074,1075],{"class":73},"$\"",[63,1077,1078],{"class":73},"{(",[63,1080,1081],{"class":77},"int",[63,1083,1084],{"class":73},")",[63,1086,1087],{"class":135},"response",[63,1089,740],{"class":73},[63,1091,1092],{"class":135},"StatusCode",[63,1094,1095],{"class":73},"}",[63,1097,1098],{"class":73}," {",[63,1100,507],{"class":77},[63,1102,444],{"class":135},[63,1104,740],{"class":73},[63,1106,1107],{"class":135},"Content",[63,1109,740],{"class":73},[63,1111,1112],{"class":397},"ReadAsStringAsync",[63,1114,1115],{"class":73},"()}",[63,1117,1118],{"class":73},"\"",[63,1120,613],{"class":135},[17,1122,1123],{"id":1087},"Response",[50,1125,1126,1189,1245],{"kind":1087},[53,1127,1132],{"className":1128,"code":1129,"filename":1130,"language":1131,"meta":59,"style":59},"language-json shiki shiki-themes github-light-high-contrast github-dark-high-contrast","{\n  \"Response\": \"Message Queued successfully\",\n  \"URI\": \"v1\u002Fmessage\u002Foutbox\u002F85582790\",\n  \"ID\": \"85582790\",\n  \"Type\": \"Out\"\n}\n","201 Created","json",[34,1133,1134,1138,1151,1163,1175,1185],{"__ignoreMap":59},[63,1135,1136],{"class":65,"line":66},[63,1137,894],{"class":135},[63,1139,1140,1144,1146,1149],{"class":65,"line":81},[63,1141,1143],{"class":1142},"sne4z","  \"Response\"",[63,1145,176],{"class":135},[63,1147,1148],{"class":73},"\"Message Queued successfully\"",[63,1150,182],{"class":135},[63,1152,1153,1156,1158,1161],{"class":65,"line":93},[63,1154,1155],{"class":1142},"  \"URI\"",[63,1157,176],{"class":135},[63,1159,1160],{"class":73},"\"v1\u002Fmessage\u002Foutbox\u002F85582790\"",[63,1162,182],{"class":135},[63,1164,1165,1168,1170,1173],{"class":65,"line":104},[63,1166,1167],{"class":1142},"  \"ID\"",[63,1169,176],{"class":135},[63,1171,1172],{"class":73},"\"85582790\"",[63,1174,182],{"class":135},[63,1176,1177,1180,1182],{"class":65,"line":114},[63,1178,1179],{"class":1142},"  \"Type\"",[63,1181,176],{"class":135},[63,1183,1184],{"class":73},"\"Out\"\n",[63,1186,1187],{"class":65,"line":170},[63,1188,795],{"class":135},[53,1190,1193],{"className":1128,"code":1191,"filename":1192,"language":1131,"meta":59,"style":59},"{\n  \"Response\": \"BATCHJOB Saved successfully\",\n  \"URI\": \"v1\u002Fbatch\u002F3a2139c4-6910-4716-a5f2-895231dba6eb\",\n  \"ID\": \"3a2139c4-6910-4716-a5f2-895231dba6eb\",\n  \"Type\": \"Batch\"\n}\n","201 Created (bulk)",[34,1194,1195,1199,1210,1221,1232,1241],{"__ignoreMap":59},[63,1196,1197],{"class":65,"line":66},[63,1198,894],{"class":135},[63,1200,1201,1203,1205,1208],{"class":65,"line":81},[63,1202,1143],{"class":1142},[63,1204,176],{"class":135},[63,1206,1207],{"class":73},"\"BATCHJOB Saved successfully\"",[63,1209,182],{"class":135},[63,1211,1212,1214,1216,1219],{"class":65,"line":93},[63,1213,1155],{"class":1142},[63,1215,176],{"class":135},[63,1217,1218],{"class":73},"\"v1\u002Fbatch\u002F3a2139c4-6910-4716-a5f2-895231dba6eb\"",[63,1220,182],{"class":135},[63,1222,1223,1225,1227,1230],{"class":65,"line":104},[63,1224,1167],{"class":1142},[63,1226,176],{"class":135},[63,1228,1229],{"class":73},"\"3a2139c4-6910-4716-a5f2-895231dba6eb\"",[63,1231,182],{"class":135},[63,1233,1234,1236,1238],{"class":65,"line":114},[63,1235,1179],{"class":1142},[63,1237,176],{"class":135},[63,1239,1240],{"class":73},"\"Batch\"\n",[63,1242,1243],{"class":65,"line":170},[63,1244,795],{"class":135},[53,1246,1249],{"className":1128,"code":1247,"filename":1248,"language":1131,"meta":59,"style":59},"{\n  \"StatusCode\": 703,\n  \"StatusMessage\": \"Text Message missing.\"\n}\n","400 Bad Request",[34,1250,1251,1255,1267,1277],{"__ignoreMap":59},[63,1252,1253],{"class":65,"line":66},[63,1254,894],{"class":135},[63,1256,1257,1260,1262,1265],{"class":65,"line":81},[63,1258,1259],{"class":1142},"  \"StatusCode\"",[63,1261,176],{"class":135},[63,1263,1264],{"class":84},"703",[63,1266,182],{"class":135},[63,1268,1269,1272,1274],{"class":65,"line":93},[63,1270,1271],{"class":1142},"  \"StatusMessage\"",[63,1273,176],{"class":135},[63,1275,1276],{"class":73},"\"Text Message missing.\"\n",[63,1278,1279],{"class":65,"line":104},[63,1280,795],{"class":135},[1282,1283,1284,1297],"table",{},[1285,1286,1287],"thead",{},[1288,1289,1290,1294],"tr",{},[1291,1292,1293],"th",{},"Status",[1291,1295,1296],{},"Meaning",[1298,1299,1300,1311,1325,1335,1345],"tbody",{},[1288,1301,1302,1308],{},[1303,1304,1305],"td",{},[34,1306,1307],{},"201",[1303,1309,1310],{},"The message (or batch) has been queued for delivery.",[1288,1312,1313,1318],{},[1303,1314,1315],{},[34,1316,1317],{},"400",[1303,1319,1320,1321,1324],{},"The request is not valid; ",[34,1322,1323],{},"StatusMessage"," says what is missing.",[1288,1326,1327,1332],{},[1303,1328,1329],{},[34,1330,1331],{},"401",[1303,1333,1334],{},"The API key is missing or incorrect.",[1288,1336,1337,1342],{},[1303,1338,1339],{},[34,1340,1341],{},"429",[1303,1343,1344],{},"API calls quota exceeded.",[1288,1346,1347,1352],{},[1303,1348,1349],{},[34,1350,1351],{},"500",[1303,1353,1354],{},"Internal server error; contact support.",[22,1356,1357,1359,1360,1364,1365,740],{},[34,1358,1307],{}," means ",[1361,1362,1363],"strong",{},"queued",", not delivered. To learn whether a message reached the handset, use ",[1366,1367,1369],"a",{"href":1368},"\u002Fdocs\u002Fwebhooks\u002Fdelivery-reports\u002F","delivery reports",[17,1371,1373],{"id":1372},"mms","MMS",[1375,1376,1379],"callout",{"question":1377,"type":1378},"OQ-10","pending",[22,1380,1381,1382,1386],{},"The previous page was titled \"Send SMS & MMS\" but documented no parameter for images or other media. To send MMS, use the HTTP API's ",[1366,1383,1385],{"href":1384},"\u002Fdocs\u002Fhttp-api\u002Fsend-mms\u002F","send MMS"," until a REST equivalent is confirmed.",[1388,1389,1390],"style",{},"html pre.shiki code .soyes, html code.shiki .soyes{--shiki-default:#702C00;--shiki-dark:#FFB757}html pre.shiki code .sT6z2, html code.shiki .sT6z2{--shiki-default:#032563;--shiki-dark:#ADDCFF}html pre.shiki code .sHUrx, html code.shiki .sHUrx{--shiki-default:#A0111F;--shiki-dark:#FF9492}html pre.shiki code .s-5SL, html code.shiki .s-5SL{--shiki-default:#023B95;--shiki-dark:#91CBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .suds8, html code.shiki .suds8{--shiki-default:#0E1116;--shiki-dark:#F0F3F6}html pre.shiki code .sKwhi, html code.shiki .sKwhi{--shiki-default:#622CBC;--shiki-dark:#DBB7FF}html pre.shiki code .sLBg1, html code.shiki .sLBg1{--shiki-default:#66707B;--shiki-dark:#BDC4CC}html pre.shiki code .sne4z, html code.shiki .sne4z{--shiki-default:#024C1A;--shiki-dark:#72F088}",{"title":59,"searchDepth":93,"depth":93,"links":1392},[1393,1394,1395,1396],{"id":19,"depth":81,"text":20},{"id":47,"depth":81,"text":48},{"id":1087,"depth":81,"text":1123},{"id":1372,"depth":81,"text":1373},"POST \u002Fmessage sends an SMS to one number or, with a comma-separated list, to many. Optional scheduling, reply URL and batch name.","md",null,{},"\u002Fdocs\u002Frest\u002Fmessages\u002Fsend","---\ntitle: Send a message\ndescription: POST \u002Fmessage sends an SMS to one number or, with a comma-separated list, to many. Optional scheduling, reply URL and batch name.\nupdated: '2026-10-06'\n---\n\n::endpoint{method=\"POST\" url=\"https:\u002F\u002Fmsgapi.wire2air.com\u002Frest\u002Fv1\u002Fmessage\" auth=\"apikey\" response=\"JSON\"}\n::\n\n## Parameters\n\nSend the parameters form-encoded in the request body.\n\n::param-table{id=\"param\"}\n---\nparams:\n  - name: to\n    in: body\n    type: string\n    required: true\n    example: \"12121234567\"\n    description: \"Destination mobile number in international format: country code, then the number, digits only (for example `12121234567` in the US, `447700900012` in the UK). Separate several numbers with commas to [send in bulk](\u002Fdocs\u002Fguides\u002Fbulk-messaging\u002F).\"\n  - name: from\n    in: body\n    type: string\n    required: true\n    example: \"27126\"\n    description: \"The short code (or other texting number) Wire2Air assigned to your account.\"\n  - name: text\n    in: body\n    type: string\n    required: true\n    example: \"Your order has shipped.\"\n    description: \"The message. Any UTF-8 characters, URL-encoded like every other parameter. Not every carrier and handset displays every character; see [encoding and length](\u002Fdocs\u002Fguides\u002Fencoding\u002F).\"\n  - name: DeliveryDateTime\n    in: body\n    type: string\n    required: false\n    default: now\n    example: \"10\u002F14\u002F2026 13:00:00\"\n    description: \"When to deliver the message, in **UTC**, as `MM\u002FDD\u002FYYYY HH:MM:SS`. See [scheduling](\u002Fdocs\u002Fguides\u002Fscheduling\u002F).\"\n  - name: Replypath\n    in: body\n    type: string\n    required: false\n    example: \"https:\u002F\u002Fexample.com\u002Fwire2air\u002Freplies\"\n    description: \"Your URL that receives replies from the recipient. See [inbound SMS](\u002Fdocs\u002Fwebhooks\u002Finbound-sms\u002F).\"\n  - name: BatchName\n    in: body\n    type: string\n    required: false\n    example: \"Closure-2026-10-06\"\n    description: \"For bulk sends only: a name for the batch, for your own reporting.\"\n---\n::\n\nThe previous docs wrote these names with a capital first letter (`To`, `From`, `Text`) in the table and in lower case in every example. The examples here use lower case for the three required parameters, as the previous examples did.\n\n## Examples\n\n::code-group\n```bash [cURL]\ncurl \"https:\u002F\u002Fmsgapi.wire2air.com\u002Frest\u002Fv1\u002Fmessage\" \\\n  -H \"apikey: YOUR_API_KEY\" \\\n  --data-urlencode \"to=12121234567\" \\\n  --data-urlencode \"from=27126\" \\\n  --data-urlencode \"text=Your order has shipped.\"\n```\n```python [Python 3]\nimport urllib.error\nimport urllib.parse\nimport urllib.request\n\nparams = urllib.parse.urlencode({\n    \"to\": \"12121234567\",\n    \"from\": \"27126\",\n    \"text\": \"Your order has shipped.\",\n})\nrequest = urllib.request.Request(\n    \"https:\u002F\u002Fmsgapi.wire2air.com\u002Frest\u002Fv1\u002Fmessage\",\n    data=params.encode(\"utf-8\"),\n    headers={\"apikey\": \"YOUR_API_KEY\"},\n    method=\"POST\",\n)\n\ntry:\n    with urllib.request.urlopen(request, timeout=30) as response:\n        print(response.status, response.read().decode(\"utf-8\"))\nexcept urllib.error.HTTPError as error:\n    print(error.code, error.read().decode(\"utf-8\"))\n```\n```javascript [Node]\nconst params = new URLSearchParams({\n  to: \"12121234567\",\n  from: \"27126\",\n  text: \"Your order has shipped.\",\n});\n\nconst response = await fetch(\"https:\u002F\u002Fmsgapi.wire2air.com\u002Frest\u002Fv1\u002Fmessage\", {\n  method: \"POST\",\n  headers: { apikey: \"YOUR_API_KEY\" },\n  body: params, \u002F\u002F sent as application\u002Fx-www-form-urlencoded\n});\nconsole.log(response.status, await response.text());\n```\n```php [PHP]\n\u003C?php\n\n$params = http_build_query([\n    'to' => '12121234567',\n    'from' => '27126',\n    'text' => 'Your order has shipped.',\n]);\n\n$ch = curl_init('https:\u002F\u002Fmsgapi.wire2air.com\u002Frest\u002Fv1\u002Fmessage');\ncurl_setopt_array($ch, [\n    CURLOPT_POST => true,\n    CURLOPT_POSTFIELDS => $params,\n    CURLOPT_HTTPHEADER => ['apikey: YOUR_API_KEY'],\n    CURLOPT_RETURNTRANSFER => true,\n    CURLOPT_TIMEOUT => 30,\n]);\n\n$body = curl_exec($ch);\nif ($body === false) {\n    echo 'Request failed: ' . curl_error($ch) . PHP_EOL;\n} else {\n    echo curl_getinfo($ch, CURLINFO_HTTP_CODE) . ' ' . $body . PHP_EOL;\n}\ncurl_close($ch);\n```\n```csharp [C#]\nusing System;\nusing System.Collections.Generic;\nusing System.Net.Http;\n\nvar parameters = new Dictionary\u003Cstring, string>\n{\n    [\"to\"] = \"12121234567\",\n    [\"from\"] = \"27126\",\n    [\"text\"] = \"Your order has shipped.\",\n};\n\nusing var client = new HttpClient();\nusing var request = new HttpRequestMessage(HttpMethod.Post, \"https:\u002F\u002Fmsgapi.wire2air.com\u002Frest\u002Fv1\u002Fmessage\")\n{\n    Content = new FormUrlEncodedContent(parameters),\n};\nrequest.Headers.Add(\"apikey\", \"YOUR_API_KEY\");\n\nusing var response = await client.SendAsync(request);\nConsole.WriteLine($\"{(int)response.StatusCode} {await response.Content.ReadAsStringAsync()}\");\n```\n::\n\n## Response\n\n::code-group{kind=\"response\"}\n```json [201 Created]\n{\n  \"Response\": \"Message Queued successfully\",\n  \"URI\": \"v1\u002Fmessage\u002Foutbox\u002F85582790\",\n  \"ID\": \"85582790\",\n  \"Type\": \"Out\"\n}\n```\n```json [201 Created (bulk)]\n{\n  \"Response\": \"BATCHJOB Saved successfully\",\n  \"URI\": \"v1\u002Fbatch\u002F3a2139c4-6910-4716-a5f2-895231dba6eb\",\n  \"ID\": \"3a2139c4-6910-4716-a5f2-895231dba6eb\",\n  \"Type\": \"Batch\"\n}\n```\n```json [400 Bad Request]\n{\n  \"StatusCode\": 703,\n  \"StatusMessage\": \"Text Message missing.\"\n}\n```\n::\n\n| Status | Meaning |\n|---|---|\n| `201` | The message (or batch) has been queued for delivery. |\n| `400` | The request is not valid; `StatusMessage` says what is missing. |\n| `401` | The API key is missing or incorrect. |\n| `429` | API calls quota exceeded. |\n| `500` | Internal server error; contact support. |\n\n`201` means **queued**, not delivered. To learn whether a message reached the handset, use [delivery reports](\u002Fdocs\u002Fwebhooks\u002Fdelivery-reports\u002F).\n\n## MMS\n\n::callout{type=\"pending\" question=\"OQ-10\"}\nThe previous page was titled \"Send SMS & MMS\" but documented no parameter for images or other media. To send MMS, use the HTTP API's [send MMS](\u002Fdocs\u002Fhttp-api\u002Fsend-mms\u002F) until a REST equivalent is confirmed.\n::\n",{"title":5,"description":1397},"current","docs\u002F07.rest\u002F02.messages\u002F01.send","2026-10-06","AGOjm88exnclaEcVQOYUUD9O1w1cprKrWVtUYv_TwVs",[1409],{"title":1410,"path":1411,"stem":1412,"children":1413,"navTitle":1415,"group":1399,"status":1404},"Wire2Air developer docs","\u002Fdocs","docs\u002F01.index",[1414,1416,1420,1424,1428,1432,1451,1471,1489,1532,1545],{"title":1410,"path":1411,"stem":1412,"navTitle":1415,"group":1399,"status":1404},"Overview",{"title":1417,"path":1418,"stem":1419,"navTitle":1399,"group":1417,"status":1404},"Getting started","\u002Fdocs\u002Fgetting-started","docs\u002F02.getting-started",{"title":1421,"path":1422,"stem":1423,"navTitle":1399,"group":1417,"status":1404},"Authentication","\u002Fdocs\u002Fauthentication","docs\u002F03.authentication",{"title":1425,"path":1426,"stem":1427,"navTitle":1399,"group":1417,"status":1404},"Errors","\u002Fdocs\u002Ferrors","docs\u002F04.errors",{"title":1429,"path":1430,"stem":1431,"navTitle":1399,"group":1417,"status":1404},"Rate limits","\u002Fdocs\u002Frate-limits","docs\u002F05.rate-limits",{"title":1433,"navTitle":1399,"group":1399,"status":1404,"path":1434,"stem":1435,"children":1436,"page":1450},"Guides","\u002Fdocs\u002Fguides","docs\u002F06.guides",[1437,1442,1446],{"title":1438,"path":1439,"stem":1440,"navTitle":1441,"group":1399,"status":1404},"Character encoding and message length","\u002Fdocs\u002Fguides\u002Fencoding","docs\u002F06.guides\u002F01.encoding","Encoding and length",{"title":1443,"path":1444,"stem":1445,"navTitle":1399,"group":1399,"status":1404},"Bulk messaging","\u002Fdocs\u002Fguides\u002Fbulk-messaging","docs\u002F06.guides\u002F02.bulk-messaging",{"title":1447,"path":1448,"stem":1449,"navTitle":1399,"group":1399,"status":1404},"Scheduling messages","\u002Fdocs\u002Fguides\u002Fscheduling","docs\u002F06.guides\u002F03.scheduling",false,{"title":1452,"path":1453,"stem":1454,"children":1455,"navTitle":1399,"group":1399,"status":1404},"REST API v1","\u002Fdocs\u002Frest","docs\u002F07.rest\u002F01.index",[1456,1457,1467],{"title":1452,"path":1453,"stem":1454,"navTitle":1415,"group":1399,"status":1404},{"title":1458,"navTitle":1399,"group":1399,"status":1404,"path":1459,"stem":1460,"children":1461,"page":1450},"Messages","\u002Fdocs\u002Frest\u002Fmessages","docs\u002F07.rest\u002F02.messages",[1462,1463],{"title":5,"path":1401,"stem":1405,"navTitle":1399,"group":1399,"status":1404},{"title":1464,"path":1465,"stem":1466,"navTitle":1399,"group":1399,"status":1404},"List received messages","\u002Fdocs\u002Frest\u002Fmessages\u002Flist","docs\u002F07.rest\u002F02.messages\u002F02.list",{"title":1468,"path":1469,"stem":1470,"navTitle":1399,"group":1399,"status":1404},"Campaigns","\u002Fdocs\u002Frest\u002Fcampaigns","docs\u002F07.rest\u002F03.campaigns",{"title":1472,"path":1473,"stem":1474,"children":1475,"navTitle":1399,"group":1399,"status":1404},"Webhooks","\u002Fdocs\u002Fwebhooks","docs\u002F08.webhooks\u002F01.index",[1476,1477,1481,1485],{"title":1472,"path":1473,"stem":1474,"navTitle":1415,"group":1399,"status":1404},{"title":1478,"path":1479,"stem":1480,"navTitle":1399,"group":1399,"status":1404},"Inbound SMS","\u002Fdocs\u002Fwebhooks\u002Finbound-sms","docs\u002F08.webhooks\u002F02.inbound-sms",{"title":1482,"path":1483,"stem":1484,"navTitle":1399,"group":1399,"status":1404},"Inbound SMS and MMS","\u002Fdocs\u002Fwebhooks\u002Finbound-mms","docs\u002F08.webhooks\u002F03.inbound-mms",{"title":1486,"path":1487,"stem":1488,"navTitle":1399,"group":1399,"status":1404},"Delivery reports","\u002Fdocs\u002Fwebhooks\u002Fdelivery-reports","docs\u002F08.webhooks\u002F04.delivery-reports",{"title":1490,"path":1491,"stem":1492,"children":1493,"navTitle":1399,"group":1399,"status":1495},"HTTP API","\u002Fdocs\u002Fhttp-api","docs\u002F09.http-api\u002F01.index",[1494,1496,1500,1504,1508,1512,1516,1520,1524,1528],{"title":1490,"path":1491,"stem":1492,"navTitle":1415,"group":1399,"status":1495},"legacy",{"title":1497,"path":1498,"stem":1499,"navTitle":1399,"group":1399,"status":1495},"Send SMS","\u002Fdocs\u002Fhttp-api\u002Fsend-sms","docs\u002F09.http-api\u002F02.send-sms",{"title":1501,"path":1502,"stem":1503,"navTitle":1399,"group":1399,"status":1495},"Send MMS","\u002Fdocs\u002Fhttp-api\u002Fsend-mms","docs\u002F09.http-api\u002F03.send-mms",{"title":1505,"path":1506,"stem":1507,"navTitle":1399,"group":1399,"status":1495},"Credit balance","\u002Fdocs\u002Fhttp-api\u002Fcredit-balance","docs\u002F09.http-api\u002F04.credit-balance",{"title":1509,"path":1510,"stem":1511,"navTitle":1399,"group":1399,"status":1495},"Carrier lookup","\u002Fdocs\u002Fhttp-api\u002Fcarrier-lookup","docs\u002F09.http-api\u002F05.carrier-lookup",{"title":1513,"path":1514,"stem":1515,"navTitle":1399,"group":1399,"status":1495},"Keyword lookup","\u002Fdocs\u002Fhttp-api\u002Fkeyword-lookup","docs\u002F09.http-api\u002F06.keyword-lookup",{"title":1517,"path":1518,"stem":1519,"navTitle":1399,"group":1399,"status":1495},"Keyword register","\u002Fdocs\u002Fhttp-api\u002Fkeyword-register","docs\u002F09.http-api\u002F07.keyword-register",{"title":1521,"path":1522,"stem":1523,"navTitle":1399,"group":1399,"status":1495},"Keyword credits","\u002Fdocs\u002Fhttp-api\u002Fkeyword-credits","docs\u002F09.http-api\u002F08.keyword-credits",{"title":1525,"path":1526,"stem":1527,"navTitle":1399,"group":1399,"status":1495},"Subscribe user","\u002Fdocs\u002Fhttp-api\u002Fsubscribe-user","docs\u002F09.http-api\u002F09.subscribe-user",{"title":1529,"path":1530,"stem":1531,"navTitle":1399,"group":1399,"status":1495},"Send invitation","\u002Fdocs\u002Fhttp-api\u002Fsend-invitation","docs\u002F09.http-api\u002F10.send-invitation",{"title":1533,"navTitle":1399,"group":1399,"status":1404,"path":1534,"stem":1535,"children":1536,"page":1450},"Integrations","\u002Fdocs\u002Fintegrations","docs\u002F10.integrations",[1537,1541],{"title":1538,"path":1539,"stem":1540,"navTitle":1399,"group":1399,"status":1404},"RSA Authentication Manager","\u002Fdocs\u002Fintegrations\u002Frsa-authentication-manager","docs\u002F10.integrations\u002F01.rsa-authentication-manager",{"title":1542,"path":1543,"stem":1544,"navTitle":1399,"group":1399,"status":1404},"Zapier","\u002Fdocs\u002Fintegrations\u002Fzapier","docs\u002F10.integrations\u002F02.zapier",{"title":1546,"path":1547,"stem":1548,"navTitle":1399,"group":1399,"status":1404},"Changelog","\u002Fdocs\u002Fchangelog","docs\u002F11.changelog",[1550,1552],{"title":1452,"path":1453,"stem":1454,"description":1551,"children":-1},"Base URL, authentication, request format, pagination and errors for the Wire2Air REST API v1.",{"title":1464,"path":1465,"stem":1466,"description":1553,"children":-1},"GET \u002Fmessages\u002Finbox lists the SMS and MMS messages your texting numbers received, by date range, a page at a time.",[1555,1559,1562,1565,1568,1571,1574,1577],[1556,1557],"path",{"d":1558},"M3 21l18 0",[1556,1560],{"d":1561},"M3 10l18 0",[1556,1563],{"d":1564},"M5 6l7 -3l7 3",[1556,1566],{"d":1567},"M4 10l0 11",[1556,1569],{"d":1570},"M20 10l0 11",[1556,1572],{"d":1573},"M8 14l0 3",[1556,1575],{"d":1576},"M12 14l0 3",[1556,1578],{"d":1579},"M16 14l0 3",[1581,1583,1586,1589,1592],[1556,1582],{"d":1558},[1556,1584],{"d":1585},"M3 7v1a3 3 0 0 0 6 0v-1m0 1a3 3 0 0 0 6 0v-1m0 1a3 3 0 0 0 6 0v-1h-18l2 -4h14l2 4",[1556,1587],{"d":1588},"M5 21l0 -10.15",[1556,1590],{"d":1591},"M19 21l0 -10.15",[1556,1593],{"d":1594},"M9 21v-4a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v4",[1596,1599,1602,1605],[1556,1597],{"d":1598},"M3 13a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v6a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1l0 -6",[1556,1600],{"d":1601},"M15 9a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v10a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1l0 -10",[1556,1603],{"d":1604},"M9 5a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v14a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1l0 -14",[1556,1606],{"d":1607},"M4 20h14",[1609,1612],[1556,1610],{"d":1611},"M10 3.2a9 9 0 1 0 10.8 10.8a1 1 0 0 0 -1 -1h-6.8a2 2 0 0 1 -2 -2v-7a.9 .9 0 0 0 -1 -.8",[1556,1613],{"d":1614},"M15 3.5a9 9 0 0 1 5.5 5.5h-4.5a1 1 0 0 1 -1 -1v-4.5",[1616,1619,1622],[1556,1617],{"d":1618},"M7 8l-4 4l4 4",[1556,1620],{"d":1621},"M17 8l4 4l-4 4",[1556,1623],{"d":1624},"M14 4l-4 16",[1626,1629,1633,1636],[1556,1627],{"d":1628},"M9 15l6 -6",[1556,1630],{"d":1631,"fill":1632},"M9 9.5a.5 .5 0 1 0 1 0a.5 .5 0 1 0 -1 0","currentColor",[1556,1634],{"d":1635,"fill":1632},"M14 14.5a.5 .5 0 1 0 1 0a.5 .5 0 1 0 -1 0",[1556,1637],{"d":1638},"M3 12a9 9 0 1 0 18 0a9 9 0 1 0 -18 0",[1640,1643,1646,1649],[1556,1641],{"d":1642},"M19.5 12.572l-7.5 7.428l-7.5 -7.428a5 5 0 1 1 7.5 -6.566a5 5 0 1 1 7.5 6.572",[1556,1644],{"d":1645},"M12 6l-3.293 3.293a1 1 0 0 0 0 1.414l.543 .543c.69 .69 1.81 .69 2.5 0l1 -1a3.182 3.182 0 0 1 4.5 0l2.25 2.25",[1556,1647],{"d":1648},"M12.5 15.5l2 2",[1556,1650],{"d":1651},"M15 13l2 2",[1653,1656,1659,1662],[1556,1654],{"d":1655},"M12 18h-7a2 2 0 0 1 -2 -2v-10a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v7.5",[1556,1657],{"d":1658},"M3 6l9 6l9 -6",[1556,1660],{"d":1661},"M15 18h6",[1556,1663],{"d":1664},"M18 15l3 3l-3 3",[1666,1669],[1556,1667],{"d":1668},"M21 14l-3 -3h-7a1 1 0 0 1 -1 -1v-6a1 1 0 0 1 1 -1h9a1 1 0 0 1 1 1v10",[1556,1670],{"d":1671},"M14 15v2a1 1 0 0 1 -1 1h-7l-3 3v-10a1 1 0 0 1 1 -1h2",[1673,1676],[1556,1674],{"d":1675},"M15 12.9a5 5 0 1 0 -3.902 -3.9",[1556,1677],{"d":1678},"M15 12.9l-3.902 -3.899l-7.513 8.584a2 2 0 1 0 2.827 2.83l8.588 -7.515",[1680,1683,1686,1689],[1556,1681],{"d":1682},"M15 8h.01",[1556,1684],{"d":1685},"M3 6a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v12a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3v-12",[1556,1687],{"d":1688},"M3 16l5 -5c.928 -.893 2.072 -.893 3 0l5 5",[1556,1690],{"d":1691},"M14 14l1 -1c.928 -.893 2.072 -.893 3 0l3 3",[1693,1696,1699,1702,1705,1708],[1556,1694],{"d":1695},"M7 12l5 5l-1.5 1.5a3.536 3.536 0 1 1 -5 -5l1.5 -1.5",[1556,1697],{"d":1698},"M17 12l-5 -5l1.5 -1.5a3.536 3.536 0 1 1 5 5l-1.5 1.5",[1556,1700],{"d":1701},"M3 21l2.5 -2.5",[1556,1703],{"d":1704},"M18.5 5.5l2.5 -2.5",[1556,1706],{"d":1707},"M10 11l-2 2",[1556,1709],{"d":1710},"M13 14l-2 2",[1712,1715],[1556,1713],{"d":1714},"M22 9l-10 -4l-10 4l10 4l10 -4v6",[1556,1716],{"d":1717},"M6 10.6v5.4a6 3 0 0 0 12 0v-5.4",[1719,1722,1725],[1556,1720],{"d":1721},"M18 8a3 3 0 0 1 0 6",[1556,1723],{"d":1724},"M10 8v11a1 1 0 0 1 -1 1h-1a1 1 0 0 1 -1 -1v-5",[1556,1726],{"d":1727},"M12 8l4.524 -3.77a.9 .9 0 0 1 1.476 .692v12.156a.9 .9 0 0 1 -1.476 .692l-4.524 -3.77h-8a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1h8",[1729,1732,1735,1738,1741],[1556,1730],{"d":1731},"M6 4h-1a2 2 0 0 0 -2 2v3.5a5.5 5.5 0 0 0 11 0v-3.5a2 2 0 0 0 -2 -2h-1",[1556,1733],{"d":1734},"M8 15a6 6 0 1 0 12 0v-3",[1556,1736],{"d":1737},"M11 3v2",[1556,1739],{"d":1740},"M6 3v2",[1556,1742],{"d":1743},"M18 10a2 2 0 1 0 4 0a2 2 0 1 0 -4 0",[1745,1748,1751,1754,1757,1760],[1556,1746],{"d":1747},"M8 21l8 0",[1556,1749],{"d":1750},"M12 17l0 4",[1556,1752],{"d":1753},"M7 4l10 0",[1556,1755],{"d":1756},"M17 4v8a5 5 0 0 1 -10 0v-8",[1556,1758],{"d":1759},"M3 9a2 2 0 1 0 4 0a2 2 0 1 0 -4 0",[1556,1761],{"d":1762},"M17 9a2 2 0 1 0 4 0a2 2 0 1 0 -4 0",[1764,1767,1770,1773],[1556,1765],{"d":1766},"M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0",[1556,1768],{"d":1769},"M16 19h6",[1556,1771],{"d":1772},"M19 16v6",[1556,1774],{"d":1775},"M6 21v-2a4 4 0 0 1 4 -4h4",3529977955]