WhatsATool API - REST-Like Interface to WhatsATool Services
|
|
- Robert Quinn
- 5 years ago
- Views:
Transcription
1 Disclaimer This service and also mtms Solutions GmbH is not associated in any case with WhatsApp. WhatsApp is a registered Trademark owned by WhatsApp Inc. mtms is not related in any way with WhatsApp Inc. This is not a official service of WhatsApp and uses interfaces to WhatsApp which are not designed to be used this way. This means this service can be shut down by WhatsApp at any time without prior information. This can effect the whole service or only single simcards. In the case WhatsApp blocks a simcard, all contacts on this simcard have to reregister to a new simcard. We are not responsible if you violate WhatsApp by using this service. It's in your responsibility to check if using this service within your business process is legal. mtms is only a technical provider, which does not own the accounts and is not responsible for any violation of the WhatsApp EndUserLicencAgreement (EULA). Please remember: We can not guarantee the function of this service at any time. The content and works published on this document are governed by the copyright laws of Austria. Any duplication, processing, distribution or any form of utilization beyond the scope of copyright law shall require the prior written consent of the author or authors in question. Disclaimer 1. General 1.1. Messagetypes: 2. Webservice for Sending Messages to Contacts (MT) 2.1. Simple / Sending to only one msisdn Requestparameters Examples 2.2. Broadcast / Sending a message to a channel Requestparameters Examples 2.3. Broadcast / Sending a message to a list of contacts Requestparameters Examples 2.4. Sending Media Files Images Audio Video Link with preview (WhatsApp) 2.5. Response 2.6. PHP sample code: 3. Receiving messages via WhatsATool (MO) 4. Webservice for Contactmanagement 4.1. Overview 4.2. List current SIMs Request Response 4.3. List current contacts Request Response 4.4. Register a Contact Request Response 4.5. Remove a Contact Request Response 4.6. Add to a Channel Request Response 4.7. Remove from a Channel Request 2015 by atms Telefon- und Marketing Services GmbH, A-1220 Wien, Leonard-Bernstein-Strasse 10 Page 1
2 Response 4.8. List current Channels Request Response 4.9. Get Next Potential SIM Request Response 5. Forwarders 5.1. httpbotfwd Sending Text Message Sending Media File Example If something went wrong 6. Document-History 1. General Timezone for all date/timestamps are Vienna Local Time (CET/CEST) 1.1. Messagetypes: Currently you can send/receive the following types of messages: type send receive textmessages as utf8 including emoticons yes yes images jpg and png, max 1600px x 1600px and max. 2MB yes audiomessages aac and mp3 (max. 10MB) aac and autoconvert to mp3 Video PDF yes (preview with image and link will be autogenerate) (comming soon) yes (preview with image and link will be autogenerate) (comming soon) yes yes geodata no yes - converted to longitude und latitude 2. Webservice for Sending Messages to Contacts (MT) Messages can be sent to contacts via a REST-like webservice. The method to deliver the data is an HTTP-POST or HTTP-GET request. s will be accepted as regular GET/POST- or as a JSON-encoded object. The URL for this webservice is: It is recommended to accept self-signed certificates. The sending of messages is divided into the following types: simple (sending a message to a single receiver/msisdn) 2015 by atms Telefon- und Marketing Services GmbH, A-1220 Wien, Leonard-Bernstein-Strasse 10 Page 2
3 broadcast (addressing a group of receivers by using a channel name) The differentiation of these types will be achieved by the parameter "sendtype". Depending on the sendtype not all parameters are mandatory. The needed parameters will be explained in detail in the succeeding section Simple / Sending to only one msisdn Requestparameters Following parameters will be expected in the request (case sensitive and character set is UTF-8). username String (max. length: password String (max. length: sendtype String (max. length: text String in utf8 (max. length: 500) ts_start Optional String (max. length: For authentication; a unique username; defined in the database of WhatsATool For authentication; defined in the database of WhatsATool "simple" means that only one contact will receive the message (1:1 message) The message, which should be sent String or Unix-Timestamp containing a date/time when the message should be sent. Default: message will be sent immediately watuser1 er4m9xs2f7hk simple This is a Message for the contacts :12:34 msisdn String (max. length: The MSISDN of the contact who should receive the message contactid Optional String (max. length: Instead of using the msisdn as address parameter you can also use the contactid of the receiver Examples Example Request (GET): dn= POST-Data can be JSON-encoded or plain POST-parameters. HTTP-Request with POST-Data as JSON-encoded object: {"username":"watuser1","password":"er4m9xs2f7hk","sendtype":"simple","text":"foo bar","msisdn":" "} OR HTTP-Request with POST-Data as parameters: username=watuser1&password=er4m9xs2f7hk&sendtype=simple&text=foo%20bar&msisdn= {"status":"ok","info":"message queued","id":"302","code":100} 2.2. Broadcast / Sending a message to a channel Requestparameters 2015 by atms Telefon- und Marketing Services GmbH, A-1220 Wien, Leonard-Bernstein-Strasse 10 Page 3
4 Following parameters will be expected in the request (case sensitive and character set is UTF-8). username String (max. password String (max. sendtype String (max. text String (utf8,max. length: 500) ts_start Optional String (max. channel String (max. For authentication; a unique username; defined in the database of WhatsATool For authentication; defined in the database of WhatsATool "broadcast" means that all contacts in a channel will receive the message (1:n message) The Message to be sent String or Unix-Timestamp containing a date/time when the message should be sent. Default: message will be sent immediately The name of the channel, which contains the contacts, who should receive the message watuser1 er4m9xs2f7hk broadcast This is a Message for the contacts :12:34 NEWS1 msgid Optional Integer ID of the broadcast, which allows us to identify a transmission and avoid double sending the same broadcast Examples Example Request (GET): hannel=news1 POST-Data can be JSON-encoded or plain POST-parameters. HTTP-Request with POST-Data as JSON-encoded object: {"username":"watuser1","password":"er4m9xs2f7hk","sendtype":"broadcast","text":"foo bar","channel":"news1"} OR HTTP-Request with POST-Data as parameters: username=watuser1&password=er4m9xs2f7hk&sendtype=broadcast&text=foo%20bar&channel=news1 {"status":"ok","info":"messages queued; count: 1","code":100} 2.3. Broadcast / Sending a message to a list of contacts Requestparameters Following parameters will be expected in the request (case sensitive and character set is UTF-8). username String (max. password String (max. For authentication; a unique username; defined in the database of WhatsATool For authentication; defined in the database of WhatsATool watuser1 er4m9xs2f7hk 2015 by atms Telefon- und Marketing Services GmbH, A-1220 Wien, Leonard-Bernstein-Strasse 10 Page 4
5 sendtype String (max. text String (utf8,max. length: 500) ts_start Optional String (max. "broadcast" means that all contacts in the given list will receive the message (1:n message) The Message to be sent String or Unix-Timestamp containing a date/time when the message should be sent. Default: message will be sent immediately broadcast This is a Message for the contacts :12:34 list String A comma (,) separated list of contacts (msisdns) , , msgid Optional Integer ID of the broadcast, which allows us to identify a transmission and avoid double sending the same broadcast Examples Example Request (GET): ist= %2c %2c% POST-Data can be JSON-encoded or plain POST-parameters. HTTP-Request with POST-Data as JSON-encoded object: {"username":"watuser1","password":"er4m9xs2f7hk","sendtype":"broadcast","text":"foo bar","list":" , , "} OR HTTP-Request with POST-Data as parameters: username=watuser1&password=er4m9xs2f7hk&sendtype=broadcast&text=foo%20bar&list= %2c % 2C% {"status":"ok","info":"messages queued; count: 1","code":100} 2.4. Sending Media Files The media file itself can be transmitted via a "http-post, mulipart/form-data" request or Base64 encoded within the file parameter. Only one file can be transmitted per request. s apply as defined above with the additions below Images In the case you want to send a image via WhatsATool you can use the text parameter as described above as the caption of the image. Only jpg and png images are allowed. The image must not exceed a size of 2 MB at all. Also the resolution must not exceed 1600x1600 pixel Audio If you want to send a audio file via WhatsATool the text parameter as described above is void, because WhatsApp and Telegram do not support caption for audio messages. Only aac and mp3 files are allowed. The file must not exceed a size of 10 MB at all Video In the case you want to send a video via WhatsATool you can use the text parameter as described above as the caption of the video. Only mp4 videos are allowed. The file must not exceed a size of 10 MB at all. Telegram: The Video is sent as is. WhatsApp: The Video is converted to a link with preview image by atms Telefon- und Marketing Services GmbH, A-1220 Wien, Leonard-Bernstein-Strasse 10 Page 5
6 text String in utf8 (max. length WhatsApp: 500) (max. length Telegram: 200) The media caption which should be sent. Empty string allowed for audio. This is an image! filetype Optional String (max. Type of the file. "image", "audio" or "video". Default: "image" audio file Optional ImageFile (max. 2MB, max 1600x1600) AudioFile (max. 10MB) VideoFile (max. 10MB) To send a media file via WhatsATool you can submit it via a mime multipart http-post request or Base64 encoded filename Optional String in utf8 Filename image.jpg Link with preview (WhatsApp) In WhatsApp there is the possibility to send a link with an preview image. The WhatsApp app scans the given link for so called Open Graph Meta Tags and creates the message. With your interface the behavior can be reproduced. If a link is given, the destination is scanned for following meta tags: "og:description", "og:image" and "og:title". In addition to this, you are able to submit your own data if one or more tags are missing on the site or you want to replace them with your own content. filetype String in utf8 Type of the "file". Has to be "link" link url String in utf8 The URL of the link. description Optional String (max. length: 500) file Optional ImageFile (max 200x200) title Optional String (max. The description of the link. The URL has to be included in the description, if not, it is appended at the end. To send a media file via WhatsATool you can submit it via a mime multipart http-post request or Base64 encoded The title of the link. The Open Graph protocol enables any web page to become a rich object in a social graph. Open Graph protocol 2.5. Response The return (HTTP-Body) is a JSON encoded String (character set is UTF-8). Depending on the result of the request, it can contain one of the following rows: code status info 401 error missing parameter: <parameter> 402 error invalid username and/or password 403 error invalid msisdn; not assigned to a contact 404 error sim not found or not active 2015 by atms Telefon- und Marketing Services GmbH, A-1220 Wien, Leonard-Bernstein-Strasse 10 Page 6
7 405 error no permission for send 406 error invalid sendtype given 407 error channel not found 408 error no text given 410 error media file to large 412 error media format wrong or resolution invalid 415 error wrong filetype 416 error no list given or wrong separator "," 417 error msgid not a number 418 error message already processed 419 error url not valid 420 error no Open Graph image found for given page and no image given 999 error unknown error occurred; try again later In case of a successful request the result will be a JSON encoded String (UTF-8): code status info id 100 ok messages queued; count: <number of receivers> Id of the message 2.6. PHP sample code: <?php sample code sending messages $file=dirname( FILE )."/logo_4.jpg"; $url=" //$url=" $data=array( "username"=>"username", "password"=>"password", // "sendtype"=>"broadcast", // "channel"=>"news1", "sendtype"=>"simple", "msisdn"=>" ", "text"=>"this is a test message", 2015 by atms Telefon- und Marketing Services GmbH, A-1220 Wien, Leonard-Bernstein-Strasse 10 Page 7
8 ); list($postdata,$headers)=_getmultipartmimepost($data,array("file"=>$file)); $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_HTTPHEADER, $headers); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_POSTFIELDS, $postdata); curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); $r = curl_exec($curl); curl_close($curl); echo $r; function _getmultipartmimepost($postarr=array(), $files=array()) { // invalid characters for "name" and "filename" $disallow=array("\0", "\"", "\r", "\n"); // build normal parameters foreach ($postarr as $k=> $v) { $k=str_replace($disallow, "_", $k); $body[]=implode("\r\n", array( "Content-Disposition: form-data; name=\"{$k}\"", "", filter_var($v), )); } // build file parameters foreach ($files as $k=> $v) { switch (true) { case false===$v=realpath(filter_var($v)): case!is_file($v): case!is_readable($v): continue; // or return false, throw new InvalidArgumentException } $data=file_get_contents($v); $v=call_user_func("end", explode(directory_separator, $v)); $k=str_replace($disallow, "_", $k); 2015 by atms Telefon- und Marketing Services GmbH, A-1220 Wien, Leonard-Bernstein-Strasse 10 Page 8
9 } $v=str_replace($disallow, "_", $v); $body[]=implode("\r\n", array( "Content-Disposition: form-data; name=\"{$k}\"; filename=\"{$v}\"", "Content-Type: application/octet-stream", "", $data, )); // generate safe boundary do { $boundary=" ".md5(mt_rand().microtime()); } while (preg_grep("/{$boundary}/", $body)); // add boundary for each parameters foreach ($body as $k=> $v) { $body[$k]="--{$boundary}\r\n{$v}"; } // add final boundary $body[]="--{$boundary}--"; $body[]=""; $postdata=implode("\r\n", $body); $headers=array( "Expect: 100-continue", "Content-Type: multipart/form-data; boundary={$boundary}", // change Content-Type ); return array($postdata, $headers); 2015 by atms Telefon- und Marketing Services GmbH, A-1220 Wien, Leonard-Bernstein-Strasse 10 Page 9
10 } 3. Receiving messages via WhatsATool (MO) Messages which are received via WhatsATool can be forwarded to a customer webservice. The parameters must be defined in the admin tool. You have to define the endpoint (Target) and parameter names. Condtinional forwarding based on Keywords or media types can also be done.the following Placeholders are available: 2015 by atms Telefon- und Marketing Services GmbH, A-1220 Wien, Leonard-Bernstein-Strasse 10 Page 10
11 {NICKNAME} {MSISDN} {CONTACTID} internal contact id {MSGID} MsgId of the chat protocol {MSG} {MEDIATYPE} audio/video/image If the message contains an media file, it will be transferd as Mime/multipart POST Request. file Mime/multipart If the message contains a image/audio/video In case of a successful request the result must be a JSON encoded String (UTF-8): code status info 100 ok Additional info 4. Webservice for Contactmanagement Because contacts must be shared over a pool of simcards (max. 500 contacts per simcard), you can not use the same simcard-number in the register process for each customer. We have a algorithm which handles the sharing of the simcardpool. Contacts can be created/updated to WhatsATool via a REST-like webservice. The method to deliver the data is an HTTP-POST or HTTP-GET request. s will be accepted as regular GET/POST- or as a JSON-encoded object. The URL for this webservice is: Overview It is recommended to accpet self-signed certificates. This webservice can handle following use cases ( in braces are the corresponding actions): list SIMs ( listsims) list current contacts ( listcontacts) register a contact ( registercontact) remove a contact ( removecontact) add to a channel ( addtochannel) remove from a channel ( removefromchannel) list current channels ( listcurrentchannels) get next potential SIM ( getnextpotentialsim) The differentiation of the use case will be achieved by the parameter "action". Depending on the use case not all parameters are mandatory. These use cases will be explained in detail in the succeeding section List current SIMs Request Following parameters will be expected in the request (case sensitive and character set is UTF-8) by atms Telefon- und Marketing Services GmbH, A-1220 Wien, Leonard-Bernstein-Strasse 10 Page 11
12 username String (max. For authentication; a unique username; defined in the database of WhatsATool watuser1 password String (max. For authentication; defined in the database of WhatsATool er4m9xs2f7hk action String (max. To identify the use case which needs to be done listsims Response The return (HTTP-Body) is a JSON encoded String (character set is UTF-8). Depending on the result of the request, it can contain one of the following rows: code status info 401 error missing parameter: <parameter> 402 error invalid username and/or password 410 error invalid action given 999 error unknown error occurred; try again later In case of a successful request the result will be a JSON encoded String (UTF-8) with the table of currently available contacts: code status contacts 100 ok table of SIMs Example Request: POST-Data can be JSON-encoded or plain POST-parameters. HTTP-Request with POST-Data as JSON-encoded object: {"username":"watuser1","password":"er4m9xs2f7hk","action":"listsims"} OR HTTP-Request with POST-Data as parameters: username=watuser1&password=er4m9xs2f7hk&action=listsims {"status":"ok","info":"","code":100,"sims":[{"id":"1","user_id":"1","msisdn":" ","originator":" ","username":" ",...,"ts_created":" :17:54"},...]} 4.3. List current contacts Request Following parameters will be expected in the request (case sensitive and character set is UTF-8) by atms Telefon- und Marketing Services GmbH, A-1220 Wien, Leonard-Bernstein-Strasse 10 Page 12
13 username String (max. length: password String (max. length: action String (max. length: channel Optional String (max. length: from Optional String (max. length: to Optional String (max. length: For authentication; a unique username; defined in the database of WhatsATool For authentication; defined in the database of WhatsATool To identify the use case which needs to be done To filter the contact list to a special channel. To filter the contact list to a certain time period (creation). Format: YYYY-MM-DD HH:mm:ss To filter the contact list to a certain time period (creation). Format: YYYY-MM-DD HH:mm:ss watuser1 er4m9xs2f7hk listcontacts Newsflash :00: :59: Response The return (HTTP-Body) is a JSON encoded String (character set is UTF-8). Depending on the result of the request, it can contain one of the following rows: code status info 401 error missing parameter: <parameter> 402 error invalid username and/or password 405 error no permission for edit contact 410 error invalid action given 999 error unknown error occurred; try again later In case of a successful request the result will be a JSON encoded String (UTF-8) with the table of currently available contacts: code status contacts 100 ok table of contacts Example Request: POST-Data can be JSON-encoded or plain POST-parameters. HTTP-Request with POST-Data as JSON-encoded object: {"username":"watuser1","password":"er4m9xs2f7hk","action":"listcontacts"} OR HTTP-Request with POST-Data as parameters: username=watuser1&password=er4m9xs2f7hk&action=listcontacts {"status":"ok","info":"","code":100,"contacts":[{"id":"31","user_id":"1","sim_id":"1","pic_resource_id":"0","msisdn":" ","nickname":"the Name of the Contact in WhatsApp","active":"1","ts_mo_sent":" :45:42","ts_created":" :45:41"}]} 2015 by atms Telefon- und Marketing Services GmbH, A-1220 Wien, Leonard-Bernstein-Strasse 10 Page 13
14 4.4. Register a Contact Request Following parameters will be expected in the request (case sensitive and character set is UTF-8). username String (max. password String (max. action String (max. For authentication; a unique username; defined in the database of WhatsATool For authentication; defined in the database of WhatsATool To identify the action to commit watuser1 er4m9xs2f7hk registercontact msisdn String (max. The MSISDN of the contact which should be registered simmsisdn Optional String (max. The preferred MSISDN of the SIM which should be used to register the contact to. Default: the next free SIM will be taken sendsms Optional Integer (0/1) If 1 an SMS will be sent to the contact's MSISDN containing a registration message. If 0 no SM will be sent. Default: 0 1 smstext Optional String (max. length: 160) channel Optional String (max. The SMS text the contact should get if sendsms=1. Default "" (empty string, which means the saved text in the database will be used) The name of the channel the contact should be registered to. Default: "" (contact needs not to be added to a channel) Thank you for the registration to our WhatsApp-Service NewsChannel Response The return (HTTP-Body) is a JSON encoded String (character set is UTF-8). Depending on the result of the request, it can contain one of the following rows: statuscode status info 401 error missing parameter: <parameter> 402 error invalid username and/or password 404 error sim not found or not active (simmsisdn) 405 error no permission for edit contact 407 error channel not found 408 error maximum number of contacts for the chosen sim reached (can only happen if two parallel requests chose the same SIM) 409 error no message for registration-sms defined (sendsms=1: but no message defined this means smstext="" and also no message defined in the database) 410 error invalid action given 412 error no originator for registration-message found 413 error no sim with free space for new contacts found 2015 by atms Telefon- und Marketing Services GmbH, A-1220 Wien, Leonard-Bernstein-Strasse 10 Page 14
15 414 error msisdn in invalid format; must be: error this sim has no more free space for new contacts available 999 error unknown error occurred; try again later In case of a successful request the result will be a JSON encoded String (UTF-8): code status simmsisdn 100 ok (MSISDN of the SIM which was used to register contact) Example Request: = {"status":"ok","info":"contact added to channel","code":100,"simmsisdn":" "} 4.5. Remove a Contact Request Following parameters will be expected in the request (case sensitive and character set is UTF-8). username String (max. For authentication; a unique username; defined in the database of WhatsATool watuser1 password String (max. For authentication; defined in the database of WhatsATool er4m9xs2f7hk action String (max. To identify the action to commit removecontact msisdn String (max. The MSISDN of a contact Response The return (HTTP-Body) is a JSON encoded String (character set is UTF-8). Depending on the result of the request, it can contain one of the following rows: statuscode status info 401 error missing parameter: <parameter> 402 error invalid username and/or password 403 error invalid msisdn; not assigned to a contact 405 error no permission for edit contact 410 error invalid action given 999 error unknown error occurred; try again later 2015 by atms Telefon- und Marketing Services GmbH, A-1220 Wien, Leonard-Bernstein-Strasse 10 Page 15
16 In case of a successful request the result will be a JSON encoded String (UTF-8): code status info 100 ok contact deleted Example Request: {"status":"ok","info":"contact deleted","code":100} 4.6. Add to a Channel Request Following parameters will be expected in the request (case sensitive and character set is UTF-8). username String (max. For authentication; a unique username; defined in the database of WhatsATool watuser1 password String (max. For authentication; defined in the database of WhatsATool er4m9xs2f7hk action String (max. To identify the action to commit addtochannel msisdn String (max. The MSISDN of a contact channel String (max. The name of the channel the contact should be registered to. NewsChannel Response The return (HTTP-Body) is a JSON encoded String (character set is UTF-8). Depending on the result of the request, it can contain one of the following rows: statuscode status info 401 error missing parameter: <parameter> 402 error invalid username and/or password 403 error invalid msisdn; not assigned to a contact 405 error no permission for edit contact 407 error channel not found 410 error invalid action given 999 error unknown error occurred; try again later In case of a successful request the result will be a JSON encoded String (UTF-8): 2015 by atms Telefon- und Marketing Services GmbH, A-1220 Wien, Leonard-Bernstein-Strasse 10 Page 16
17 code status info 100 ok contact added to channel Example Request: &channel=NewsChannel1 {"status":"ok","info":"contact added to channel","code":100} 4.7. Remove from a Channel Request Following parameters will be expected in the request (case sensitive and character set is UTF-8). username String (max. For authentication; a unique username; defined in the database of WhatsATool watuser1 password String (max. For authentication; defined in the database of WhatsATool er4m9xs2f7hk action String (max. To identify the action to commit removefromchannel msisdn String (max. The MSISDN of a contact channel String (max. The name of the channel the contact should be registered to. NewsChannel Response The return (HTTP-Body) is a JSON encoded String (character set is UTF-8). Depending on the result of the request, it can contain one of the following rows: statuscode status info 401 error missing parameter: <parameter> 402 error invalid username and/or password 403 error invalid msisdn; not assigned to a contact 405 error no permission for edit contact 407 error channel not found 410 error invalid action given 999 error unknown error occurred; try again later In case of a successful request the result will be a JSON encoded String (UTF-8): code status info 100 ok contact removed from channel 2015 by atms Telefon- und Marketing Services GmbH, A-1220 Wien, Leonard-Bernstein-Strasse 10 Page 17
18 Example Request: dn= &channel=newschannel1 {"status":"ok","info":"contact removed from channel","code":100} 4.8. List current Channels Request Following parameters will be expected in the request (case sensitive and character set is UTF-8). username String (max. For authentication; a unique username; defined in the database of WhatsATool watuser1 password String (max. For authentication; defined in the database of WhatsATool er4m9xs2f7hk action String (max. To identify the action to commit listcurrentchannels msisdn Optional String (max. The MSISDN of a contact. If none given all available channels will be listed Response The return (HTTP-Body) is a JSON encoded String (character set is UTF-8). Depending on the result of the request, it can contain one of the following rows: statuscode status info 401 error missing parameter: <parameter> 402 error invalid username and/or password 403 error invalid msisdn; not assigned to a contact 405 error no permission for edit contact 407 error channel not found 410 error invalid action given 999 error unknown error occurred; try again later In case of a successful request the result will be a JSON encoded String (UTF-8): code status channels 100 ok array of channel names Example Request: isdn= by atms Telefon- und Marketing Services GmbH, A-1220 Wien, Leonard-Bernstein-Strasse 10 Page 18
19 {"status":"ok","info":"","code":100,"channels":["news1"]} 4.9. Get Next Potential SIM Because contacts must be shared over a pool of simcards (max. 500 contacts per simcard), you can not use the same simcard-number in the register process for each customer. We have a algorithm which handles the sharing of the simcardpool. This service will responde a msisdn from the simcard-pool which can be used for the next registration process and can be displayed to the end user. This use-case is needed if you want to know the SIM before the registration of a contact is done. WARNING: Only a limited number of contacts is allowed for one SIM. So in some cases of race condition it could happen, that the SIM returned by this use case, has no more free space for further contacts available when the registercontact use case is done. Following parameters will be expected in the request (case sensitive and character set is UTF-8) Request username String (max. For authentication; a unique username; defined in the database of WhatsATool watuser1 password String (max. For authentication; defined in the database of WhatsATool er4m9xs2f7hk action String (max. To identify the action to commit getnextpotentialsim Response The return (HTTP-Body) is a JSON encoded String (character set is UTF-8). Depending on the result of the request, it can contain one of the following rows: statuscode status info 401 error missing parameter: <parameter> 402 error invalid username and/or password 405 error no permission for edit contact 413 error no sim with free space for new contacts found 999 error unknown error occurred; try again later In case of a successful request the result will be a JSON encoded String (UTF-8): code status simmsisdn info 100 ok sim found Example Request: {"status":"ok","info":"sim found","code":100,"simmsisdn":" "} 2015 by atms Telefon- und Marketing Services GmbH, A-1220 Wien, Leonard-Bernstein-Strasse 10 Page 19
20 5. Forwarders 5.1. httpbotfwd The "httpbotfwd" is a very easy way to process incoming messages (MO) by a web service and send corresponding outgoing messages (MT) back to the contact. The configuration is done at the WAT platform, placed in the "Automatic Answers" sub menu. Incoming messages (MT) are pushed to "Target" (for example in the defined format. (Postdata for forward). For example: msg={msg}&msisdn={msisdn}&nickname={nickname} Available placeholders are listed next to the configuration fields. The output of the web service has to be JSON encoded. For sending a message to the contact the following parameters have to be defined: Sending Text Message status String Has to be "ok" for further processing ok message String in utf8 (max. length: 500) The message, which should be sent Generated message Sending Media File Media file definitions can be found here status String Has to be "ok" for further processing ok message String in utf8 (max. length WhatsApp: 500) (max. length Telegram: 200) The media caption which should be sent. Empty string allowed for audio. This is an image! type String (max. Type of the file. "image", "audio" or "video". Default: "image" audio file ImageFile (max. 2MB, max 1600x1600) AudioFile (max. 10MB) VideoFile (max. 10MB) Base64 encoded filename String in utf8 Filename image.jpg Example {"status":"ok","message":"generated message"} If something went wrong For each "httpbotfwd" a Job is created. Detailed information about success or fail of the job can be found at the WAT platform, placed in the "Jobs" sub menu. 6. Document-History 2015 by atms Telefon- und Marketing Services GmbH, A-1220 Wien, Leonard-Bernstein-Strasse 10 Page 20
21 Version Date Description: Restructuring of the document Added "Link with preview (WhatsApp)" httpbotfwd Link to "msgid" added Error code 417, Filename parameter added Media caption length Telegram Sending a broadcast to a list of recipients Sending video via api. WhatsApp replaced by WhatsATool. (In some cases) WhatsApp-Tool replaced by WhatsATool. Distinction between WhatsApp and Telegram added if needed Moved to Confluence Files Base64 encoded in request FileType parameter in send request Error code listsims/from-to listcontacts/mediatype file-forwarding Added contactlistfilter/changed MO-Params First Version 2015 by atms Telefon- und Marketing Services GmbH, A-1220 Wien, Leonard-Bernstein-Strasse 10 Page 21
1. Overview Account Configuration Details... 3
WhatsApp Enterprise API - Technical Guide V4.4 July 2018 Index 1. Overview... 3 2. Account Configuration Details... 3 2.1 Provisioning of a Demo API... 3 2.2 Activation of Production API... 3 2.3 Setting
More informationSending Documents to Tenstreet API Guide (rev 06/2017)
Sending Documents to Tenstreet API Guide (rev 06/2017) Contents Introduction... 1 Agreements and Acknowledgements... 2 Understanding the API... 2 Debugging... 2 Logging... 2 Data Accuracy... 2 Support
More informationAPI Spec Sheet For Version 2.5
INTRODUCTION The Wholesale SMS API is ideally suited for sending individual sms messages and/or automated responses through our premium routes. To send bulk messages through the API you can set your server
More informationAPI USER GUIDE MARKETING MESSAGES & BROADCASTS
API USER GUIDE MARKETING MESSAGES & BROADCASTS General Overview So, what do you want to do? 3 3 Marketing Messages with replies 4 First, let s send the messages Advanced API developers note Next, let s
More informationIntegration REST Text2Speech Version 1.1
1 Integration REST Text2Speech Version 1.1 2 Table of Contents Introduction P. 3 Technical Platform Request for shipments voicemails P. 4 JSON request P. 4 Example request CURL P. 5 Sample PHP request
More informationHappyFox API Technical Reference
HappyFox API Technical Reference API Version 1.0 Document Version 0.1 2011, Tenmiles Corporation Copyright Information Under the copyright laws, this manual may not be copied, in whole or in part. Your
More informationWebADM and OpenOTP are trademarks of RCDevs. All further trademarks are the property of their respective owners.
API The specifications and information in this document are subject to change without notice. Companies, names, and data used in examples herein are fictitious unless otherwise noted. This document may
More informationHTTPS API Specifications
HTTPS API Specifications June 17, 2016 P a g e 1 - HTTPS API Specifications Contents HTTPS API Overview... 3 Terminology... 3 Process Overview... 3 Parameters... 4 Responses... 5 Examples... 6 PERL on
More informationForthnet Mobile Platform - groupsms http interface v1.0 1 / 9
Table of Contents Introduction... 2 Requirements... 2 Connecting to Forthnet Mobile Platform... 2 Message submission... 3 Client Request... 3 Parameters... 4 Parameter user... 4 Parameter pass... 4 Parameter
More informationARTIO SMS Services HTTP API Documentation
ARTIO SMS Services HTTP API Documentation David Jozefov Michal Unzeitig Copyright 2013 - ARTIO International Co. ARTIO SMS Services HTTP API Documentation ARTIO Publication date: 4.9.2013 Version: 1.0.1
More informationAPI Documentation. Release Version 1 Beta
API Documentation Release Version 1 Beta Document Version Control Version Date Updated Comment 0.1 April 1, 2016 Initialize document 1 Release version PROMOTEXTER V3 BETA - API Documentation 1 Table of
More informationCleo Streem Notify User Guide. Version 7.4.0
Cleo Streem Notify User Guide Version 7.4.0 February 2018 RESTRICTED RIGHTS Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (C)(1)(ii) of the Rights
More information2. On completing your registration you will get a confirmation . Click on the link or paste the link into your browser to validate the account.
Bongo Live SMS API v1.4 Revision History: v 1.1 - Initial Release. v1.2 19/6/2013 - Added Balance check and Sender Name Check v1.3 15/10/2013 Added incoming sms specifications v1.4 13/05/2014 Added API
More informationSending Data Updates to Tenstreet API Guide (rev 10/2017)
Sending Data Updates to Tenstreet API Guide (rev 10/2017) Contents Introduction... 1 Agreements and Acknowledgements... 2 Understanding the API... 2 Debugging... 2 Logging... 2 Data Accuracy... 2 Support
More informationVersion Date Description Author First version Nate. send_sms request Added DELIVERED. status in Send Sms.
New API Version Date Description Author 0.1 2014-12-25 First version Nate 0.2 2015-1-22 Added user_id in Nate send_sms request 0.3 2015-3-20 Added DELIVERED Nate status in Send Sms Result 0.4 2015-4-24
More informationSending Job Requsition Data to Tenstreet API Guide (rev 09/2018)
Sending Job Requsition Data to Tenstreet API Guide (rev 09/2018) Contents Introduction... 1 Agreements and Acknowledgements... 2 Understanding the API... 2 Debugging... 2 Logging... 2 Data Accuracy...
More informationSMS Gateway. API & Application Technical Documentation. Revision 1. Current as at 10 th August Document ID: DOC-SMS-API-R1
SMS Gateway API & Application Technical Documentation Revision 1 Current as at 10 th August 2010 Document ID: DOC-SMS-API-R1 Information in this document is subject to change without notice. This document
More informationHTTP API Specification V2.7
HTTP API Specification V2.7 Version information Version Comment Date V2.7 Added testsms call 2017-08-09 V2.6 HTTPS information added 2016-12-10 Added error code 4007 V2.5 Changed endpoints 2016-12-09 Added
More informationStandard HTTP format (application/x-www-form-urlencoded)
API REST Basic concepts Requests Responses https://www.waboxapp.com/api Standard HTTP format (application/x-www-form-urlencoded) JSON format HTTP 200 code and success field when action is successfully
More informationOracle Cloud Using Oracle IoT Connected Worker Cloud Service
Oracle Cloud Using Oracle IoT Connected Worker Cloud Service 17.4.5 E84369-02 December 2017 Oracle Cloud Using Oracle IoT Connected Worker Cloud Service, 17.4.5 E84369-02 Copyright 2017, Oracle and/or
More informationLINK Mobility SMS REST API MT and Delivery Reports Version 1.3; Last updated September 21, 2017
LINK Mobility SMS REST API MT and Delivery Reports Version 1.3; Last updated September 21, 2017 For help, contact support@linkmobility.com The most up-to-date version of this document is available at http://www.linkmobility.com/developers/
More informationCloud SMS API Guide. Version 5.1
Cloud SMS API Guide Version 5.1 Cloud API Guide v5.1 Page 1 of 18 Table of Content 1 Overview 1 2 MACH Push Messaging 2 3 MT API Details 3 3.1 Send Message 3 3.2 Send Long Concatenated Messages 8 4 MO
More informationTable of Contents. Developer Manual...1
Table of Contents Developer Manual...1 API...2 API Overview...2 API Basics: URL, Methods, Return Formats, Authentication...3 API Errors...4 API Response Examples...6 Get Articles in a Category...6 Get
More informationInstructions for Using New API. Instructions for Using New API
Instructions for Using New API Instructions for Using New API I Change Logs Version 1.0 2016-12-8 1. Add request_status_report parameter to SMS request; 2. Add pushing feature; 3. Add slot, callstate,
More informationGatesms.eu Mobile Solutions for Business
TECHNICAL SPECIFICATIONS XML Web API GATESMS.EU, version 1.1 Prepared by: Gatesms.eu Contents Document version history...3 Security...3 General requirements...3 HTTP transmission security mechanism...3
More informationRevision: 50 Revision Date: :43 Author: Oliver Zabel. GTX Mobile Messaging SMS Gateway Interface Simple HTTP API Manual
Revision: 50 Revision Date: 09.06.17 14:43 Author: Oliver Zabel GTX Mobile Messaging SMS Gateway Interface Simple HTTP API Manual Table of Contents Table of Contents... 2 Introduction... 3 Sending SMS...
More informationSmart Bulk SMS & Voice SMS Marketing Script with 2-Way Messaging. Quick-Start Manual
Mobiketa Smart Bulk SMS & Voice SMS Marketing Script with 2-Way Messaging Quick-Start Manual Overview Mobiketa Is a full-featured Bulk SMS and Voice SMS marketing script that gives you control over your
More informationXerox ConnectKey for DocuShare Installation and Setup Guide
Xerox ConnectKey for DocuShare Installation and Setup Guide 2013 Xerox Corporation. All rights reserved. Xerox, Xerox and Design, ConnectKey, DocuShare, and Xerox Extensible Interface Platform are trademarks
More informationThe production version of your service API must be served over HTTPS.
This document specifies how to implement an API for your service according to the IFTTT Service Protocol. It is recommended that you treat this document as a reference and follow the workflow outlined
More informationTenable.io Container Security REST API. Last Revised: June 08, 2017
Tenable.io Container Security REST API Last Revised: June 08, 2017 Tenable.io Container Security API Tenable.io Container Security includes a number of APIs for interacting with the platform: Reports API
More informationStandard HTTP format (application/x-www-form-urlencoded)
API REST Basic concepts Requests Responses https://www.waboxapp.com/api GET / Standard HTTP format (application/x-www-form-urlencoded) JSON format HTTP 200 code and success field when action is successfully
More informationContents. Sync Installation Guide
1 Contents Contents... 2 Preface... 3 Prerequisites... 3 Installation... 4 Prepare File System... 4 Setup SQL Server... 4 Setup IIS web server... 4 Creating the Sync Application Pool... 4 Add the Sync
More informationPublic Appointment API. Calendar A
Public Appointment API Calendar 205.01A Copyright notice The information in this document is subject to change without prior notice and does not represent a commitment on the part of Q-MATIC AB. All efforts
More informationSEARCH by Sound. API Documentation. Spectralmind Audio Intelligence Platform. Spectralmind. Platform version: 1.3 Document version: 1.1.
Spectralmind Platform version: 1.3 Document version: 1.1.1 SEARCH by Sound Spectralmind Audio Intelligence Platform Authors: Wolfgang Jochum, Ewald Peiszer API Documentation Version... 3 Overview... 3
More informationWeb Service API for. Document version 0.5 (2015-8) (Draft)
Web Service API for Document version 0.5 (2015-8) (Draft) Team Mobilis Co., Ltd Email: technical@teammobilis.com Technical hot line: 089-668-9338 (Vorapoap) 2 Contents HOW TO CREATE WEB APP USERNAME/PASSWORD?...
More informationSortMyBooks API (Application programming
SortMyBooks API (Application programming interface) Welcome to Sort My Books. This documentation will help you to get started with SortMyBooks API. General Considerations SortMyBooks works with objects
More informationAPI Spec Sheet For HLR v1.4
API Spec Sheet For HLR v1.4 INTRODUCTION The Wholesale SMS HLR API provides an easy to use method of accessing the HLR (Home Location Register) for all networks worldwide that support HLR. For large batch
More informationSMS Outbound. HTTP interface - v1.1
SMS Outbound HTTP interface - v1.1 Table of contents 1. Version history... 5 2. Conventions... 5 3. Introduction... 6 4. Application Programming Interface (API)... 7 5. Gateway connection... 9 5.1 Main
More informationWay2mint SMS Mobile Terminate (MT) API Guide for HTTP HTTPS
Way2mint SMS Mobile Terminate (MT) API Guide for HTTP HTTPS The content of this document are copyright and remain the property of. This document is not to be reproduced in any form, whether electronic,
More informationUser Scripting April 14, 2018
April 14, 2018 Copyright 2013, 2018, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and
More informationVantrix Corporation VTA QuickStart
Vantrix Corporation VTA QuickStart Version: Date: 56 This material and information ( Information ) constitutes a trade secret of Vantrix Corporation ( Vantrix ) and is strictly confidential. You agree
More informationSMS4BD Gateway Integration
SMS4BD Gateway Integration TECHNICAL DOCUMENTATION v3.0 This document is intended to help IT experts in integration of SMS gateway of SMS4BD. Any alteration of this document without permission is strictly
More informationAPI DOCUMENTATION INDODAX.COM
API DOCUMENTATION INDODAX.COM v1.8 Last updated: 9 April 2018 Table of Contents Public API 3 Private API 3 Authentication 4 Responses 4 API Methods 5 getinfo 5 transhistory 6 trade 7 tradehistory 8 openorders
More informationQuriiri HTTP MT API. Quriiri HTTP MT API v , doc version This document describes the Quriiri HTTP MT API version 1 (v1).
Quriiri HTTP MT API This document describes the Quriiri HTTP MT API version 1 (v1). Sending messages Request types Security Request parameters Request examples JSON POST GET Response JSON response example
More informationData API v1.2. SPRING Contact & Campaign SPLIO - SPRING Contact and Campaign DATA API EN v1.3.
v1.2 SPRING Contact & Campaign 2018-02-15 SPLIO - SPRING Contact and Campaign DATA API 1.2 - EN - 2018-02-15 - v1.3.docx Table of Contents Introduction... 4 Access... 4 Base URL...4 Europe hosting... 4
More informationAPI Specification Doc
API Specification Doc (SMS System Gateway) Version Date Description 1.0 01-Nov-2017 Initial draft 1.1 18-Feb-2018 Updated to include Delivery report call back options 1.2 10-Apr-2018 Appended API to include
More informationSMS Submit Interface description HTTP Version 1.5
SMS Submit Interface description HTTP Version 1.5 This document is intended for application developers with knowledge about the HTTP protocol. Document history Version Description 1.5 Spelling error corrected
More informationGrapevine web hosting user manual. 12 August 2005
Grapevine web hosting user manual 12 August 2005 Grapevine web hosting user manual 2 Contents Contents... 2 Introduction... 4 System features... 4 How it looks... 5 Main navigation... 5 Reports... 6 Web
More informationAdministrator Manual. Last Updated: 15 March 2012 Manual Version:
Administrator Manual Last Updated: 15 March 2012 Manual Version: 1.6 http://www.happyfox.com Copyright Information Under the copyright laws, this manual may not be copied, in whole or in part. Your rights
More informationCisco Encryption
This chapter contains the following sections: Overview of, page 1 How to Encrypt Messages with a Local Key Server, page 2 Encrypting Messages using the Email Security Appliance, page 3 Determining Which
More informationSMS API User Guide. Document Reference: October Version: 6
SMS API User Guide Document Reference: 8297 October 2016 Version: 6 Version Date Author Changes Number 1 Apr 2015 John Lindsay 2 Sep 2015 Sam Smith Branding updated USSD section added Postman updated 3
More informationViostream Upload Widget
Viostream Upload Widget Version: 1.0 Date: 15 September, 2015 Viocorp 2015 Author Brendon Kellett Viocorp International Pty Ltd ABN: 43 100 186 838 110 Jones Bay Wharf, 26-32 Pirrama Road, Pyrmont NSW
More informationvrealize Log Insight Developer Resources
vrealize Log Insight Developer Resources vrealize Log Insight 4.3 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new
More informationvrealize Log Insight Developer Resources Update 1 Modified on 03 SEP 2017 vrealize Log Insight 4.0
vrealize Log Insight Developer Resources Update 1 Modified on 03 SEP 2017 vrealize Log Insight 4.0 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/
More informationTransactional- Interface Specification
Transactional-Email Interface Specification MailSolution - Version 2.1 Experian Deutschland GmbH Kaistr. 2 40221 Düsseldorf Tel: +49 (0) 211 220 424 0 Support: +49 (0) 211 220 424 60 Fax: +49 (0) 211 220
More informationSMS Relay. API Documentation SPLIO - SPRING Contact and Campaign SMS Relay API - EN v1.2.docx
SMS Relay API Documentation 2017-09-07 Summary Introduction... 3 Access... 3 Base URL... 3 Europe hosting... 3 Asia hosting... 3 Authentication... 3 Single call... 4 Bulk call... 4 Transactional messages...
More informationAdministration guide. PRISMAdirect Configuration
Administration guide PRISMAdirect Configuration Copyright 2015, Océ All rights reserved. No part of this work may be reproduced, copied, adapted, or transmitted in any form or by any means without written
More informationMy MessageMedia User Guide
My MessageMedia User Guide Copyright and Trademark Statement 2011 MessageMedia All rights reserved. Apart from any use permitted under the Copyright Act 1968, no part of this publication may be reproduced,
More informationAdministrator Manual. Last Updated: 15 March 2012 Manual Version:
Administrator Manual Last Updated: 15 March 2012 Manual Version: 1.6 http://www.helpdeskpilot.com Copyright Information Under the copyright laws, this manual may not be copied, in whole or in part. Your
More informationSending Application Data to Tenstreet API Guide
Sending Application Data to Tenstreet API Guide Contents Introduction... 1 Agreements and Acknowledgements... 2 Understanding the API... 2 Debugging... 2 Logging... 2 Data Accuracy... 2 Support Requests...
More informationSOAP API. The correct URL has been hidden. Please contact your account manager for the full URL information.
SMS Help Guides TNZ Group Limited sales@tnz.co.nz +64 9 9293000 +64 9 522 8839 SOAP API SOAP is a simple way of sending SMS/TXT messages via the internet. It is a great solution for integration into existing
More informationERMES. Technical Specification for ex MPAY services integration. version /10/2018
ERMES Technical Specification for ex MPAY services integration version 1.7 26/10/2018 Summary 1.Changes...3 2.Introduction...4 2.1.Glossary...4 3.ERMES API Overview...5 3.1.Protocol...6 4.ERMES API...9
More informationSMS Aggregation - API Documentation
SMS Aggregation - API Documentation Wireless Logic Version - 2.0 Issue Date - 20th February 2014 Wireless Logic Ltd Grosvenor House Horseshoe Crescent Beaconsfield, Buckinghamshire HP9 1LJ Tel: +44 (0)1494
More informationIaaS API Reference (Management Administration)
FUJITSU Cloud Service K5 IaaS API Reference (Management Administration) Version 1.18 FUJITSU LIMITED All Rights Reserved, Copyright FUJITSU LIMITED 2015-2018 K5IA-DC-M-001-001E Preface Structure of the
More informationFaxCore API Reference A web based API for sending, receiving and managing faxes through the FaxCore network.
FaxCore API Reference A web based API for sending, receiving and managing faxes through the FaxCore network. P a g e 2 Contents API Overview... 3 Authentication... 3 SendFax... 4 FaxStatus... 5 GetFaxList...
More informationQliq Cloud API Guide
Qliq Cloud API Guide QliqSOFT provides Cloud API for third party applications to send Secure Messages to Qliq users. Following steps need to be performed prior to sending messages: 1. The Application provider
More informationcellip CELLIPS SMS INTERFACE DESCRIPTION HTTP GET INNEHÅLLSFÖRTECKNING
INNEHÅLLSFÖRTECKNING Innehållsförteckning... 1 1 Introduction... 2 1.1 Scope... 2 2 HTTP Get interface... 2 2.1 Mobile Terminated Messages... 2 2.1.1 Usage... 2 2.1.2 Parameters... 2 2.1.3 Codes... 4 2.1.4
More informationThe system has several front-end content discovery options. Here are examples of their interfaces (see more on our site at
November, 2014 1 TrenDemon is a content marketing platform which helps boost conversions from your existing traffic and content using personalized recommendations and call to actions. The system has several
More informationInternet Technology. 03r. Application layer protocols: . Paul Krzyzanowski. Rutgers University. Spring 2016
Internet Technology 03r. Application layer protocols: email Paul Krzyzanowski Rutgers University Spring 2016 1 Email: SMTP (Simple Mail Transfer Protocol) 2 Simple Mail Transfer Protocol (SMTP) Protocol
More informationInstaMember USER S GUIDE
InstaMember USER S GUIDE InstaMember Licensing API Guide 1 InstaMember Licensing API Guide The InstaMember licensing feature is designed to integrate seamlessly with your web applications or scripts. It
More informationmvaayoo API Ver 1.2.0
Ver 1.2.0 DOCUMENT RELEASE NOTE Ver 1.2.0 Author(s): Sriram Gopal Reddy K Date: 21/10/2009 Reviewer(s): Dipto Mukherjee Date: 21/10/2009 Approved by: Date: REVISION HISTORY Document No: Document Title:
More informationAPI. If you already done integration with Btc-e.com previously, it will be very easy task to use our API.
API Documentation Link : https://vip.bitcoin.co.id/trade api Our API is very similar with BTC-e s API. If you already done integration with Btc-e.com previously, it will be very easy task to use our API.
More informationCreate Institutional Membership
Create Institutional Membership This step-by-step guide takes you through the process to register your Institution for an Oracle Academy Institutional Membership. Before you start Have you checked the
More informationWe currently are able to offer three different action types:
SMS Inbound Introduction SMS Inbound provides a simple to use interface for receiving inbound MMS messages. Inbound Message Actions Inbound Message Actions in SMS Inbound are things that our system can
More informationHP 830 Series PoE+ Unified Wired-WLAN Switch Switching Engine
HP 830 Series PoE+ Unified Wired-WLAN Switch Switching Engine Network Management and Monitoring Configuration Guide Part number: 5998-3936 Software version: 3308P26 Document version: 6W101-20130628 Legal
More informationversion 2.0 HTTPS SMSAPI Specification Version 1.0 It also contains Sample Codes for -.Net - PHP - Java
HTTPS SMS API SPEC version 2.0 HTTPS SMSAPI Specification This document contains HTTPS API information about - Pushing SMS, - Pushing Unicode SMS, - Scheduling SMS - Checking SMS credits, Version 1.0 -
More informationSMSCenter. SMSCenter API
www.smscenter.co.il SMSCenter Multi Messaging Software Server SMS / MMS / IVR / WAP Push SMSCenter API SMSCenter API The software described in this book is furnished under a license agreement and may be
More informationContent Filters. Overview of Content Filters. How Content Filters Work. This chapter contains the following sections:
This chapter contains the following sections: Overview of, page 1 How Work, page 1 Content Filter Conditions, page 2 Content Filter Actions, page 9 How to Filter Messages Based on Content, page 17 Overview
More informationThe Events notification plugin PRINTED MANUAL
The Events notification plugin PRINTED MANUAL Events notification plugin All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including
More informationHow it works on the Audio Everywhere Cloud? Summing up, required assets Assets examples Sliding Banners How it works on the
Contents Introduction... 4 General Options... 4 Getting to the menu... 4 How tables works?... 5 Errors display... 6 Browser validations... 6 Server validations... 6 How to access to Cloud Server... 7 Log
More informationOperation Manual for OutboxSMS-Lite
Operation Manual for OutboxSMS-Lite Copyright 2006-2016 Felltech Limited. All rights reserved The use and copying of this product is subject to a license agreement. Any other use is prohibited. No part
More informationWay2mint SMS Mobile Terminate (MT) API Guide for HTTP / HTTPS
Way2mint SMS Mobile Terminate (MT) API Guide for HTTP / HTTPS 10/1/2009 Way2mint Services Prepared by: Mohit Jaswani Copyright Way2mint Services The content of this document are copyright and remain the
More informationLookout Mobile Endpoint Security. Deploying Lookout with BlackBerry Unified Endpoint Management
Lookout Mobile Endpoint Security Deploying Lookout with BlackBerry Unified Endpoint Management June 2018 2 Copyright and disclaimer Copyright 2018, Lookout, Inc. and/or its affiliates. All rights reserved.
More informationChatBlazer 8 Site Administrator Usage Guide
ChatBlazer 8 Site Administrator Usage Guide Using the Site Adminstrator Other than the modification of ChatBlazer 8 s client configuration to affect the Flash chat client s runtime behavior, the Site Administrator
More informationPerceptive Matching Engine
Perceptive Matching Engine Advanced Design and Setup Guide Version: 1.0.x Written by: Product Development, R&D Date: January 2018 2018 Hyland Software, Inc. and its affiliates. Table of Contents Overview...
More informationmsolutions Messenger Customization Options
msolutions Messenger msolutions Messenger is a Windows based application designed for sending bulk SMS traffic via a user-friendly interface, allowing for detailed customization options and great control
More informationConnect Media Bulk SMS API Documentation
Connect Media Bulk SMS API Documentation All requests are submitted through the POST Method Base URL: http://www.connectmedia.co.ke/user-board/?api Information About Parameters: PARAMETERS username Your
More informationLibelium Cloud Hive. Technical Guide
Libelium Cloud Hive Technical Guide Index Document version: v7.0-12/2018 Libelium Comunicaciones Distribuidas S.L. INDEX 1. General and information... 4 1.1. Introduction...4 1.1.1. Overview...4 1.2. Data
More information2N Helios IP HTTP API
2N Helios IP HTTP API Konfigurační manuál Version 2.11 www.2n.cz The 2N TELEKOMUNIKACE a.s. is a Czech manufacturer and supplier of telecommunications equipment. The product family developed by 2N TELEKOMUNIKACE
More informationViMP 2.1. Administration Guide. Author: ViMP GmbH
ViMP 2.1 Administration Guide Author: ViMP GmbH Chapter: Table of Contents Table of Contents ViMP Administration Panel... 5 Enter the Administration panel... 5 Filter Options... 6 Modules... 7 Media...
More informationMultiTexter.com Smart Messaging System. HTTP Application Programming Interface
MultiTexter.com Smart Messaging System HTTP Application Programming Interface 0. INTRODUCTION MultiTexter.com system offers various methods to send SMS messages. This document contains specifications for
More informationREST SERVICE. Web Services API Version 1.5
REST SERVICE Web Services API Version 1.5 The information contained within this document is the property of PageOne Communications Ltd and may not be copied used or disclosed in whole or in part, except
More informationOracle. Sales Cloud Understanding Import and Export Management. Release 13 (update 18B)
Oracle Sales Cloud Understing Import Export Management Release 13 (update 18B) Release 13 (update 18B) Part Number E94712-02 Copyright 2011-2018, Oracle /or its affiliates. All rights reserved. Authors:
More informationQuenbec inc # henri bourassa H3L-3N3 Montreal, QC,Canada Toll free: Mobile Https://canadiansms.
HTTP PROTOCOL SPECIFICATIONS VERSION 3.0 Contents Http api of canadiansms.com.....what to find in this http api...how to send sms....how to check your credits.....how to download your reports....how to
More informationServer - The Tigo platform and urls associated with the api Client - Third party user with api access to the Tigo platform and/or Tigo api.
Tigo REST API V3 Introduction This api is used to work with the Tigo Energy platform to automate the retrieval and creation of elements. It will attempt to adhere to standard REST calls found in most REST
More informationVARONIS DATALERT APP FOR IBM QRADAR
VARONIS DATALERT APP FOR IBM QRADAR Integration Guide Publishing Information Software version 0 Document version 1 Publication date October 9, 2018 Copyright 2005-2018 Varonis Systems Inc. All rights reserved.
More informationSMS Outbound. SMTP interface - v1.1
SMS Outbound SMTP interface - v1.1 Table of contents 1. Version history... 5 2. Conventions... 5 3. Introduction... 6 4. Gateway connection... 7 4.1 E-mail message format... 7 4.2 Header section... 7 4.3
More informationTIBCO Spotfire Automation Services
Software Release 7.11 LTS November 2017 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE IS SOLELY
More informationOracle Responsys. REST API Developer s Guide. REST API v1.3 for Responsys 18A E February 2018
Oracle Responsys REST API Developer s Guide REST API v1.3 for Responsys 18A E65150-16 IMPORTANT: The v1.3 REST APIs documented in this guide are intended for use with Oracle Responsys 18A and later. If
More informationMessaging Service REST API Specification V2.3.2 Last Modified: 07.October, 2016
Messaging Service REST API Specification V2.3.2 Last Modified: 07.October, 2016 page 1 Revision history Version Date Details Writer 1.0.0 10/16/2014 First draft Sally Han 1.1.0 11/13/2014 Revised v.1.1
More information