You are on page 1of 28

EDS SMS API

Contents
1.

About EDS API ........................................................................................................................... 3

2.

Pre-Requirements ..................................................................................................................... 3

3.

How to use EDS API ................................................................................................................... 3

4.

How to use EDS API in .Net 2.0 Application .............................................................................. 4

5.

EDS API Key ............................................................................................................................... 4

6.

EDS API result packet. ............................................................................................................... 4

7.

8.

6.1.

EDS API Packet................................................................................................................. 4

6.2.

EDS API Packet structure ................................................................................................ 5

EDS API Service methods. ......................................................................................................... 5


7.1

Get API Key ........................................................................................................................ 5

7.2

Get balance credits ........................................................................................................... 6

7.3

Credits expiry date time .................................................................................................... 7

7.4

Get Support SMS message types ....................................................................................... 7

7.5

Get user expiry date time .................................................................................................. 8

7.6

Read registered sender ids. ............................................................................................... 9

7.7

Send short messages (SMS)............................................................................................. 10

7.8

Calculate text SMS counts ............................................................................................... 12

7.9

Get Eligible countries ...................................................................................................... 13

7.10

Get error codes and description...................................................................................... 14

7.11

Send short messages on schedule time and with priority (SMS) ..................................... 14

7.12

Schedule short messages (SMS) ...................................................................................... 17

7.13

Send Prioritised SMS on Special Routing ......................................................................... 19

7.14

Get Submit messages Delivery Status ............................................................................. 21

Send SMS over HTTP/GET Method ......................................................................................... 22

EDS SMS API v1.0


9.

Time zone and date time format............................................................................................. 24

10.

Consume EDS SMS API in .Net 4.0 Application .................................................................... 24

11.

Error codes. ......................................................................................................................... 25

2 |EDS SMS Api v1.0

Express Digital Systems

Published Document

EDS SMS API v1.0

1. About EDS API


The EDS SMS API is an interface to interact with EDS ESME. It serves to do
various short message (sms) related activities including value added
services. It is an input source for EDS ESME to send short messages (sms)
for onward transmission short message to mobile recipients by its well
equipped backed operator base.
The API built on Simple Object Access Protocol (SOAP). The API enables to
send messages from different applications running on different types of
operating systems and using different technologies. It consists of various
functional components to handle various day to day activities of the end
user in the area of short messaging.

2.

Pre-Requirements
Must have API Key to utilize services. A basic knowledge on consuming
SOAP and its services.

3. How to use EDS API


An application intended to utilize the EDS API should reference and use
various services using its smsapi class library. The class library has got
various methods to support different tasks.

The EDS API access URL https://api.edsfze.com/smsapi.svc

3 |EDS SMS Api v1.0

Express Digital Systems

Published Document

EDS SMS API v1.0

4. How to use EDS API in .Net 2.0 Application


Create a Microsoft .net application.
Right click on project or references in Solution explorer and select Add web
reference.
In the Add Web Reference window, type or paste EDS API URL
(https://api.edsfze.com/smsapi.svc) in URL textbox and click GO (Arrow
marked). Support methods will be retrieved and shown along with web
reference name (com.edsfze.sms).
Click on Add Reference button to link the EDS API to your application
Your application is ready to access EDS API services.
Declare object of smsapi and use various services.

5. EDS API Key


API Key is a security key to use EDS API services. You will be provided the
key by Express Digital Systems. It can also be acquired with the help of web
portal credentials (if any).

6. EDS API result packet.


EDS API methods always returns xml packets. The root element is EDS.
Packet header is API. The xml packet is called as EDS API packet. The EDS
API packet used as return packet of web methods.

6.1.

EDS API Packet

The common packet consists of Key, Value, Code, Desc elements. It is


return or result packet of web methods. It is a common packet for success
and failed. The Key element consists identity of the packet. The Value
element consists of return or result data of the respective method. The

4 |EDS SMS Api v1.0

Express Digital Systems

Published Document

EDS SMS API v1.0


Code consists of success code or error code. The success code is always 0
(zero) and error code is always negative value. The Desc tag consists of
either word Success or respective error description of the web method.

6.2.

EDS API Packet structure

<smsapi>
<Key>[Key Input Field]</Key>
<Value>[Result Value]</Value>
<Code>[Result code]</Code>
<Desc>[Result description]</Desc>
</smsapi>

7. EDS API Service methods.


Following are various tasks performed or supported by EDS API.

7.1

Get API Key

Objective

Service to obtain API key using account credentials (username


and password).

Method

GetApiKey

Parameters

Username

A valid user name of EDS SMS


account

Password

A valid user password of EDS


SMS account

5 |EDS SMS Api v1.0

Express Digital Systems

Published Document

EDS SMS API v1.0


Return

EDS API Packet. The value key consists of API Key in case of
valid. Error code in case of invalid. The code tag contains 0 or
error code (zero for success). Desc tag consists of Success or
error description.

Return EDS API


Packet
<smsapi>
(Sample)
<Key>user1</Key>
<Value>e4h42889-ek40-4034-z587-6a5f33o6a29</Value>
<Code>0</Code>
<Desc>Success</Desc>
</smsapi>

7.2

Get balance credits

Objective

Service to get available or balance credits of the account.

Method

GetBalanceCredits

Parameter

Apikey as string

Return

EDS API Packet. The value tag contains balance credits in case
of valid API Key. Error code in case of invalid. The code tag
contains 0 or error code (zero for success). Desc tag consists
of Success or error description.

Return EDS API


Packet
<smsapi>
(Sample)
<Key>user1</Key>
<Value>27587</Value>
<Code>0</Code>

6 |EDS SMS Api v1.0

Express Digital Systems

Published Document

EDS SMS API v1.0


<Desc>Success</Desc>
</smsapi>

7.3

Credits expiry date time

Objective

Service to get credits expiry date and time of an account.

Method

GetCreditsExpiryTime

Parameter

Apikey as string

Return

EDS API Packet. The value tag consists of credits expiry date
and time in case of valid API Key. Error code in case of
invalid. The code tag contains 0 or error code (zero for
success). Desc tag consists of Success or error description.

Return EDS API


Packet (Sample) <smsapi>
<Key>user1</Key>
<Value>2013-02-10T09:32:57</Value>
<Code>0</Code>
<Desc>Success</Desc>
</smsapi>

7.4

Get Support SMS message types

Objective

7 |EDS SMS Api v1.0

Service to get list of message types allowed to an account.

Express Digital Systems

Published Document

EDS SMS API v1.0


Method

GetMesgTypes

Parameter

Apikey as string

Return

EDS API Packet. The packet may consists of multiple smsapi


nodes. The Key tag consists of Message type name. (This is
used while submit sms). The Value tag contains Message
Type code. The Code element consists 0 or error code. Desc
contains description.

Return EDS API


Packet (Sample)

7.5

<smsapi>
<Key>English</Key>
<Value>0</Value>
<Code>0</Code>
<Desc>Success</Desc>
</smsapi>
<smsapi>
<Key>Arabic</Key>
<Value>8</Value>
<Code>0</Code>
<Desc>Success</Desc>
</smsapi>

Get user expiry date time

Objective

Service to get user expiry date and time of an account.

Method

GetUserExpiryTime

Parameter

Apikey as string

8 |EDS SMS Api v1.0

Express Digital Systems

Published Document

EDS SMS API v1.0


Return

Return EDS API


Packet (Sample)

7.6

Return EDS API Packet. The value tag contains user expiry
date and time in case of valid. Error code in case of invalid.
The code tag contains 0 or error code (zero for success).
Desc tag consists of Success or error description.

<smsapi>
<Key>user1</Key>
<Value>2015-12-31T22:40:50</Value>
<Code>0</Code>
<Desc>Success</Desc>
</smsapi>

Read registered sender ids.

Objective

Service to get list of registered sender ids of an account.

Method

GetSenderIds

Parameter

Apikey as string

Return

Returns EDS API packet. The result may have multiple smsapi
nodes. The Value tag contains registered Sender ID in case of
valid. Error code in case of invalid. The code tag contains 0 or
error code (zero for success). Desc tag consists of Success or
error description.

Return EDS API


Packet
<smsapi>
(Sample)
<Key>User1</Key>
<Value>edsuae</Value>
<Code>0</Code>
<Desc>Success</Desc>
</smsapi>

9 |EDS SMS Api v1.0

Express Digital Systems

Published Document

EDS SMS API v1.0


<smsapi>
<Key>user1</Key>
<Value>edsuae</Value>
<Code>0</Code>
<Desc>Success</Desc>
</smsapi>
<smsapi>

7.7

Send short messages (SMS)

Objective

Service to send or post message(s) to one more mobile


recipients.

Method

SendTextSMS

Parameter

apikey

A valid API Key of an account.

msg

English, Arabic (Unicode) message to submit.

Msgtype

The valid mesg type matching to message


given for msg parameter. This is one of Value
tag data of getmesgtypes method.

Sid

A valid registered sender id of the account.


(This is one of the Sender_ID from
GetSenderIds web method).

Mobiles

Comma delimited mobile numbers prefixed


with country code. Mobile numbers must fall
under allowed countries of the account or
user.

10 |EDS SMS Api v1.0

Express Digital Systems

Published Document

EDS SMS API v1.0


Dlr

Return

Return EDS
API Packet
(Sample)

11 |EDS SMS Api v1.0

Request for delivery report for the respective


message. Valid values are either 1 or 0. 1 for
enable request and 0 for disable request.

Returns EDS API packet. The packet may have multiple smsapi
nodes based on mobiles parameter. The key tag contains
mobile number. The Value tag consists of ESME response or
reference of the submit message in case of valid (Always
numeric string value of positive). In case of invalid the value
tag contains an error reference. The error reference is always
in negative numeric value. The code contains 0 for success or
respective error code in case of error. The Desc contains
success for code value 0 and in case of error it displays the
error description based on the code.

<smsapi>
<Key>971566721834</Key>
<Value>31325950273</Value>
<Code>0</Code>
<Desc>Success</Desc>
</smsapi>
<smsapi>
<Key>971506514467</Key>
<Value>31325950274</Value>
<Code>0</Code>
<Desc>Success</Desc>
</smsapi>
<smsapi>
<Key>97150</Key>
<Value>-204</Value>
<Code>-204</Code>
<Desc>Invalid mobile number</Desc>
</smsapi>

Express Digital Systems

Published Document

EDS SMS API v1.0


On Error, EDS
API Packet
(Sample)

Points to
ponder

7.8

<smsapi>
<Key>user1</Key>
<Value>-116</Value>
<Code>-116</Code>
<Desc>Invalid SenderID </Desc>
</smsapi>

While sending text messages if message type does not match


for message given, system automatically convert to respective
type and send message(s). In this regard, credits consumption
will adjust accordingly.
Mobile must be valid mobile numbers prefixed with support
country prefix.

Calculate text SMS counts

Objective

A support service to get sms counts of text message.

Method

CalTextSmsCount

Parameter

Apikey

Valid API Key of the account.

msg

Text message to calculate sms count

Return

12 |EDS SMS Api v1.0

EDS API Packet. The value tag consists of sms count in case of
valid API Key and Error code in case of invalid. The code tag
contains 0 or error code (zero for success). Desc tag consists
of Success or error description.

Express Digital Systems

Published Document

EDS SMS API v1.0


Return EDS API
Packet (Sample) <smsapi>
<Key>Hello!! World</Key>
<Value>1</Value>
<Code>0</Value>
<Desc>Success</Desc>
</smsapi>

7.9

Get Eligible countries

Objective

A service to know the user eligible countries or routes.

Method

GetUserAllowedPrefixes

Parameter

Apikey as string

Return

Returns EDS API Packet. In case of valid API Key, the Key tag
contains country Name and value tag consists of country
code. In case of invalid, both tags consists of Error code. The
code tag contains 0 or error code (zero for success). Desc tag
consists of Success or error description.

Return EDS API


Packet (Sample) <smsapi>
<Key>United Arab Emirates</Key>
<Value>971</Value>
<Code>0</Code>
<Desc>Success</Desc>
</smsapi>
<smsapi>
<Key>India</Key>
<Value>91</Value>
<Code>0</Code>
<Desc>Success</Desc>

13 |EDS SMS Api v1.0

Express Digital Systems

Published Document

EDS SMS API v1.0


</smsapi>
</EDS>

7.10

Get error codes and description.

Objective

Service to obtain list of error code and their descriptions

Method

GetErrorCodes

Parameter

Apikey as string

Return

Returns EDS API Packet. The Key tag contains error code,
Value tag contains error description in case of valid API Key.
Error code in case of invalid. The code tag contains 0 or error
code (zero for success). Desc tag consists of Success or error
description.

7.11

Send short messages on schedule time and with priority (SMS)

Objective

Service to send or post message(s) to one more mobile


recipients with additional inputs for schedule time and special
routing priority(Configured by service provider)

Method

PushTextSMS

Parameter

apikey

A valid API Key of an account.

msg

English, Arabic (Unicode) message to submit.

Msgtype

The valid mesg type matching to message


given for msg parameter. This is one of Value
tag data of getmesgtypes method.

14 |EDS SMS Api v1.0

Express Digital Systems

Published Document

EDS SMS API v1.0

Return

Return EDS
API Packet
(Sample)

15 |EDS SMS Api v1.0

Sid

A valid registered sender id of the account.


(This is one of the Sender_ID from
GetSenderIds web method).

Mobiles

Comma delimited mobile numbers prefixed


with country code. Mobile numbers must fall
under allowed countries of the account or
user.

Dlr

Request for delivery report for the respective


message. Valid values are either 1 or 0. 1 for
enable request and 0 for disable request.

schedule

Schedule time in minutes with relative to


current time. It is a positive integer value to
schedule message after given number of
minutes from current date time.

priority

Preconfigured priority for special routing of


message for better performance. It is an
integer value provided by provider. If not
configured it will be ignored. Please contact
account manager for further information.

Returns EDS API packet. The packet may have multiple smsapi
nodes based on mobiles parameter. The key tag contains
mobile number. The Value tag consists of ESME response or
reference of the submit message in case of valid (Always
numeric string value of positive). In case of invalid the value
tag contains an error reference. The error reference is always
in negative numeric value. The code contains 0 for success or
respective error code in case of error. The Desc contains
success for code value 0 and in case of error it displays the
error description based on the code.

<smsapi>
<Key>971566721834</Key>

Express Digital Systems

Published Document

EDS SMS API v1.0


<Value>31325950273</Value>
<Code>0</Code>
<Desc>Success</Desc>
</smsapi>
<smsapi>
<Key>971506514467</Key>
<Value>31325950274</Value>
<Code>0</Code>
<Desc>Success</Desc>
</smsapi>
<smsapi>
<Key>97150</Key>
<Value>-204</Value>
<Code>-204</Code>
<Desc>Invalid mobile number</Desc>
</smsapi>

On Error, EDS
API Packet
(Sample)

Points to
ponder

16 |EDS SMS Api v1.0

<smsapi>
<Key>user1</Key>
<Value>-116</Value>
<Code>-116</Code>
<Desc>Invalid SenderID </Desc>
</smsapi>

While sending text messages if message type does not match


for message given, system automatically convert to respective
type and send message(s). In this regard, credits consumption
will adjust accordingly.
Mobile must be valid mobile numbers prefixed with support
country prefix.

Express Digital Systems

Published Document

EDS SMS API v1.0

7.12

Schedule short messages (SMS)

Objective
Method

Service to schedule short message(s) to one more mobile


recipients to transmit.
ScheduleSMS

Parameter

apikey

A valid API Key of an account.

msg

English, Arabic (Unicode) message to submit.

Msgtype

The valid mesg type matching to message


given for msg parameter. This is one of Value
tag data of getmesgtypes method.

Sid

A valid registered sender id of the account.


(This is one of the Sender_ID from
GetSenderIds web method).

Mobiles

Comma delimited mobile numbers prefixed


with country code. Mobile numbers must fall
under allowed countries of the account or
user.

Dlr

Request for delivery report for the respective


message. Valid values are either 1 or 0. 1 for
enable request and 0 for disable request.

schedule

Schedule time in minutes with relative to


current time. It is a positive integer value to
schedule message after given number of
minutes from current date time.

Return

17 |EDS SMS Api v1.0

Returns EDS API packet. The packet may have multiple smsapi
nodes based on mobiles parameter. The key tag contains
mobile number. The Value tag consists of ESME response or
reference of the submit message in case of valid (Always
numeric string value of positive). In case of invalid the value

Express Digital Systems

Published Document

EDS SMS API v1.0


tag contains an error reference. The error reference is always
in negative numeric value. The code contains 0 for success or
respective error code in case of error. The Desc contains
success for code value 0 and in case of error it displays the
error description based on the code.
Return EDS
API Packet
(Sample)

On Error, EDS
API Packet
(Sample)

18 |EDS SMS Api v1.0

<smsapi>
<Key>971566721834</Key>
<Value>31325950273</Value>
<Code>0</Code>
<Desc>Success</Desc>
</smsapi>
<smsapi>
<Key>971506514467</Key>
<Value>31325950274</Value>
<Code>0</Code>
<Desc>Success</Desc>
</smsapi>
<smsapi>
<Key>97150</Key>
<Value>-204</Value>
<Code>-204</Code>
<Desc>Invalid mobile number</Desc>
</smsapi>

<smsapi>
<Key>user1</Key>
<Value>-116</Value>
<Code>-116</Code>
<Desc>Invalid SenderID </Desc>
</smsapi>

Express Digital Systems

Published Document

EDS SMS API v1.0


Points to
ponder

7.13

While sending text messages if message type does not match


for message given, system automatically convert to respective
type and send message(s). In this regard, credits consumption
will adjust accordingly.
Mobile must be valid mobile numbers prefixed with support
country prefix.

Send Prioritised SMS on Special Routing

Objective

Method

Service to send or post message(s) to one more mobile


recipients with special priority. This facilitates to handle
high/dedicated routing for high priority short messages. The
priority values are configured on special request by service
provider. (For further information contact service provider).
SendPrioritySMS

Parameter

apikey

A valid API Key of an account.

msg

English, Arabic (Unicode) message to submit.

Msgtype

The valid mesg type matching to message


given for msg parameter. This is one of Value
tag data of getmesgtypes method.

Sid

A valid registered sender id of the account.


(This is one of the Sender ID from
GetSenderIds web method).

Mobiles

Comma delimited mobile numbers prefixed


with country code. Mobile numbers must fall
under allowed countries of the account or
user.

19 |EDS SMS Api v1.0

Express Digital Systems

Published Document

EDS SMS API v1.0

Return

Return EDS
API Packet
(Sample)

20 |EDS SMS Api v1.0

Dlr

Request for delivery report for the respective


message. Valid values are either 1 or 0. 1 for
enable request and 0 for disable request.

priority

Preconfigured priority for special routing of


message for better performance. It is an
integer value provided by provider. If not
configured it will be ignored. Please contact
account manager for further information.

Returns EDS API packet. The packet may have multiple smsapi
nodes based on mobiles parameter. The key tag contains
mobile number. The Value tag consists of ESME response or
reference of the submit message in case of valid (Always
numeric string value of positive). In case of invalid the value
tag contains an error reference. The error reference is always
in negative numeric value. The code contains 0 for success or
respective error code in case of error. The Desc contains
success for code value 0 and in case of error it displays the
error description based on the code.

<smsapi>
<Key>971566721834</Key>
<Value>31325950273</Value>
<Code>0</Code>
<Desc>Success</Desc>
</smsapi>
<smsapi>
<Key>971506514467</Key>
<Value>31325950274</Value>
<Code>0</Code>
<Desc>Success</Desc>
</smsapi>
<smsapi>
<Key>97150</Key>
<Value>-204</Value>

Express Digital Systems

Published Document

EDS SMS API v1.0


<Code>-204</Code>
<Desc>Invalid mobile number</Desc>
</smsapi>

On Error, EDS
API Packet
(Sample)

Points to
ponder

7.14

<smsapi>
<Key>user1</Key>
<Value>-116</Value>
<Code>-116</Code>
<Desc>Invalid SenderID </Desc>
</smsapi>

While sending text messages if message type does not match


for message given, system automatically convert to respective
type and send message(s). In this regard, credits consumption
will adjust accordingly.
Mobile must be valid mobile numbers prefixed with support
country prefix.

Get Submit messages Delivery Status

Objective

Method

Service to acquire delivery status details of submitted


messages of an account with interval of 60 Minutes. This
applies short messages which submitted over API.
GetMessagesStatus

Parameter

Apikey as string

Return

Return Custom API Packet. The Key tag contains Submit


Reference, Status tag contains Delivery Status and Time tag
contains delivery time. This may contain multiple packets.

21 |EDS SMS Api v1.0

Express Digital Systems

Published Document

EDS SMS API v1.0


Error code in case of invalid. The code tag contains 0 or
error code (zero for success). Desc tag consists of Success or
error description.
Return Custom
API Packet
(Sample)

Return EDS SMS


API Packet
(Sample)

<smsapi>
<Key>32011403364458</key>
<Status>DELIVRD</Status>
<Time>2014-01-19T05:22:33:560</Time>
<Code>0</Code>
<Desc>Success</Desc>
</smsapi>

<smsapi>
<Key>user1</Key>
<Value>-146</Value>
<Code>-146</Code>
<Desc>No Pending Delivery Reports Found</Desc>
</smsapi>

8. Send SMS over HTTP/GET Method

Objective

HTTP/GET to send messages to one more mobile recipients.

Method

http://api.edsfze.com/http/sendsms.aspx

Parameter

apikey

A valid API Key of an account.

msg

English, Arabic (Unicode) message to submit.

22 |EDS SMS Api v1.0

Express Digital Systems

Published Document

EDS SMS API v1.0


Msgtype

The valid mesg type matching to message


given for msg parameter. This is one of Value
tag data of getmesgtypes method.

Sid

A valid registered sender id of the account.


(This is one of the Sender_ID from
GetSenderIds web method).

Mobiles

Comma delimited mobile numbers prefixed


with country code. Mobile numbers must fall
under allowed countries of the account or
user.

Dlr

Request for delivery report for the respective


message. Valid values are either 1 or 0. 1 for
enable request and 0 for disable request.

Return

Returns EDS SMS API packet. The packet may have multiple
smsapi nodes based on mobiles parameter. The key tag
contains mobile number. The Value tag consists of ESME
response or reference of the submit message in case of valid
(Always numeric string value of positive). In case of invalid the
value tag contains an error reference. The error reference is
always in negative numeric value. The code contains 0 for
success or respective error code in case of error. The Desc
contains success for code value 0 and in case of error it
displays the error description based on the code.

Return EDS
SMS API
Packet
(Sample)

Like: mobilenumber-responseid-status

On Error, EDS
SMS API
Packet
(Sample)

Invalid Api Key

23 |EDS SMS Api v1.0

Ex: 971xxxxxxxxx-62111001101855-Success

Express Digital Systems

Published Document

EDS SMS API v1.0


Points to
ponder

While sending text messages if message type does not match


for message given, system automatically convert to respective
type and send message(s). In this regard, credits consumption
will adjust accordingly.
Mobile must be valid mobile numbers prefixed with support
country prefix.

9. Time zone and date time format


All date and times are in UTC by default. The time zone can be configured to an
account. The date time format is ISO8601. It will be like [YYYY-MMDD]T[HH:MM:SS] (Example : 1900-10-10T00:00:00).

10. Consume EDS SMS API in .Net 4.0 Application


Create a Microsoft .net application.
Right click on project or references in Solution explorer and select Add
service reference.
In the Add Web Reference window, type or paste EDS SMS API URL
(http://api.edsfze.com/smsapi.svc) in URL textbox and click GO (Arrow
marked). Support methods will be retrieved and shown along with web
reference name (com.edsfze.sms).
Click on Add Reference button to link the EDS SMS API to your application
Your application is ready to access EDS SMS API services.
Declare object of ismsapiClient and use various services.

24 |EDS SMS Api v1.0

Express Digital Systems

Published Document

EDS SMS API v1.0

11. Error codes.

Result Code

Result Description

-101

Invalid API Key

-102

General failure to get API Key

-103

General failure Invalid API Key.

-104

No registered sender ids.

-105

General failure to read sender ids

-106

No Message Types allowed.

-107

General failure to read Message Types

-108

General failure to get balance credits

-109

General failure to get Credits expiry date and time

-110

General failure to get user expiry date and time

-111

Insufficient Inputs to send SMS(s)

-112

Mismatch message type, could not send SMS(s).

-113

Invalid delivery request code, could not send SMS(s).

-114

Invalid length of mobiles parameter, could not SMS(s).

-115

General failure to send short message.

-116

Invalid sender id

-117

No Error codes found.

-118

General failure to read Error Codes.

-119

General failure Could not Could not calculate SMS credits.

25 |EDS SMS Api v1.0

Express Digital Systems

Published Document

EDS SMS API v1.0


-120

No Routes Found

-121

General failure to read user routes

-122

No Day Report Found

-123

General failure to read user day report

-124

- No Day Route Report Found

-125

General failure to read user day route report

-126

No Day sender id Report Found

-127

General failure to read user day sender id report

-128

No Day sender id Route Report Found

-129

General failure to read user day sender id route report

-130

No Month Report Found

-131

General failure to read user month report

-132

No Month Route Report Found

-133

General failure to read user month route report

-134

No Month Sender id Report Found

-135

General failure to read user month sender Id report

-136

No Month Sender id Route Report Found

-137

General failure to read user month sender id route report

-138

No User Year Report Found

-139

General failure to read user year report

-140

No Year Route Report Found

-141

General failure to read user route report

-142

No Year Sender id Report Found

26 |EDS SMS Api v1.0

Express Digital Systems

Published Document

EDS SMS API v1.0


-143

General failure to read user sender id report

-144

No Year Sender id Route Report Found

-145

General failure to read user year sender id route report

-146

No Pending Delivery Reports Found

-147

General failure to get delivery reports

-148

General Failure to Submit Schedule SMS

-149

General Failure to Submit Priority SMS

-150

Waiting time of 60 mins applicable.

-201

Spam message.

-202

Invalid schedule time.

-203

Invalid country prefix or code.

-204

Invalid mobile number.

-205

Invalid user/login timeout.

-206

Package expired.

-207

Country or Route not allowed.

-208

Credits expired.

-209

Message Type not allowed.

-210

Message submit fail.

-211

General failure - submit fail.

-212

Blocked Recipient

-213

Reject Recipient

-301

Insufficient Credits

27 |EDS SMS Api v1.0

Express Digital Systems

Published Document

EDS SMS API v1.0


-302

Rejected Mobile

-303

Submit fail

End of Document

28 |EDS SMS Api v1.0

Express Digital Systems

Published Document

You might also like