Skip to main content
POST/webpush-campaign/:id/send/

Send webpush campaign

You can send a previously created webpush campaign. The campaign must already have a name, messages, and a target segment assigned during creation. No request body is needed — the endpoint triggers the send using the campaign's existing configuration.

AttributesTypeRequiredDescription
idintegeryesA unique identifier for the campaign which is given by User.com automatically. Passed in the URL path.

Request​

curl -X POST \
"https://<your_app_subdomain>.user.com/api/public/webpush-campaign/3/send/" \
-H "Authorization: Token <your_64_char_api_key>" \
-H "Accept: */*; version=2" \
-H "Content-Type: application/json" \
-d '{}'

Response (200 OK)​

["Campaign sent successfully"]

Error Response (400 — campaign already sent)​

["Campaign already sent"]