ExpertTexting SMS API Guide

Here you will learn how to use the ExpertTexting gateway for sending SMS messages.

Introduction

This document is for users who wish to use the ExpertTexting gateway for sending SMS messages. This gateway can be accessed by the SOAP/XML protocol by submitting values to the API Server by the POST method.

The ExpertTexting gateway can be used to send simple text messages.

This document gives a detailed explanation of use of the gateway through the SOAP/XML protocol.

In case of any difficulties with integration write to us on api@experttexting.com.

API URI: http://www.experttexting.com/exptapi/exptsms.asmx

Note: An Authentication key is required to access any web method; you can get your personalized authentication key from your area under the view profile option in the left panel at experttexting.com, Registeration/Signup is required to get into your account area. Signup at http://www.experttexting.com first. Email and Phone number verification required to access your area, you'll also get 125+ SMS messages absolutely free for testing purpose.

Features

The available web methods are:

  1. Send SMS
  2. Query Balance
  3. Message Status
  4. Get Unread Inbox
  5. Get Price List

Web Methods and Usage

1 Send SMS

This web method calls to send a SMS to a recipient.

Input Parameters

Clipboard02.gif

Response

  • Status
  • Country
  • To
  • Message ID

Sample Code C#

com.experttexting.www.ExptTextingAPI ExptTexting = new com.experttexting.www.ExptTextingAPI();
XmlNode x = ExptTexting.SendSMS("experttexting", "1234", "7c11788D062843",
"DEFAULT", "1732512526", "TEST SMS");

2 Query Balance

This web method calls to determine the available balance for an experttexting account.

Input Parameters

Clipboard03.gif

Response

  • Account Balance

Sample Code C#

com.experttexting.www.ExptTextingAPI ExptTexting = new com.experttexting.www.ExptTextingAPI();
XmlNode
x = ExptTexting.QueryBalance("experttexting", "1234", "7c11788D062843");


3 Message Status

This web method calls to determine the Status of a Message you sent with an experttexting account.

Input Parameters

Clipboard04.gif

Response

  • Message Status

Sample Code C#

com.experttexting.www.ExptTextingAPI ExptTexting = new com.experttexting.www.ExptTextingAPI()
XmlNode x = ExptTexting.MsgStatus("experttexting", "1234","7c11788D062843","8056");

4 Get Unread Inbox

This web method calls to get your unread incoming replies.

Input Parameters

Clipboard05.gif

Response

  • Sender Number
  • Message Content
  • Date Received

Sample Code C#

com.experttexting.www.ExptTextingAPI ExptTexting = new com.experttexting.www.ExptTextingAPI();
XmlNode
x = ExptTexting.getUnreadInbox("experttexting","1234", "7c11788D062843");

5 Get Price List

This web method calls to get a pricelist of all countries linked to your account.

Input Parameters

Clipboard06.gif

Response

  • Country
  • Price

Sample Code C#

com.experttexting.www.ExptTextingAPI ExptTexting = new com.experttexting.www.ExptTextingAPI();
XmlNode x = ExptTexting.getPriceList("experttexting","1234", "7c11788D062843");