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