SendPulse
Multi-channel marketing automation and messaging platform
No API documented yet. Know where the docs live? Propose the links above.
Actions (65)
Mailing Lists · 15
- Add emails to mailing list (double opt-in)POST /addressbooks/{id}/emails
Add emails to a mailing list using double opt-in flow (DOI).
documented - Add emails to mailing list (single opt-in)POST /addressbooks/{id}/emails
Add one or more emails to a mailing list (single opt-in).
documented - Change a phone number for a contactPUT /addressbooks/{id}/phone
Update a contact's phone number in a mailing list.
documented - Create mailing listPOST /addressbooks
Create a new mailing list.
documented - Delete emails from mailing listDELETE /addressbooks/{id}/emails
Remove one or more emails from a mailing list.
documented - Delete mailing listDELETE /addressbooks/{id}
Delete a mailing list.
documented - Edit mailing listPUT /addressbooks/{id}
Edit a mailing list.
documented - Get a list of mailing listsGET /addressbooks
Retrieve all mailing lists (address books).
documented - Get campaigns on a mailing listGET /addressbooks/{id}/campaigns
List campaigns created that use a given mailing list.
documented - Get contacts by mailing list variableGET /addressbooks/{id}//variables/{variableName}/{searchValue}
Fetch contacts in a mailing list filtered by a variable/value pair.
documented - Get mailing list informationGET /addressbooks/{id}
Get detailed information for a specific mailing list.
documented - Get mailing list variablesGET /addressbooks/{id}/variables
Get variables defined for a mailing list.
documented - Get the cost of a campaign carried by mailing listGET /addressbooks/{id}/cost
Calculate the cost of a campaign carried by a mailing list.
documented - Get total emails in mailing listGET /addressbooks/{id}/emails/total
Return the total number of email addresses in the mailing list.
documented - List emails in mailing listGET /addressbooks/{id}/emails
Get emails contained in a mailing list (with optional filters).
documented
Campaigns · 10
- Cancel a campaignDELETE /campaigns/{id}
Cancel (delete) a campaign.
documented - Create campaignPOST /campaigns
Create an email/SMS/Viber/web-push campaign.
documented - Edit scheduled campaignPUT /campaigns/{id}
Edit a scheduled campaign.
documented - Get a list of campaignsGET /campaigns
List campaigns with optional filters (limit, offset, status, etc.).
documented - Get campaign informationGET /campaigns/{id}
Get detailed information for a campaign.
documented - Get campaigns created for a mailing listGET /addressbooks/{id}/campaigns
List campaigns using a specific mailing list.
documented - Get country statisticsGET /campaigns/{id}/countries
Get country-based delivery statistics for a campaign.
documented - Get information for an email address from a campaignGET /campaigns/{id}/email/{email}
Get information for a specific email address within a campaign.
documented - Get information for an email address from a mailing listGET /addressbooks/{id}/emails/{email}
Get information for an email address from a mailing list.
documented - Get referrals statisticsGET /campaigns/{id}/referrals
Get referrals statistics for a campaign.
documented
Email Addresses · 7
- Delete email from all mailing listsDELETE /emails/{email}
Remove an email from all mailing lists.
documented - Get campaigns for an emailGET /emails/{email}/campaigns
Get campaigns associated with an email address.
documented - Get detailed information about an email addressGET /emails/{email}/details
Fetch detailed info for an email address.
documented - Get email info from a campaignGET /campaigns/{id}/email/{email}
Get campaign-specific email data.
documented - Get email info from mailing listGET /addressbooks/{id}/emails/{email}
Get email info for an address in a mailing list.
documented - Get general information about an email addressGET /emails/{email}
Fetch basic info for an email address.
documented - Get general information for a list of emailsPOST /emails
Provide info for multiple emails in one request.
documented
Tags · 7
- Assign a tag to a phone numberPOST /tags/pin/phone
Pin (assign) tags to a phone number.
documented - Assign a tag to an email addressPOST /tags/pin/email
Pin (assign) tags to an email address.
documented - Create a tagPOST /tags
Create a new tag.
documented - Get a list of tagsGET /tags
List all tags.
documented - Unassign a tag from a phonePOST /tags/unpin/phone
Unpin (remove) a tag from a phone number.
documented - Unassign a tag from an emailPOST /tags/unpin/email
Unpin (remove) a tag from an email address.
documented - Update a tagPUT /tags/{id}
Update a tag by ID.
documented
Webhooks · 6
- Create a webhookPOST /v2/email-service/webhook/
Create a new email-service webhook.
documented - Delete a webhookDELETE /v2/email-service/webhook/{id}
Delete a webhook by ID.
documented - Get a list of webhooksGET /v2/email-service/webhook
Retrieve all configured email-service webhooks (v2).
documented - Get a list of webhooks (legacy)GET /webhooks
Legacy path for listing webhooks.
documented - Get a webhook by IDGET /v2/email-service/webhook/{id}
Retrieve a single webhook by its ID.
documented - Update a webhookPUT /v2/email-service/webhook/{id}
Update an existing webhook by ID.
documented
Senders · 5
- Activate a senderPOST /senders/{email}/code
Activate a sender email address.
documented - Add a senderPOST /senders
Add a new sender email/name.
documented - Delete a senderDELETE /senders
Delete a sender by email.
documented - Get a list of all sendersGET /senders
List all configured senders.
documented - Get activation codeGET /senders/{email}/code
Get an activation code for a sender email.
documented
Templates · 5
- Create templateGET /template
Create an email template.
documented - Edit a templatePOST /template/edit/{id}
Edit a template by ID.
documented - Get a list of templatesGET /templates
List system templates or user templates.
documented - Get a template by nameGET /template/slug/{name_slug}
Get a template by its slug/name.
documented - Get template informationGET /template/{template_id}
Get information for a specific template.
documented
Balance · 4
- Get balanceGET /balance
Get balance for account.
documented - Get balanceGET /balance
Retrieve your current balance information (currency-aware).
documented - Get balance by currencyGET /balance/{currency}
Get balance in a specific currency.
documented - Get detailed balance informationGET /user/balance/detail
Retrieve detailed balance information for all assets (email, SMTP, push, etc.).
documented
Blacklist · 4
- Add an email address to blacklistPOST /blacklist
Add email(s) to the blacklist.
documented - Delete email(s) from blacklistDELETE /blacklist
Remove emails from blacklist.
documented - Get a list of contacts in blacklistGET /blacklist
List emails/contacts in the blacklist.
documented - Unsubscribe a contact from a specific mailing listPOST /addressbooks/{id}/emails/unsubscribe
Unsubscribe emails from a mailing list.
documented