Professional Documents
Culture Documents
Technical Specification of Push SMS Connectivity API V3.0.0
Technical Specification of Push SMS Connectivity API V3.0.0
Technical Specification of Push SMS Connectivity API V3.0.0
Version 3.0.0
Document History
Date Ver. Description Prepared By Checked By Approved
By
Iftekhar
Khaled Bin Tabib, Ashekur
Alam
October 09,2017 2.5.3 Second Version Documentation Rahman,
Ishaque,
and Compliance Engineering
Engineering
Mashroor Zaman, Ashekur
Abdul Latif,
October 23.2019 3.0.0 iSMS Revamp Documentation Rahman,
Engineering
and Compliance Engineering
Disclaimer
The information contained in these documents is confidential, privileged and only for the
information of the intended recipient and may not be used, published or redistributed without the
prior written consent of Software Shop Limited through any channel.
Confidential Page | i
TECHNICAL SPECIFICATION OF PUSH SMS CONNECTIVITY API
| Version:3.0.0
Table of Content
1 Purpose of This Document ........................................................................................................ 3
2 SMS Gateway Functionality ....................................................................................................... 4
3 List of Status Code .................................................................................................................... 5
3.1 API Status Code ................................................................................................................ 5
3.2 SMS Status Code ............................................................................................................... 5
4 API Specification ....................................................................................................................... 6
4.1 Single SMS ........................................................................................................................ 6
4.1.1 Request Parameters ...................................................................................................... 6
4.1.2 Sample Request ............................................................................................................ 6
4.1.3 Sample Response .......................................................................................................... 7
4.1.4 Response Parameters.................................................................................................... 7
4.2 Send Bulk SMS .................................................................................................................. 8
4.2.1 Request Parameters ...................................................................................................... 8
4.2.2 Sample Request ............................................................................................................ 8
4.2.3 Sample Response .......................................................................................................... 9
4.2.4 Response Parameters.................................................................................................. 10
4.3 Dynamic SMS .................................................................................................................. 10
4.3.1 Request Parameters .................................................................................................... 10
4.3.2 Sample Request .......................................................................................................... 11
4.3.3 Sample Response ........................................................................................................ 12
4.3.4 Response Parameters.................................................................................................. 13
Confidential Page | 2
TECHNICAL SPECIFICATION OF PUSH SMS CONNECTIVITY API
| Version:3.0.0
Confidential Page | 3
TECHNICAL SPECIFICATION OF PUSH SMS CONNECTIVITY API
| Version:3.0.0
Confidential Page | 4
TECHNICAL SPECIFICATION OF PUSH SMS CONNECTIVITY API
| Version:3.0.0
Confidential Page | 5
TECHNICAL SPECIFICATION OF PUSH SMS CONNECTIVITY API
| Version:3.0.0
4 API Specification
There are three types of API for Push SMS:
1. Single SMS 2. Bulk SMS 3. Dynamic SMS
"api_token": "1279-98d2bb25-3f7e-49bf-a1e2-5d1a6c6c588f",
"sid": "ENGINEERING",
"msisdn": "88019XXXXXXXX",
"csms_id": "4473433434pZ684333392"
Confidential Page | 6
TECHNICAL SPECIFICATION OF PUSH SMS CONNECTIVITY API
| Version:3.0.0
"status": "SUCCESS",
"status_code": 200,
"error_message": "",
"smsinfo": [
"sms_status": "SUCCESS",
"status_message": "Success",
"msisdn": "88019XXXXXXXX",
"sms_type": "EN",
"csms_id": "4473433434pZ684333392",
"reference_id": "5da2f0b5ba3a2248110"
Confidential Page | 7
TECHNICAL SPECIFICATION OF PUSH SMS CONNECTIVITY API
| Version:3.0.0
Confidential Page | 8
TECHNICAL SPECIFICATION OF PUSH SMS CONNECTIVITY API
| Version:3.0.0
Confidential Page | 9
TECHNICAL SPECIFICATION OF PUSH SMS CONNECTIVITY API
| Version:3.0.0
Confidential Page | 10
TECHNICAL SPECIFICATION OF PUSH SMS CONNECTIVITY API
| Version:3.0.0
"api_token": "1279-98d2bb25-3f7e-49bf-a1e2-5d1a6c6c588f",
"sid": "ENGINEERING",
"sms": [
"msisdn": "019XXXXXXXX",
"csms_id":"234444343222"
},
"msisdn": "017XXXXXXXX",
"csms_id":"222334242244"
},
"msisdn": "018XXXXXXXX",
"csms_id":"232352235235"
Confidential Page | 11
TECHNICAL SPECIFICATION OF PUSH SMS CONNECTIVITY API
| Version:3.0.0
Confidential Page | 12
TECHNICAL SPECIFICATION OF PUSH SMS CONNECTIVITY API
| Version:3.0.0
Confidential Page | 13