Home Support SMS API

Sign Signature Rule

Generate Signature: API Key+API Secret + Timestamp(second) into string with 32 bit MD5 format.(Case Insensitive)

For Example:

Parameters Method Sign

Put API Key:bDqJFiq9

API Secret:7bz1lzh9

Timestamp(second):1630468800

MD5(bDqJFiq97bz1lzh91630468800)

05d7a50893e22a5c4bb3216ae3396c7c

Request Header Parameters:

Header Parameter Description Type

Content-Type

application/json;charset=UTF-8

String

Sign

Signature with encryption

String

Timestamp

Current system time stamp (second)

String

Api-Key

API KEY(Home-Developer options)

String

 

status

Response status code description:

status reason

0

Success

-1

Authentication error

-2

IP access limited

-3

SMS contents with sensitive characters

-4

SMS content is empty

-5

SMS content is over the length

-6

SMS contents are out of template

-7

Numbers are over the limitation

-8

Number is empty

-9

Numbers are abnormal

-10

Insufficient balance which unable to support the task

-11

Incorrect timing format

-12

Due to platform issue, bulk submission has been failed, please contact Admin

-13

Users has been locked

-14

Field is empty or inquiry id is abnormal

-15

Query too frequently

-16

Timestamp expires

-17

SMS template can not be empty

-18

Port program unusual

-19

Please contact our account manager for your SMS journey after the authentication

-20

Data existing

-21

Data validation exception

-22

Parameter exception

-23

Data caps

-24

Data unexisting

-25

Out of time range

-26

Getting fee faily

-27

Period total send limit

-28

Period phone send limit

 

Email status

Email response status code description:

status reason

0

Success

-1

Authentication error

-2

Repetitive submission

-3

Please contact the business manager to bind the group name

-4

User locked

-5

Field is empty or query ID is abnormal

-6

Timestamp expires

-7

Incorrect time format

-8

Restricted IP access

-9

The sending address cannot be empty

-10

Sender's address is not configured in the BUKA platform

-11

Template does not exist

-12

Incorrect template status

-13

Recipient address cannot be empty

-14

Maximum of 50 recipient addresses

-15

No valid recipient address

-16

Recipient list is empty, unable to send emails

-17

Email subject cannot be empty and limited to 100 characters

-18

The variable argument cannot be recognized

-19

Insufficient balance, please fund your account

-20

Insufficient for subscription package, please purchase in time

-21

No package available, cannot send email

-22

Interface exception

-23

port program unusual

-24

Your account is not authenticated, please authenticate!

-25

Template ID can only be integer

-26

No customer manager is allocated. Please contact a customer service staff