Chatapp Message Service - Send Message API
Important Notice:
- All request and response parameters are strictly subject to the official API documentation.
- The API response may contain fields not defined in the documentation. These fields are for internal debugging purposes only and are not guaranteed to be stable or compatible. Do not rely on these fields in production environments. ZOLOZ reserves the right to modify or remove these fields at any time without prior notice.
Overview
- API URL: /api/v1/zoloz/globalchatapp/sendmessage
- API Description: This interface is uesd to send specified SMS content to a designated phone number through designated Chatapp channel.
Request Parameter
Field name | Data type | Max length | Mandatory | Default value | Description | Sample value |
channelType | String | 32 | Y | - | Channel type. The fixed value is | "VIBER" |
sender | String | 64 | Y | - | Designated message sender. | "ZOLOZViber" |
mobile | String | 32 | Y | - | Recipient phone number. The format is International dialing code + number. | "6321245567****" |
contentType | String | 32 | Y | - | Message type.
| "template" |
templateCode | String | 64 | N | null | Message template code. | "VIBER_10000691" |
templateLanguage | String | 32 | N | null | Message template language. | "en_US" |
templateParams | Java.util.Map | - | N | null | Message template variables and values. | Refer to Request Sample |
field | String | - | N | null | Sub-type of templateParams. | Refer to Request Sample |
group | Long | - | Y | - | Product Rule ID. For details, contact the ZOLOZ integration team. | 60006 |
Response Parameter
Field name | Data type | Mandatory | Description | Sample value |
result | Y | API request result, including result statu, result code, and result message. | { "resultStatus": "S", "resultCode": "SUCCESS", "resultMessage": "Success" } | |
transactionId | String | N | Unique transaction ID generated by ZOLOZ server. Note: The
| "G0062000061MT20230325dAqiXBpQUbVB9h****" |
Result
Response Actions Based on API Request Result:
- When result.resultStatus is
S, the call to the ZOLOZ Global Chatapp SendMessage API is successful. - When result.resultStatus is
F, the call to the ZOLOZ Global Chatapp SendMessage API failed. Please check error code to obtain detailed information about the error, and analyze the root cause of the failure.
API Common Result Codes
For the complete list of common result codes, see API Common Result Codes.
Sample
Request Sample
{
"channelType": "VIBER",
"sender": "ZOLOZViber",
"mobile": "6321245567****",
"contentType": "template",
"templateCode": "VIBER_10000691",
"templateLanguage": "en_US",
"templateParams": {
"params1": "This is the specific value of the variable params1",
"params2": "This is the specific value of the variable params2",
"verificationCode": "1234"
},
"group": 60006
}Response Sample
{
"result": {
"resultStatus": "S",
"resultCode": "SUCCESS",
"resultMessage": "Success"
},
"transactionId": "G0062000061MT20230325dAqiXBpQUbVB9h****"
}