www.velocitysms.com HTTP API Specification Version 2.1



Similar documents
HTTP/SOAP Application Program Interface (API) Version 1.0

Advanced HTTP API Documentation

This document is to provide help and illustrations to users who wish to deliver SMS using the Pinnacle SMS Gateway via the HTTP Protocol.

MyMobileAPI. mymobileapi.com

USING MYWEBSQL FIGURE 1: FIRST AUTHENTICATION LAYER (ENTER YOUR REGULAR SIMMONS USERNAME AND PASSWORD)

Add / Update Ticket API using POST XML

Messaging API. API Specification Document Messaging API. Functionality: Send SMS Messages.

Spryng Making Business Mobile (0) Spryng Headquarters: Herengracht BW Amsterdam - The Netherlands

Mobile OTP Issuance Existing Users Non- Roaming Flow (Private Computer)

Helix Practice Manager

HTTP Application Programming Interface

Spryng Making Business Mobile Mobile Terminated Premium SMS Gateway. Contents:

Quick Reference Guide. Online Courier: FTP. Signing On. Using FTP Pickup. To Access Online Courier.

Bank and SecurePay Response Codes

Technical documentation

Web Service Integration

Advanced API. Contents: Description. Address Book Management. Bulk SMS Sending and Distribution Lists. Error Codes

Application Notes for DATEL Call SWEET! Live Outbound Dialer with Avaya IP Office 8.0 Issue 1.0

SMS Marketing with Shortcuts

Configuration Guide - OneDesk to SalesForce Connector

Documentation for the SMSWay API v1.5. API for SMSWay Gateway. Documentation for the SMSWay API v

Messaging Dashboard Quick Reference Guide

BulkSMS API Document. Contents. 1 P a g e. API Version: 5.9 Document Version: 2.0 Last Updated Date: 31st July 2013

NACCAS CRM Owner Screen Updates

All Colleagues Landing Page

Riverbed Cascade Shark Common REST API v1.0

QIWI Wallet Pull Payments API

Enroll in MyCardStatement.com Client User Guide

How to Launch WebXtender for BDM. Banner Document Management (BDM)

DEBT HELP SYSTEM USER GUIDE

Solve fax problems. Common fax questions Solve problems sending faxes Solve problems receiving faxes Send fax errors...

State of Michigan Data Exchange Gateway. Web-Interface Users Guide

Batch Processing. Specification. Version SIX Payment Services

Installation Guides - Information required for connection to the Goldfields Institute s (GIT) Wireless Network

Pcounter Web Administrator User Guide - v Pcounter Web Administrator User Guide Version 1.0

Astaro User Portal: Getting Software and Certificates Astaro IPsec Client: Configuring the Client...14

Automatic transfer of funds


Notepads Import File Specification

SpringCM Integration Guide. for Salesforce

Ariba Sourcing Getting Started Guide for Suppliers

RSA SecurID Ready Implementation Guide

CPE Monitor Update for ACPE-Accredited Providers November To hear the audio portion please dial: Dial: Passcode:

Step 2. You will see an interface as shown in the diagram below. Please insert your Help Desk username and password.

Solve network scan problems. Common problems and solutions Scan to status Scan to FTP status Job Accounting status...

We deliver straight to your customers' handsets! View our coverage table for a complete list of our U.S. mobile networks.

Prestashop Ship2MyId Module. Configuration Process

Windows XP Exchange Client Installation Instructions

Service for checking whether an is operative or not. Validate ids in your databases.

Password Reset Server User Guide

NURSERY ADMISSION FR. AGNEL SCHOOL, A -2, SECTOR 1, VAISHALI, GHAZIABAD

Jobs Guide Identity Manager February 10, 2012

User Guide for Patients

Using Voltage Secur

imhosted Web Hosting Knowledge Base

Account Manager - System IDs. Prepared by: Markets Applications Effective Date: July 7, 2016

EMR Certification EChart Manitoba Context-Sensitive Launch Interface Assessment Guide. Version: 1.0 December 1, 2015

I Expense Online Expense Approvals

Introduction to Google Apps for Business Integration

BASELINE SECURITY TEST PLAN FOR EDUCATIONAL WEB AND MOBILE APPLICATIONS

AS DNB banka. DNB Link specification (B2B functional description)

Bulk SMS Sending. Contents: Preparing your Distribution List. Sending a Message to your Distribution List. Sending Bulk Messages Using Desktop SMS

T his feature is add-on service available to Enterprise accounts.

Technical Specification Normal SMS gateway

Yealink Redirection and Provisioning Service (RPS)

Multifactor authentication. Deployment guide

Managing Users and Identity Stores

Installation and Configuration Guide for

Guidelines for new users of the Union Registry ECAS account, registration and enrolment

Avaya one-x Mobile User Guide for iphone

Online Timesheets Guide for Contractors

How to complete and submit an expert application

>

Salesforce Integration. Installation Manual Release

My LMS. Learning Management System Guide for Students

Brainshark/Salesforce.com Integration Installation Procedures

SpringCM Integration Guide. for Salesforce

ACCREDITATION COUNCIL FOR PHARMACY EDUCATION. CPE Monitor. Technical Specifications

Ositech FoIP Gateway User Manual

Membership - Data Validation

The Cancer Institute NSW Grants Management System User Guide

Basic, Professional & Professional Box

ZODIANET API (ZAPI2)

Secure XML API Integration Guide - Periodic and Triggered add in

M&M MORTGAGE SERVICES INTEGRATION

EM Single Sign On 1.2 (1018)

MultiSite Manager. Setup Guide

Worldspan Sign-In Security. New Worldspan Sign-In Security measures. Impact to all Worldspan users

AEORION STUDENT MANAGEMENT SYSTEM

Magensa Services. Administrative Account Services API Documentation for Informational Purposes Only. September Manual Part Number:

Access Online. Transaction Approval Process User Guide. Approver. Version 1.4

MALWAREBYTES PLUGIN DOCUMENTATION

Using the Westat Secure Transfer System (WSTS)

User s Guide for the Texas Assessment Management System

Send and Receive SMS using ODBC Method

Department of Defense Travel Card Citibank Electronic Access System. APC Setup Guide

OneLogin Integration User Guide

Transcription:

www.velocitysms.com HTTP API Specification Version 2.1

HOW DOES IT WORKS

Pushing SMS messages For sending messages use the URL given below: http://tsms.velocitysms.com/web2sms.php?username=&password=&t o=<mobilenumber>&sender=<senderid>&message=<message> The parameters that are going to be passed and their descriptions are given in the table given below: Parameter name The username for the sms account The password for the sms account <MOBILENUMBER> The destination mobile number with or without +91 and 91. <SENDERID> <MESSAGE> Approved sender id The text message that needs to be sent. The message should be urlencoded. Example: http://tsms.velocitysms.com/web2sms.php?username=tdemo001&passsword=tdemo001&to=800079 7879 &sender=veloct&message=<approved Message> The above url will send sms from account tdemo001 to mobile number 8000797879 with sender ID as VELOCT with text message as <Approved Message> Here is the list of return values when the HTTP request is made Invalid Credentials or Inactive Account Invalid Sender ID Insufficient Credits Message GID=<GROUPID> ID=<MESSAGEID>,<MESSAGEID2> One of the values are missing The username or password is incorrect The sender id type on the url is either no applied for or has not been approved Your sms account is out of sms credits The message has been successfully submitted for delivery. Displays the message id for further request

Delivery Status Pull SINGLE MESSAGE REPORT (PULL) url: http://tsms.velocitysms.com/status.php?username=&password=&mes sageid= <MESSAGEID> <MESSAGEID> Username of your sms account Password of your sms account The message id the was previously display when submitting sms Example: http://tsms.velocitysms.com/status.php?username=tdemo001&password=tdemo001&messageid=123 XXX The above url will display the sms status that was submitted such as SUBMITTED, DELIVRD, UNDELIVRD, REJECTED etc. DELIVERY REPORT URL RESPONSE Invalid Credentials Invalid Message ID <STATUS> One of the values are missing The username or password is incorrect The message id does not exist Display the status of the sms such as SUBMITTED, DELIVRD, UNDELIVRD, REJECTED

Group Delivery Report Pull url: http://tsms.velocitysms.com/groupstatus.php?username=&password=&me ssagegid=<messagegid> <MESSAGEID> Username of your sms account Password of your sms account The message id the was previously display when submitting sms Example: http://tsms.velocitysms.com/groupstatus.php?username=tdemo001&password=tdemo001&messagegid=123x XX The above url will display the sms status that was submitted such as MESSAGEGID,DESTINATION NUMBER,SUBMITTED DELIVERY REPORT URL RESPONSE Invalid Credentials Invalid Message ID <STATUS> One of the values are missing The username or password is incorrect The message id does not exist Display the status of the sms such as SUBMITTED, DELIVRD, UNDELIVRD, REJECTED

AVAILABLE CREDIT URL: http://tsms.velocitysms.com/credits.php?username=&password= Username of your sms account Password of your sms account Example: http://tsms.velocitysms.com/credits.php?username=tdemo001&password=tdemo001 The above url will display the credits that are available in your account. CREDIT AVAILABLE URL RESPONSE Invalid Credentials CreditAvailable=<VALUE> The value on the url is missing Invalid username or password Display the available credits in your account DELIVERY REPORT (PUSH) URL: http://tsms.velocitysms.com?to=9900000xxx,98000xxxxx&sender=<sender>&username= &password=&message=<message>&dlr_url=<dlrurl> &msgid=<messageid1>,messageid2> http://tsms.velocitysms.com/credits.php?username=&password= <DLR_URL> <MESSAGEID> The value on the url is missing Password for the sms account e.g. http://www.test.com/dlr.php e.g. LTXXXXX

Please note: 1. MSGID should be unique for each api request 2. Both dlr_url and msgid is mandatory if either one is used The following GET parameter will have to be accepted at your end, the url that is specified under dlr_url is the url where the sms status will be sent back. In the above example we are using http://www.test.com/dlr.php therefore in this case the report will be sent back the url in the following manner http://www.test.com/dlr.php?msgid=ltxxxxx&status=delivrd The page dlr.php in this example will have to accept two values that is msgid and status. SCHEDULE SMS URL: http://tsms.velocitysms.com/web2sms.php?username=&password=&t o=<mobilenumber>&sender=<senderid>&message=<message>&time=<ddmmyyyyhhmm > The value on the url is missing Password for the sms account <MOBILENUMBER> The destination mobile number with or without +91 and 91. <SENDERID> <MESSAGE> Approved sender id The text message that needs to be sent. The message should be urlencoded. <DDMMYYYYYhhmm> DD- Date e.g 05 MM Month e.g 06 YYYY Year e.g. 2011 hh Hours in 24 hours format e.g. 09 mm Minute e.g. 00 or 15 or 30 or 45

Example: http://tsms.velocitysms.com/web2sms.php?username=tdemo001&passsword=tdemo001&to=9900xxxxxx&s ender=veloct&message=<approved Message>&time=280220111545 The above url will schedule sms from account tdemo001 to mobile number 9900XXXXXX with sender ID as VELOCT with text message as <Approved Message> at 28th Feb, 2011 3:45 PM HTTP URL RESPONSE Invalid Credentials or Inactive Account Invalid Sender ID Insufficient Credits Invalid Schedule Date and Time! Invalid Schedule Date! Invalid Schedule minutes, only 00, 15, 30, 45 allowed! Schedule time already past! Message GID=<GROUPID> ID=<MESSAGEID>,<MESSAGEID2> One of the values are missing The username or password is incorrect The sender id type on the url is either no applied for or has not been approved Your sms account is out of sms credits Invalid Input is passed Date is not valid Minute will only accept the mentioned value Time specified has already passed The message has been successfully submitted for delivery. Displays the message id for further request