Actions2
- Phone Number Actions
- Campaign Actions
Campaign → Create
AI-generatedSummary
Create an SMS campaign for a SendPulse mailing list by sending a POST request to /campaigns. Provide the required mailing list ID, sender name, and message; optional fields can schedule the campaign, enable test mode or link tracking, and configure country-specific routes.
Inputs
- Authentication (required) — Choose Client ID & Client Secret (OAuth2, the default) or Access Token and configure the corresponding SendPulse credentials.
- Address Book ID (required) — Mailing list ID to receive the campaign; sent as
addressBookIdin the request body. - Sender (required) — Alphanumeric sender name, with a maximum of 11 characters; sent as
sender. - Message Body (required) — SMS message text; sent as
body. - Additional Fields — Optional request body fields: Date to schedule sending; Emulate to form the campaign without sending it; Enable HTTPS on Links and Enable Link Tracking for link behavior and click-through statistics; Routes as country-code/value pairs; and Use Dynamic List for scheduled campaigns. The date is formatted as
YYYY-MM-DD HH:mm:ssby removing fractional seconds and replacingTwith a space. - Request Options — Optional HTTP settings: batch size and interval, insecure SSL certificate acceptance, proxy, and timeout. Batching defaults to 50 items per batch with a 1000 ms interval.
Output shape
A single API response item from the campaign creation request.
The source configures a POST to
/campaignswith a JSON body. It does not define or transform the response shape, so returned fields depend on the SendPulse API response.