SMS API
Send SMS notifications to users via API
To start working with the SMS channel, please get in touch with our Sales team or your dedicated Customer Success Manager. Otherwise, sending SMS will not be available.
createSMSMessage
Used to send SMS to users
POST
https://api.pushwoosh.com/json/1.3/createSMSMessage
Request Body
Name | Required | Type | Description |
---|---|---|---|
auth* | Yes | string | API access token from Pushwoosh Control Panel. |
application* | Yes | string | Pushwoosh application code. |
notifications* | Yes | array | Content settings. JSON array of message parameters. See details below. |
Notification parameters
Name | Required | Type | Description |
---|---|---|---|
send_date* | Yes | string | Date and time to send the notification. Use format |
content* | Yes | string | Text content of the SMS message. |
devices* | Yes | array | Customer phone number (must be associated with a UserId using |
use_auto_registration | No | boolean | If set to |
dynamic_content_placeholders | No | object | Dynamic content placeholders to customize the message content. Each placeholder will be replaced with corresponding dynamic values. |
Request example
Response example
Error response
Currently, each SMS must be sent in a separate request for each customer.
2. To get SMS statistics, use the totalsByIntervals method.
You can also view statistics for each message in the Message History section.
Please note that some mobile operators do not transmit delivery status data, so the statistics may need to be more accurate. You can check the details with the mobile operators that provide numbers to your customers.
Last updated