A Quick Start Guide to the C# wrapper library
|
|
- William Watts
- 6 years ago
- Views:
Transcription
1 A Quick Start Guide to the C# wrapper library Integrating the Text Marketer API with your code Integration Guide Version 2.1 July Version 2.1 Text Marketer Ltd Page 1 of 30
2 Contents Document Change Log... 3 Introduction... 4 Quick Start... 4 Basics including the wrapper library... 6 Basics testing with the sandbox... 6 What is a sent message?... 7 Handling errors... 8 General error codes... 8 Wrapper Functions... 9 addgroup addnumberstogroup createsubaccount getcredits getdeliveryreport getdeliveryreports getgroup getgroups getkeyword getlasterrors isloginvalid sendsms Supported Characters deletesms transfercreditstoaccount transfercreditstouser Version 2.1 Text Marketer Ltd Page 2 of 30
3 Document Change Log Date Version Detail 15 July Added delete SMS fuction 06 February Document rewrite and renamed from 'A Quick Guide to the C# SMS REST Client' 19 April Updates for client version February First publication Terms of use Our example code and wrappers are provided for your convenience as an illustration of how you might integrate with our systems and is not certified for production environments. You are responsible for testing and QA. Version 2.1 Text Marketer Ltd Page 3 of 30
4 Introduction Our API wrappers offer you simplicity with the greatest flexibility. This document describes the C# wrapper library, which makes it really easy to use our most feature-rich API in your C# code through simple function calls. Quick Start To send an SMS with our C# wrapper, download and unzip the wrapper from then copy the RestClient.cs or the DLL RestClient.dll into your project folder. You must use the RestClient assembly in your C# code e.g: using RestAPI; Now put the following code somewhere in a C# file and execute it to send an SMS don't forget to substitute your own API username and password and a real mobile number to send to! using System; using RestAPI; using System.Collections; namespace ExampleRestAPI { class Example { static void Main(string[] args) { RestClient.ENV_PRODUCTION); RestClient tmclient; tmclient = new RestClient("myAPIusername", "myapipassword", try { Hashtable result = tmclient.sendsms("my message", " ", "Sender", 72, "", "", null); Console.WriteLine("Used {0} Credits, ID:{1}, Status: {2}", result["credits_used"], result["message_id"], result["status"]); de.value); } } } catch (RestClientException e) { } Console.WriteLine(e.Message); foreach (DictionaryEntry de in tmclient.getlasterrors()) Console.WriteLine(); Console.WriteLine("Error {0}: {1}", de.key, Console.Write("Press ENTER to continue"); Console.ReadLine(); } For more details about the additional arguments the sendsms function can take, and other important considerations of sending messages, see page 24. In a real situation you must decide how to deal with any errors, we also recommend Version 2.1 Text Marketer Ltd Page 4 of 30
5 logging all errors. See the Handling errors section below for more details. NOTE you can find your API username and password (which may be different to your web interface username/password) via your account: If you don't have an account, you get one for free at Version 2.1 Text Marketer Ltd Page 5 of 30
6 Basics including the wrapper library As described in the Quick Start above, you need a copy of the C# wrapper RestClient.cs or the DLL RestClient.dll, available from You should place the file in your class path or in the folder where you are executing the code. You must use the RestClient assembly in your C# code: using RestAPI; References needed by C# RestClient library: Microsoft.CSharp System System.Core System.Data System.Data.SetExtensions System.Web System.Xml System.Xml.Linq Basics testing with the sandbox A sandbox system is available for testing. The sandbox will not modify your account in any way, but in almost all other respects it will respond normally to your requests. In other words if you use the sandbox to get the number of credits on your account, it will provide the correct number. However if you use it to transfer credits between accounts, it will simulate a successful transfer (assuming you have enough credits on the account, and provide valid target account details, etc.) but it will not actually modify the number of credits on either account. Similarly, the sandbox system will not actually send SMS messages and will not deduct credits for simulated sends. To use the sandbox simply specify ENV_SANDBOX instead of ENV_PRODUCTION when you create the wrapper object: RestClient tmclient; tmclient = new RestClient("myAPIusername", "myapipassword", RestClient.ENV_SANDBOX); NOTE the values returned when using the sandbox may differ slightly from the values returned when using the production system. Version 2.1 Text Marketer Ltd Page 6 of 30
7 What is a sent message? There is a difference between a successfully sent message, and a successful delivery. Successfully sending a message using the sendsms function only means that the number and message appear to be in the correct format and that the message was queued for sending this does not mean that the destination number exists, or that the message was received by the recipient. A delivery report which you can retrieve through the getdeliveryreport function confirms to you what has actually happened to the message. This may change over time, e.g. a delivery report may show a 'PENDING' status for a message 10 minutes after the message was sent, but may show a 'DELIVERED' status after an hour. The status of messages can change for up to 72 hours after the message was sent. Therefore you may prefer to wait for 72 hours after sending an SMS before trying to retrieve its delivery report. NOTE Very occasionally there is no delivery report status for a given message at all. This can be due to a failure at the operator end because of exceptionally high load or other problems. Version 2.1 Text Marketer Ltd Page 7 of 30
8 Handling errors It is always possible for your request to return an error. If an error occurs, e.g. if your API username/password is incorrect, our wrapper will throw a C# exception. If you're not familiar with handling exceptions in C#, it basically means you need to put the wrapper function calls in a try-catch block as shown in the code example from the Quick Start section: try { Hashtable result; result = tmclient.sendsms("my message", " ", "Sender", 72, "", "", null); } catch(restclientexception e) { } Hashtable errors = tmclient.getlasterrors(); You must decide how to handle errors according to the logic of your particular application. For example, if you're building a web interface to send text messages, and a send fails, you may wish to show a visual alert to the user. Note that more than one error can be reported at once. Therefore although a single C# exception (the first of the errors) is thrown, the complete set of errors encountered is available in a Hashtable of key-value pairs. The key of each pair is the error code and the value is a detailed description of the error. This is why the Quick Start example displays the errors using the following code: foreach (DictionaryEntry de in tmclient.getlasterrors()) Console.WriteLine("Error {0}: {1}", de.key, de.value); General error codes There are some error codes that have the same meaning for all function calls. These are: Error Code Meaning 400 Bad request. There was a problem with your request data, see the error message for details. 403 Incorrect username/password, or you do not have sufficient rights to access the specified function. 404 The specified resource could not be found, for example when you try to retrieve details of a non-existant send group, or a delivery report search which returns no results. 405 The function call was invalid. This error should not occur when using the wrapper library. 500 An unexpected error occurred. 501 The method requested has not been implemented. This error should not occur when using the wrapper library. 503 Service Unavailable. The Web Service is not currently available to serve your request. Errors that are specific to each function call are given in the details of each function below. Version 2.1 Text Marketer Ltd Page 8 of 30
9 Wrapper Functions Below is a list of all the functions currently available in the latest version of the C# wrapper library. addgroup Create a new 'send' group Page 10 addnumberstogroup Add new numbers to a 'send' group Page 11 createsubaccount Create a new account that is a sub-account of your main account Page 12 getcredits Get the number of credits available in your account Page 14 getdeliveryreport Get the contents of one/several delivery report(s) Page 15 getdeliveryreports Get a list of the available delivery reports Page 18 getgroup Get the numbers present in a send/merge group Page 19 getgroups Get a list of the available 'send' and 'merge' groups Page 20 getkeywordavailability Get the availability of a keyword for use on our short code number Page 21 getlasterrors Get the errors returned from the last call to the API Page 22 isloginvalid Check the username/password credentials used are valid Page 23 sendsms Send an SMS to a given recipient Page 24 deletesms Delete a previously scheduled SMS Page 28 transfercreditstoaccount Transfer credits to a specified account number Page 29 transfercreditstouser Transfer credits to a specified account username Page 30 The details of these functions are outlined below. All function call examples should be placed in a C# try-catch block, as described in Handling errors above. Each example assumes you have already instanciated the wrapper object and assigned it to the variable tmclient as seen in Quick Start: RestClient tmclient; tmclient = new RestClient("myAPIusername", "myapipassword", RestClient.ENV_SANDBOX); Version 2.1 Text Marketer Ltd Page 9 of 30
10 addgroup Create a new 'send' group. Example if(tmclient.addgroup("my Group")) Console.WriteLine("'My Group' added with success."); Arguments String group: the name of the group to be created. Up to 25 alpha-numeric characters, and '-' are allowed. The name cannot consist of only digits. Returns A true boolean if the group is added with succes Specific error codes Code Meaning 0 DEPRECATED. 1 A group with that name already exists (group names are not case-sensitive). 2 The group name is invalid. Only up to 25 alpha-numeric characters, and '-' are allowed. The name cannot consist of only digits, at least one alpha character or '-' must be present. NOTE error code 404 is reported if the group does not exist; error code 400 is reported if the group name was not specified. See General error codes on page 8 for more details. Version 2.1 Text Marketer Ltd Page 10 of 30
11 addnumberstogroup Add a number/numbers to a 'send' group (excluding 'merge' groups). Example int numadded = tmclient.addnumberstogroup("my Group", " , "); Console.WriteLine("Added {0} numbers to My Group", result); Arguments String groupname: String numbersarray: Name ID of the group to add the numbers to. The MSISDN (mobile number) you wish to add. If you want to add more than one number use a comma-delimited list. Returns An integer with the total of added numbers to the selected group Specific error codes Code Meaning 0 The group ID or name was not specified or was invalid. 1 DEPRECATED. 2 No numbers were supplied for adding to the group. 3 A number was not of a valid format. 4 This service will not add to a merge group. Merge groups are not handled by this function. NOTE error code 404 is reported if the group does not exist. See General error codes on page 8 for more details. Version 2.1 Text Marketer Ltd Page 11 of 30
12 createsubaccount Create a new account, linked to your main account (requires additional permissions on your account, please contact Text Marketer to apply). Example Hashtable account; account = tmclient.createsubaccount("my Client", " ", "notifications@myclient.com", "newusername", "newpassword", "PROMOCODE", true); Console.WriteLine("Account ID: {0}", result["account_id"]); Arguments String companyname: the company name for the new account. Between 3 and 40 characters, inclusive. No special restrictions. String notificationmobile: String notification (optional*) a mobile number to which notifications and alerts are sent. Must be a valid UK mobile number. *Required if $notification is not set. (optional*) an address to which notifications and alerts are sent. *Required if $notificationmobile is not set. String username: (optional) the username you wish to set on the new account - the API username will be the same. Between 5 and 20 characters, inclusive. Alpha-numeric (no accented letters), '-' and '_' characters allowed. If this is not set, one will be set for you. String password: (optional) the password you wish to set on the new account - the API password will be the same. Between 5 and 20 characters, inclusive. Alpha-numeric (no accented letters), '-' and '_' characters allowed. If this is not set, one will be set for you. String promocode: boolean overriderates: (optional) a promotional code entitling the new account to extra credits. if set to true, use the credits rates set on your main account (the account used to access the API), rather than the Text Marketer defaults. Returns A Hashtable<String, String> with 10 keys: 'api_password', 'api_username', 'company_name', 'create_date', 'credits', 'password' and 'username', 'notification_ ', 'notification_mobile', 'account_id' Version 2.1 Text Marketer Ltd Page 12 of 30
13 Hashtable key api_password api_username company_name create_date credit password username notification_ notification_mobile account_id Value String. The new account API password String. The new account API username String. The new account company name String. The creation date of the account in ISO 8601 format Integer. The number of credits on the new acccount. String. The new account web interface password. String. The new account web interface username. String. The new account address used for notifications. String. The new account UK mobile number used for notifications. String. The ID of the account used for identification in other functions. Specific error codes Code Meaning 0 Either the address or mobile number must be supplied. 1 The company name must be supplied. 2 The address you specified is invalid. 3 The mobile number you specified is not a valid UK mobile number. 4 A value you tried to set is either too long or too short. See specific error text. 5 A value you tried to set does not match the required pattern. See specific error text. 6 A parameter was missing (see specific error text). 7 The username you specified is already in use. Please choose another. 8 You have reached your limit for the number of accounts you can create. Please contact Text Marketer to increase this. Version 2.1 Text Marketer Ltd Page 13 of 30
14 getcredits Get the number of credits currently available on the account. Example int credits = tmclient.getcredits(); Console.WriteLine("Account have " + credits + " credits."); Arguments None. Returns A positive/zero integer indicating the number of credits on your account Specific error codes None. Version 2.1 Text Marketer Ltd Page 14 of 30
15 getdeliveryreport Retrieve an individual delivery report (or combined reports), which shows the current known status of messages sent in a given time period, or for a particular campaign or campaigns. Conversely, the function getdeliveryreports (page 18) gets a list of available delivery report names, including delivery reports for campaigns. See also What is a sent message? on page 7. NOTE messages sent with the API can be given a 'tag'. The getdeliveryreport function allows you to specify that tag in order to restrict your search. Examples To get the contents of a delivery report for the campaign name 'mycampaign ': DeliveryReport[] reports = tmclient.getdeliveryreport("mycampaign "); To get the delivery report details for 'mycampaign ' between 01:00 and 02:00 on 1st Jan 2011: DeliveryReport[] reports = tmclient.getdeliveryreport("mycampaign ", new DateTime(2011, 1, 1, 1, 0, 0), DateTime(2011, 1, 1, 2, 0, 0)); Or, between 01:00 on 1st Jan 2011 and now: DeliveryReport[] reports = tmclient.getdeliveryreport("mycampaign ", new DateTime(2011, 1, 1, 1, 0, 0), DateTime.Today); To get delivery report details for all campaigns and API sends between the same dates as the previous 2 examples: DeliveryReport[] reports = tmclient.getdeliveryreport("all", new DateTime(2011, 1, 1, 1, 0, 0), DateTime(2011, 1, 1, 2, 0, 0)); reports = tmclient.getdeliveryreport("all", new DateTime(2011, 1, 1, 1, 0, 0), DateTime.Today); To get a delivery report with the name 'mycampaign ', restricted to those messages sent with custom tag 'test': DeliveryReport[] reports = tmclient.getdeliveryreport("mycampaign ", "test"); To get the status of messages from all delivery reports for messages sent with custom tag 'test': DeliveryReport[] reports = tmclient.getdeliveryreport("all", "test"); Version 2.1 Text Marketer Ltd Page 15 of 30
16 The same as the previous 2 examples, but between 2 dates: DeliveryReport[] reports = tmclient.getdeliveryreport("all", test, new DateTime(2011, 1, 1, 1, 0, 0), DateTime(2011, 1, 1, 2, 0, 0)); reports = tmclient.getdeliveryreport("all", test, new DateTime(2011, 1, 1, 1, 0, 0), DateTime.Today); A complete example, including output: DeliveryReport[] reports = tmclient.getdeliveryreport("all"); foreach (DeliveryReport report in reports) { Console.WriteLine(report); foreach (Hashtable row in report.rows) { Console.WriteLine("\tMessage ID: {0}", row["message_id"]); Console.WriteLine("\tLast Updated: {0}", row["last_updated"]); Console.WriteLine("\tMobile Number: {0}", row["mobile_number"]); Console.WriteLine("\tStatus: {0}", row["status"]); Console.WriteLine("\tCustom {0}", row["custom"]); } } Arguments String name: String custom: Date date_start: Date date_end: name of the delivery report to retrieve or 'all' to retrieve all campaign/api report data. restrict search to those SMS sent with a custom 'tag' (see custom parameter of sendsms function). Up to and including 20, alphanumeric characters. restrict search to be from date_start (Europe/London time). restrict search to be up to date_end (Europe/London time). Returns A DeliveryReport object array. Each Hashtable represents a delivery report and has 4 keys: 'name', 'last_updated', 'extension' and 'rows': Hashtable key name Value String. The name of the delivery report containing the message statuses. For campaigns sent via the web interface, this is the campaign name that way specified. For messages sent via one of our APIs, the name is GatewayAPI_DD-MM-YY, where DD is the calendar day, MM the month, and YY the year. last_updated String. The last time a message delivery status in this delivery report was updated, ISO 8601 format. This allows you to determine whether there was a change since you last accessed the report. Version 2.1 Text Marketer Ltd Page 16 of 30
17 Hashtable key extension rows Value DEPRECATED this value no longer has any meaning. ArrayList. rows is an ArrayList of Hashtable with keys 'message_id', 'mobile_number', 'status' and 'last_updated' (see below). reportrow is an array with 4 keys: Hashtable key message_id mobile_number status Value String. The unique ID of the sent message (different for each number sent to). String. The mobile number that the message was sent to, in international format, e.g String. The status of the message delivery. PENDING means the status of the sent message is currently unknown. REJECTED means that the relevant operator rejected the message and did not attempt to deliver it. FAILED probably means that the number doesn't exist (or not anymore), or the recipient didn't turn on their phone to receive the message and it expired. DELIVERED means the message was received on the handset. NON-UK means you are on a UK-only account and have tried to send a non- UK number. last_updated String. The last time this message delivery status was updated, ISO 8601 format. This allows you to determine whether there has been a change since you last accessed the report. Specific error codes Code Meaning 0 The custom value must contain only alpha-numeric characters 1 The custom value must be between 1 and 20 characters in length 2 The 'from' and 'to' timestamps must be in ISO 8601 format NOTE error code 404 is reported if no delivery reports are found using the specified search criteria. See General error codes on page 8 for more details. Version 2.1 Text Marketer Ltd Page 17 of 30
18 getdeliveryreports Retrieve a list of available delivery report names. Example String[] result = rclient.getdeliveryreports(); foreach (String report in result) Console.WriteLine("Report name: {0}", report); Arguments None. Returns An array of String with the delivery report names. Specific error codes None. Version 2.1 Text Marketer Ltd Page 18 of 30
19 getgroup Shows the details of a group. Only gets the details of one group at a time, and includes all the numbers in the group, if there are any. Also lists the numbers in a 'stop' groups - numbers in these groups will never be sent messages. Every account has at least one stop group, so that your recipients can always opt out of receiving messages from you. This is a legal requirement. Example String[] numbers = tmclient.getgroup("my Group"); foreach (String number in result) Console.WriteLine("Number {0}", number); Arguments String group: Group name or group ID to get the numbers of. Returns A String array containing the numbers in the group. Specific error codes None. NOTE error code 404 is reported if the group does not exist; error code 400 is reported if the group name was not specified. See General error codes on page 8 for more details. Version 2.1 Text Marketer Ltd Page 19 of 30
20 getgroups Get a list of available 'send' groups, including 'merge' groups - pre-defined groups containing a list of mobile numbers to send a message to. Also lists 'stop' groups - numbers in these groups will never be sent messages. Every account has at least one stop group, so that your recipients can always opt out of receiving messages from you. This is a legal requirement. Example Hashtable[] result = tmclient.getgroups(); foreach (Hashtable group in result) { Console.WriteLine("Group ID: {0}", group["id"]); Console.WriteLine("Group numbers: {0}", group[""]); Console.WriteLine("Group name: {0}", group["name"]); Console.WriteLine("Group IS STOP: {0}", group["is_stop"]); } Arguments String name: Name of the delivery report to retrieve or 'all' to retrieve all campaign/api report data Returns An array of Hashtable, each group represented by a Hashtable. Each Hashtable has 4 keys: 'is_stop', 'id', 'numbers' and 'name' e.g. name of the first returned group is group["name"] Each Hashtable has 4 keys: Hashtable key name quantity id is_stop Value String. The name of the group. Integer. The quantity of numbers in the group. Integer. The unique ID of the group, unique for this account. Boolean. Whether the group is a stop group, normally false. Specific error codes None. Version 2.1 Text Marketer Ltd Page 20 of 30
21 getkeyword Get the availability of a given reply keyword. A reply keyword allows you receive incoming text messages to your account by providing people with a keyword, which they text to the short code 88802, e.g. text 'INFO' to to see this in action. Example Hashtable result = rclient.getkeyword("gold"); Console.WriteLine("The 'gold' keyword is available ({0}), recycled ({1})", result["available"], result["recycle"]); Arguments String keyword: The keyword to check is availability Returns A Hashtable with two keys: 'available' and 'recycle' e.g. result["available"] Hastable key available recycle Value Whether this keyword is currently available from Text Marketer. Whether this keyword has been recycled (previously used). Specific error codes None. NOTE error code 400 is reported if the keyword name is not specified. See General error codes on page 8 for more details. Version 2.1 Text Marketer Ltd Page 21 of 30
22 getlasterrors Get all errors encountered after the last call to the API. Example foreach (DictionaryEntry de in tmclient.getlasterrors()) Console.WriteLine("Error {0}: {1}", de.key, de.value); Arguments None. Returns Errors Hashtable with all the errors codes and messages. There may be multiple errors. Specific error codes None. This function never throws an exception. Version 2.1 Text Marketer Ltd Page 22 of 30
23 isloginvalid Test whether the username and password are correct. Example if (rclient.isloginvalid()) Console.WriteLine("Login is OK!"); Arguments None. Returns Boolean, true if login is valid, false otherwise. Specific error codes None. This function does not throw exceptions. Version 2.1 Text Marketer Ltd Page 23 of 30
24 sendsms Send a text message to the specified recipient. Optionally, sends can be scheduled. See also What is a sent message? on page 7. Examples With the minimum arguments required, sends 'my message' to with sender ID 'Sender': Hashtable result = tmclient.sendsms("my message", " ", "Sender", 72, "", "", null); Console.WriteLine("Used {0} Credits, ID:{1}, Status: {2}", result["credits_used"], result["message_id"], result["status"]); As above, but sets validity to 72 hours and is scheduled for sending on 1 st Jan 2013 at 01:00 GMT: Hashtable result = tmclient.sendsms("my message", " ", "Sender", 72, "", "mytag, new DateTime(2013, 1, 1, 1, 0, 0)); Console.WriteLine("Used {0} Credits, ID:{1}, Status: {2}", result["credits_used"], result["scheduled_id"], result["status"]); Arguments String message: the textual content of the message to be sent. Up to 612 characters from the GSM alphabet. See Supported Characters below for the characters we support. Please ensure messages are encoded in UTF-8. String mobile_number: String $originator: int validity: String String custom: the mobile number of the intended recipient, in international format, e.g Only one number is allowed. To send a message to multiple recipients, you must call the function for each number. sender ID: text (up to 11 alpha-numeric characters) or the international mobile number (up to 16 digits) of the sender, to be displayed to the recipient, e.g for a UK number. an integer from 1 to 72 (the default), indicating the number of hours during which the message is valid for delivery. Messages which cannot be delivered within the specified time will fail. (optional) available to txtus Plus customers only. Specifies the address for incoming responses. If you specify an address, you must specify an originator that is a txtus Plus number that is on your account, or you will get an error response. (optional) an alpha-numeric string, 1-20 characters long, which will be used to 'tag' your outgoing message and will appear in Version 2.1 Text Marketer Ltd Page 24 of 30
25 delivery reports, thus facilitating filtering of reports (see getdeliveryreport function) Date schedule: (optional) date to schedule the message to be sent at a given time (Europe/London time) Supported Characters When constructing the message to be sent you should be aware that not all characters are supported by the GSM networks. They have a specific character set that they use. It shouldn t be of concern to 99% of people since the English alphabet is supported, plus some common accented characters. Please note we expect the data to be encoded in UTF-8. You will need to convert your message first if you are using a different character set, for example people sometimes store message templates in databases in one of the latin character sets. If you are storing messages in a database you may need to check this. Returns A Hashtable with 4 keys: 'message_id', 'scheduled_id', 'credits_used', 'status' e.g. result["credits_used"] Version 2.1 Text Marketer Ltd Page 25 of 30
26 Hashtable key message_id scheduled_id credits_used status Value Integer. The unique ID of the message sent. You can use this ID to find the status of the sent message in a delivery report. However for scheduled messages (i.e. where you have specified a 'schedule' argument), the ID will be zero. String. The unique ID of the scheduled message. You can use this ID later to delete a previously scheduled message. Unless the message has been scheduled for a future date, the ID will be zero. Integer. The number of credits used to send the message (up to 3 for UK or 6 for international). If the message is scheduled for future sending, this value indicates how many credits will be used when it is sent. String. Values possible are SENT, QUEUED, or SCHEDULED. Indicates whether the message was put in a queue for processing as soon as resources allow (QUEUED), sent immediately (SENT), or scheduled for future sending at your request (SCHEDULED). Specific error codes Code Meaning 0 Refused (bad number or trying international sending without a valid account). 1 Bad username or password. 2 You have zero credits. 3 The originator is invalid or too long. 4 The originator is invalid or missing. 5 The message is invalid or too long. 6 You have insufficient credits to send this message. 7 The message is invalid or missing. 8 The message contains unsupported characters (these will be listed in the error message). 9 The mobile number is invalid or too short. 10 The mobile number is invalid or not an integer. 30 Invalid address format. 31 An address was specified, but the originator specified was not a txtus number on your account. 32 If specified, the validity period (in hours) must be between 1 and 72 inclusive. 33 If specified, the custom field must be alpha-numeric and up to 20 characters in length. Version 2.1 Text Marketer Ltd Page 26 of 30
27 Code Meaning 34 The 'schedule' parameter is not in ISO 8601 date format. Version 2.1 Text Marketer Ltd Page 27 of 30
28 deletesms Delete a previously scheduled SMS Example Hashtable result = tmclient.deletesms("1234"); Console.WriteLine("Message with ID {0} was {1}", result["scheduled_id"], result["status"]); Arguments string scheduled_id: The ID of the scheduled text message, as returned by the sendsms method. Returns A Hashtable with 2 keys: 'scheduled_id', 'status' e.g. result["scheduled_id"] Hashtable key scheduled_id status Value String: The unique ID of the scheduled message. The status of the message, i.e., DELETED. Specific error codes Code Meaning 35 The provided Resource ID is not valid or is malformed. 36 This can have multiple meanings: either 1) the scheduled message id doesn't exist or belongs to other account than the one using the REST API; or 2) the scheduled message has already been sent and, as so, can't be deleted. Version 2.1 Text Marketer Ltd Page 28 of 30
29 transfercreditstoaccount Transfer credits from one account to another account, using the integer account number to specify the target account. Example Hashtable result = tmclient.transfercreditstoaccount(3, "1234"); Console.WriteLine("Transfered 3 Credits (have {0} now), to account 902, now with {1} Credits", result["source_credits_after"], result["target_credits_after"]); Arguments int quantity: String targetaccountnumber: The number of credits to transfer from the source account to the target account. The account number of the account to transfer the credits to (available in the web-based UI) Returns A Hashtable with four keys: 'source_credits_before', 'source_credits_after', 'target_credits_before' and 'target_credits_after' e.g. result["source_credits_after"] Hashtable key source_credits_before source_credits_after target_credits_before target_credits_after Value The number of credits on the source account before the transfer. The number of credits on the source account after the transfer. The number of credits on the target account before the transfer. The number of credits on the target account after the transfer. Specific error codes Code Meaning 0 There are insufficient credits available to transfer the specified quantity, or the specified quantity is not a positive number 1 The target account number specified is not a valid number or username/password combination does not refer to any known account Version 2.1 Text Marketer Ltd Page 29 of 30
30 transfercreditstouser Transfer credits from one account to another account, using the username to specify the target account. Example Hashtable result = tmclient.transfercreditstouser(3, "targetusername", "targetuserpass"); Console.WriteLine("Transfered 3 Credits (have {0} now), to account targetusername, now with {1} Credits", result["source_credits_after"], result["target_credits_after"]); Arguments int quantity: The number of credits to transfer from the source account to the target account. String target_username: The username of the account to transfer the credits to. String target_password: The password of the account to transfer the credits to. Returns A Hashtable with four keys: 'source_credits_before', 'source_credits_after', 'target_credits_before' and 'target_credits_after' e.g. result["source_credits_after"] Array key source_credits_before source_credits_after target_credits_before target_credits_after Value The number of credits on the source account before the transfer. The number of credits on the source account after the transfer. The number of credits on the target account before the transfer. The number of credits on the target account after the transfer. Specific error codes Code Meaning 0 There are insufficient credits available to transfer the specified quantity, or the specified quantity is not a positive number 1 The target account number specified is not a valid number or username/password combination does not refer to any known account Version 2.1 Text Marketer Ltd Page 30 of 30
Reseller Web Site Instructions Manual
Reseller Web Site Instructions Manual CONTENTS 1. WHY USE OUR RESELLER WEB SITE TO SELL SMS? GENERAL INFORMATION ON OUR RESELLER WEB SITE.... 4 2. HOW CAN I HAVE MY OWN RESELLER WEB SITE? DETAILS WE NEED
More informationWE POWER YOUR MOBILE WORLD FTP INTEGRATION MANUAL
FTP INTEGRATION MANUAL 1 CONTENTS INTRODUCTION... 3 CONNECTIVITY... 3 CONNECTION PROCESS... 4 INTERFACE... 5 archive folder... 6 errorprocessing folder... 6 idle folder... 6 incoming folder... 6 mobileoriginated
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 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 informationAll requests must be authenticated using the login and password you use to access your account.
The REST API expects all text to be encoded as UTF-8, it is best to test by sending a message with a pound sign ( ) to confirm it is working as expected. If you are having issues sending as plain text,
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 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 informationHTTP API. https://www.smsn.gr. Table of Contents
HTTP API https://www.smsn.gr Table of Contents Send SMS...2 Query SMS...3 Multiple Query SMS...4 Credits...5 Save Contact...5 Delete Contact...7 Delete Message...8 Email: sales@smsn.gr, Τηλ: 211 800 4200,
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 informationAPI Integration Guide
API Integration Guide Introduction SULU Mobile Solutions API is a programmable SMS message service. It enables your in-house applications to have fully featured SMS capabilities using your favorite programming
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 informationActive Messenger User Guide
Active Messenger User Guide 0 2 8 Active Messenger User Guide Index 1. Login 2 1.1 Login to Vibe Active SMS 2 2. Set Up Your User Profile 3 2.1 Profile 3 2.2 Fill in the Invoice Contact details 4 2.3 Settings
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 informationQuick Answers. You may create any Sender ID for the transactional route, provided the Sender ID should be of 6 alpha characters only.
Quick Answers Text SMS How to choose Bulk SMS sender ID? You may create any Sender ID for the transactional route, provided the Sender ID should be of 6 alpha characters only. What is an Opt-Out SMS? How
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 informationWired 2 Wireless Technology Solutions API Help Document Copyright Introduction. 2. Parameter list
1. Introduction Wired 2 Wireless Technology Solutions offers an easy way to send and receive messages via its built-in webserver using HTTP. In this document you will learn how to send SMS, check delivery
More information1. 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 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 informationBluOcean Technology Pte Ltd. All Rights Reserved.
BluOcean User Guide Copyright@2010 BluOcean Technology Pte Ltd. All Rights Reserved. Document version: UG.100305 The product described in this document is distributed under licenses restricting its use,
More informationResponse: Note: Please define Dynamic Value in ##Field## The following are the parameters used: For Unicode Message:
For Unicode Message: Promotional Unicode Message API http://cloud.smsindiahub.in/vendorsms/pushsms.aspx?user=youruserid&password=yourpassword& msisdn=919898xxxxxx&sid=senderid&msg=पर षण स द श &fl=0&dc=8
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 informationCLIENT DASHBOARD. With Cloud Communication Solution (C.C.S).
CLIENT DASHBOARD. CLIENT DASHBOARD Content CCS Presentation... 3 SMS... 3 Channels... 3 Requirement... 3 1.1 To read before connect... 4 1.2 Glossary of symbols... 5 1.3 CONNECTION... 6 1.3.1 Choice of
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 informationHTTP API-HELP DOCUMENT
PARAMETER DEFINITION S.NO PARAMETER PARAMETER VALUE PARAMETER NAME DESCRIPTION 1 User Test User User name of the 2 Passwd Test Password Password of the account 3 Sid DEMO Sender id Destination Mobile 4
More informationUser Guideline v 2.1. For assistance please contact Grapevine on or
SMS Broadcast User Guideline v 2.1 Support : Feedback : For assistance please contact Grapevine on +27 21 702 3333 or email support@vine.co.za Please email info@vine.co.za with your comments and feedback
More informationHealth Messenger User Guide
Health Messenger User Guide V 2.6 3/09/2018 USER GUIDE TABLE OF CONTENTS 1.0 GENERAL INFORMATION 1.1 System Overview 1.2 Support 1.3 Uploading Export Files 1.4 Minimum System Requirements 2.0 GETTING STARTED
More informationSend-only SMS user guide
Send-only SMS user guide Send-only SMS communications sometimes called SMS blasts are used to send information to recipients with no requirement to receive any return information. See the 2-way SMS user
More informationSMS Plugin for WooCommerce Manual
SMS Plugin for WooCommerce Manual v1.0.0 Contents Installation Configuration Account Info Tab Account Setup Send SMS panel Actions Tab New Order panel Order Status panel Additional Notification Settings
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 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 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 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 informationRelease Notes for Version
Release Notes for Version 7.0.3139 App Feature Type Comments Settings/Required Changes SPOT Activity Log Addition to As a SPOT user, I would like an activity log entry to specify if I added or removed
More informationExcel-SMS Enotified. Excel-SMS Help Manual
Enotified Help Manual 7/7/2012 Contents 1. What is the excel-sms User Guide?... 2 2. Getting Started with excel-sms... 2 3. About the excel-sms Interface... 3 4. How to Send an SMS... 4 4.1 Sending One
More informationInterCallTXT TextOnline User Guide
InterCallTXT TextOnline User Guide 1. Messages www.intercalleurope.com Information Hotline 0871 7000 170 +44 (0)1452 546742 conferencing@intercalleurope.com Reservations 0870 043 4167 +44 (0)1452 553456
More informationSalesforce Integration User Guide. Cvent, Inc 1765 Greensboro Station Place McLean, VA
Salesforce Integration User Guide 2017 Cvent, Inc 1765 Greensboro Station Place McLean, VA 22102 www.cvent.com Contents Salesforce Integration User Guide... 3 Setting Up Your Account... 4 Helpful Hints...
More informationTechnical Guide. REST API for Mobile Outbound SMS
Technical Guide REST API for Mobile Outbound SMS Munich +49 89 202 451 100 Singapore +65 6478 3020 London +44 207 436 0283 San Francisco +1 415 527 0903 sales@tyntec.com www.tyntec.com Table of Contents
More informationSMS4Act! User Guide. Revision 3.22 Date: 18 April 2018
SMS4Act! User Guide Revision 3.22 Date: 18 April 2018 support@sms4act.com www.sms4act.com SMS4Act! User Guide Contents What is SMS4Act!?... 3 SMS4Act! Features... 3 Who is MessageMedia?... 3 How to Install
More informationMessage parameter details
HTTP API for Message Forwarding (SMS India Hub Gateway Version 1.1) Overview... 2 Introduction... 2 Messaging... 3 Message parameter details... 4-7 Error Codes... 8 Contact Details... 9 Overview This document
More informationEdition 3.2. Tripolis Solutions Dialogue Manual version 3.2 2
Edition 3.2 Tripolis Solutions Dialogue Manual version 3.2 2 Table of Content DIALOGUE SETUP... 7 Introduction... 8 Process flow... 9 USER SETTINGS... 10 Language, Name and Email address settings... 10
More informationReseller GUIDE Version 3.4
An introduction to sending SMS text messages Sending business SMS text messages is more than sending a quick text message. When planned and created well, it will yield results for your business that no
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 informationUser Guide. Push Service REST API. Push Service REST API Version 1.5
Push Service REST API Push Service REST API Version 1.5 User Guide The information contained within this document is the property of PageOne Communications Ltd and may not be copied used or disclosed in
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 informationPCCW mobile SMS Web Access 2.0 User Guide
PCCW mobile SMS Web Access 2.0 User Guide Version 2.1.2 11 March 2011 Version: 2.1.2 Table of Content 1 Introduction... 4 2 General... 5 2.1 Getting started... 5 2.2 Login/Logout... 5 2.3 Switch between
More informationNIC SMS SERVICE INTEGRATION
Overview NIC Messaging Division has set up new SMS Gateway services. In order to integrate your application and to access different services like reports and statistics please refer to below steps. To
More informationSMS-Bulk Gateway HTTP interface
SMS-Bulk Gateway HTTP interface Release 3.0.0 2001-2017 SmsItaly.Com 1 1 Introduction 1.1 Summary Only authorized users can submit SMS messages for delivery by one of the following methods: - Internet
More informationSMS HTTP API DOCUMENTATION December 2012
SMS HTTP API DOCUMENTATION December 2012 TABLE OF CONTENTS 1.0) INTRODUCTION 3 2.0) SENDING NORMAL TEXT MESSAGES 4 3.0) SENDING UNICODE (UCS2) MESSAGES (MULTILINGUAL) 5 4.0) SENDING UDH HEADER MESSAGES
More informationZendesk Instructions for End-Users
Zendesk Instructions for End-Users Ver. 1.00 July, 2013 Ver. 1.00 July, 2013 Zendesk Instructions for End-Users Getting Started Registering & Logging in to Zendesk To submit and then track your support
More informationELODEA USER'S GUIDE HOW TO SETUP, CONFIGURE AND USE ELODEA
ELODEA USER'S GUIDE HOW TO SETUP, CONFIGURE AND USE ELODEA Table of Contents 1. Introduction... 2 2. Understanding Elodea... 3 2.1. Deployment approaches... 4 2.2. Feeds and subscriptions... 7 3. System
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 informationThe search being performed may take a significant time so a forking proxy must send a 100 Trying response.
SIP Response Codes Article Number: 178 Rating: Unrated Last Updated: Wed, Nov 15, 2017 at 2:31 PM SIP Response Codes 1xx Provisional Responses 100 Trying Extended The search being performed may take a
More informationCONTACTNOW ADVANCED SMS USER MANUAL. Contents. 1 Login 1. 2 Account Settings 1. 3 Online Payments 1. 4 Maintain Groups 2. 5 Import Numbers 2
CONTACTNOW ADVANCED SMS USER MANUAL Contents 1 Login 1 2 Account Settings 1 3 Online Payments 1 4 Maintain Groups 2 5 Import Numbers 2 Insert Single Number 2 Bulk Import (preparing your file) 3 Save Your
More informationezeesms URL API Documentation
ezeesms URL API Documentation 1 1. ABOUT COMPANY: Pinnacle Teleservices Pvt. Ltd. is a leading Cellular IT Solutions Company established in 2003 and awarded as ISO 9001: 2008 Certified Company, traveled
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 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 informationForeScout CounterACT. Guest Management Portal for Sponsors. How-to Guide. Version 8.0
ForeScout CounterACT Guest Management Portal for Sponsors How-to Guide Version 8.0 Table of Contents Welcome... 3 Supported Guest Management Portal Browsers... 4 Sign In to the Guest Management Portal...
More informationMiracle Service Accent
Miracle Service Accent SMS and Email Notifications Setup And User Guide June 2004 Legal Information All rights reserved. No part of this document shall be reproduced or transmitted by any means or otherwise,
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 informationGuide to setting up and using your NOW: Pensions payroll bureau microsite
Guide to setting up and using your NOW: Pensions payroll bureau microsite PM00050.0416/11 0 Step 1 Logging in for the first time You will have received a web link, via email, that will provide access to
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 informationRequirement Document v1.2 WELCOME TO CANLOG.IN. API-Key Help Document. Version SMS Integration Document
WELCOME TO CANLOG.IN API-Key Help Document Version 1.2 http://www.canlog.in SMS Integration Document Integration 1. Purpose SMS integration with Canlog enables you to notify your customers and agents via
More informationA guide to setting up and using your NOW: Pensions Trust bureau microsite. Bureau user guide v2 PM /5
A guide to setting up and using your NOW: Pensions Trust bureau microsite Bureau user guide v2 PM00050.0815/5 0 Bureau Site Management initial set up and data maintenance Contents: Step 1 Logging in for
More informationGAS MANager EBilling Test. User s Guide
GAS MANager EBilling Test User s Guide GAS MANager EBilling Test User s Guide Custom Data Centre (Stettler) Ltd. 4912 51 Street Box 460 Stettler, Alberta T0C 2L0 Phone: (403) 742-2144 Fax: (855) 742-8416
More informationExceptions Programming 1 C# Programming. Rob Miles
Exceptions 08101 Programming 1 C# Programming Rob Miles Exceptions There are two kinds of programming error Compilation error Compiler complains that our source is not valid C# Run time error Program crashes
More informationExceptions. Exceptions. Exceptional Circumstances 11/25/2013
08101 Programming 1 C# Programming Rob Miles There are two kinds of programming error Compilation error Compiler complains that our source is not valid C# Run time error Program crashes when it runs Most
More informationWebSMS 5.0. User Guide. June 2011
WebSMS 5.0 User Guide June 2011 Revision History Version Date Version History 3.0 Apr, 21 2010 Document Released 3.1 Jun, 22 2010 Updated some screen shots 4.0 Aug, 5 2010 Added the following features
More informationUSER GUIDE. EBMS SECURE MailGate
USER GUIDE EBMS SECURE EMAIL MailGate USER REGISTRATION When a secure email is sent to a new user, Secure Mailbox generates a notification and sends it to their email account. The notification contains
More informationSend SMS v.3. Compatibility Switch 13 update 1 and higher.
Send SMS App documentation Page 1/8 Send SMS v.3 Description Send SMS does just that, it sends out SMS text messages from Switch. Now with a selection of SMS providers. It is triggered by a job that passes
More informationIBM emessage Version 9 Release 1 February 13, User's Guide
IBM emessage Version 9 Release 1 February 13, 2015 User's Guide Note Before using this information and the product it supports, read the information in Notices on page 471. This edition applies to version
More informationCompany System Administrator (CSA) User Guide
BMO HARRIS ONLINE BANKING SM FOR SMALL BUSINESS Company System Administrator (CSA) User Guide Copyright 2011 BMO Harris Bank N.A. TABLE OF CONTENTS WELCOME... 1 Who should use this guide... 1 What it covers...
More informationClub User Manual Version 15 Preliminary Release, Jan 2005
Email Club User Manual Version 15 Preliminary Release, Jan 2005 Copyright 1989-2005 Action Systems, Incorporated All Rights Reserved First Edition January, 2005 RESTAURANT MANAGER is a registered trademark
More informationPartner Web Services. GetOrderStatus Version 1 Service Manual
Partner Web Services GetOrderStatus Version 1 Service Manual Contents 1 Introduction... 4 1.1 Overview... 4 1.2 Supporting Resources... 4 2 Service Overview... 4 3 Service Endpoints... 5 4 Request/Response
More informationLINK Mobility SMS REST API MO messages Version 1.1; Last updated June 07, 2017
LINK Mobility SMS REST API MO messages Version 1.1; Last updated June 07, 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 informationVirto SharePoint Alerts Web Part v User and Installation Guide
Virto SharePoint Alerts Web Part v.5.0.1 User and Installation Guide 2 Table of Contents SYSTEM/DEVELOPER REQUIREMENTS... 3 VIRTO SHAREPOINT ALERTS WEB PART INSTALLATION... 4 INSTALLING VIRTO SHAREPOINT
More informationIntroduction & Basics! Technical Foundation! Authentication! Obtaining a token!... 4 Using the token! Working with notes!...
Simplenote API2 Documentation v2.1.3: (April 18, 2011). Recent documentation changes are listed on the last page. Contents Introduction & Basics!... 3 Technical Foundation!... 3 Authentication!... 4 Obtaining
More informationCentralized Policy, Virus, and Outbreak Quarantines
Centralized Policy, Virus, and Outbreak Quarantines This chapter contains the following sections: Overview of Centralized Quarantines, page 1 Centralizing Policy, Virus, and Outbreak Quarantines, page
More informationAdobe Campaign Business Practitioner Adobe Certified Expert Exam Guide. Exam number: 9A0-395
Adobe Campaign Business Practitioner Adobe Certified Expert Exam Guide Exam number: 9A0-395 Revised 08 September 2016 About Adobe Certified Expert Exams To be an Adobe Certified Expert is to demonstrate
More informationWorking with Reports
The following topics describe how to work with reports in the Firepower System: Introduction to Reports, page 1 Risk Reports, page 1 Standard Reports, page 2 About Working with Generated Reports, page
More informationRequirement Document v1.1 WELCOME TO CANLOG.IN. API Help Document. Version SMS Integration Document
WELCOME TO CANLOG.IN API Help Document Version 1.1 http://www.canlog.in SMS Integration Document Integration 1. Purpose SMS integration with Canlog enables you to notify your customers and agents via Text
More informationChapter 1 Getting Started
Chapter 1 Getting Started The C# class Just like all object oriented programming languages, C# supports the concept of a class. A class is a little like a data structure in that it aggregates different
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 informationRequirement Document v1.1 WELCOME TO CANLOG.IN. API Help Document. Version SMS Integration Document
WELCOME TO CANLOG.IN API Help Document Version 1.1 http://www.canlog.in SMS Integration Document Integration 1. Purpose SMS integration with Canlog enables you to notify your customers and agents via Text
More informationHTTP Interface API. for SMS Services. Version 2. Claude ICT Poland Sp. z o. o.
Version 2 HTTP Interface API for SMS Services Claude ICT Poland Sp. z o. o. WWW.TELECUBE.PL Table of Contents 1. Foreword...2 2. Revision History...2 3. Introduction Please Note...3 a. Communication Protocol...
More informationRELEASE NOTES. Version NEW FEATURES AND IMPROVEMENTS
S AND S Implementation of the Google Adwords connection type Implementation of the NetSuite connection type Improvements to the Monarch Swarm Library Column sorting and enhanced searching Classic trapping
More informationTelenor Corporate Call & SMS. API Documentation
Telenor Corporate Call & SMS API Documentation Table of Contents 1. Authentication & Session ID... 1 2. Sending a Quick Message... 2 3. Query a Quick Message... 3 4. Create a Subscriber List... 4 5. Add
More informationLionbridge Connector for Sitecore. User Guide
Lionbridge Connector for Sitecore User Guide Version 4.0.5 November 2, 2018 Copyright Copyright 2018 Lionbridge Technologies, Inc. All rights reserved. Lionbridge and the Lionbridge logotype are registered
More informationCommzGate Cloud SMS User Guide
CommzGate Cloud SMS User Guide 2014 Welcome! This User Guide takes a visual approach to introducing you to the features found on the CommzGate Cloud SMS Web Portal. Each major part of the User Interface
More informationInteractive Voice Response (IVR) Extension Type Guide
4PSA VoipNow 2.0.3 Interactive Voice Response (IVR) Extension Type Guide For more information about 4PSA VoipNow, check: http://www.voipnow.com Copyrights 2002-2009 Rack-Soft, LLC. VoipNow is a registered
More informationE-POST OFFICE USER SUPPORT
E-POST OFFICE USER SUPPORT Issued November 2018 CONTENTS 1 Service description 3 2 Registration 4 3 E-Post Office in the portal 5 3.1 Archive (homepage) 5 3.2 E-letter 5 3.2.1 Archive folder structure
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 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 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 informationIntegrating with Cellsynt's SMS gateway via HTTP interface (technical documentation)
Integrating with Cellsynt's SMS gateway via HTTP interface (technical documentation) Integrating with Cellsynt's SMS gateway via HTTP interface (technical documentation) Table of Contents Part I Introduction
More information2 Accessing Oracle Webmail
Oracle Collaboration Suite Using Oracle Webmail Release 2 (9.0.4.2) Part No. B10897-02 March 2004 You can use Oracle Webmail to: Compose and manage messages Create and manage message folders Manage public
More informationSMS Driver User Guide. Technical Document. AX 3.x.108 SMS Driver User Guide. Dec 13, Dec 13, 2017
Technical Document AX 3.x.108 SMS Driver User Guide Dec 13, 2017 Dec 13, 2017 http://www.maxlinesolutions.com Page 1 of 19 SMS Driver User Guide 13 Dec 2017 SMS Driver User Guide... 2 Capability... 3 Platform...
More informationUsing the Control Panel
Using the Control Panel Technical Manual: User Guide Creating a New Email Account 3. If prompted, select a domain from the list. Or, to change domains, click the change domain link. 4. Click the Add Mailbox
More informationNew Dashboard - Help Screens
New Dashboard - Help Screens Welcome to the new Panacea Dashboard. This document aims to provide you with concise explanations of the menu system and features available to you as a Panacea user account
More informationObjectives. Introduce the core C# language features class Main types variables basic input and output operators arrays control constructs comments
Basics Objectives Introduce the core C# language features class Main types variables basic input and output operators arrays control constructs comments 2 Class Keyword class used to define new type specify
More informationSOAP WebService. User Manual Version Copyright Route Mobile Limited All Rights Reserved.
SOAP WebService User Manual Version 1.0.0 1 Copyright Route Mobile Limited 2014. All Rights Reserved. Introduction SOAP web service provides functionality for maintaining contact book, sending single message
More information