SendPulse website screenshot

SendPulse

SendPulse is a multichannel marketing automation platform covering bulk email, SMTP transactional email, SMS, web push, website pop-ups, a CRM, an online course builder, and chatbots across WhatsApp, Telegram, Facebook Messenger, Instagram, Viber, TikTok and its own live chat widget. It publishes nineteen first-party OpenAPI 3.1 specifications totalling 635 operations from https://api.sendpulse.com/.well-known/openapi/, indexed by a master index.yaml and mirrored by an llms.txt, an llms-full.txt, a service-directory.json and an ai-plugin.json. Authentication is OAuth 2.0 client_credentials against POST /oauth/access_token (one-hour Bearer tokens) or a static account API key in the same Authorization header. SendPulse also operates a first-party remote MCP server at https://mcp.sendpulse.com/mcp with 147 published tools covering chatbots, CRM, courses, email and SMTP.

SendPulse publishes 85 API contracts indexed on the APIs.io network, including Account API, Attachments API, Automation Flows API, and 82 more. Tagged areas include Marketing, Marketing Automation, Email, Transactional Email, and SMS.

The SendPulse catalog on APIs.io includes 1 event-driven AsyncAPI specification and 1 Spectral governance ruleset.

SendPulse’s developer surface includes documentation, API reference, getting-started guide, support, engineering blog, pricing, signup flow, and 59 more developer resources.

72.4/100 exemplar ▬ flat Agent 55/100 agent ready Front door AI 5/6 prominent Heartbeat 99/100 alive saas Full breakdown ↓
scored 2026-11-06 · rubric v0.27.0 · Show this score on your site →
AccessFreemiumSelf serve⚡ Free to try
20 published contracts 1 MCP Servers 5 Agent Skills
MarketingMarketing AutomationEmailTransactional EmailSMSWeb PushChatbotsCRMMulti-ChannelMessagingOnline CoursesPopupsEmail VerificationMCPAgent Ready

What this lets a business do 6

Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →

Customer Relationship Management
BC-420
CompanyCompany AttributesContact AttributesContact Attributes ValuesContact TagsContact attributes Value
POST /contacts POST /contacts/create GET /contacts/{contactId} POST /companies
Sales Management
BC-410
Deal AttributesDeal ExpirationDeal attribute ValueDeal contactsDeal historyDeal notes
POST /deals POST /deals/{dealId}/change-pipeline POST /pipelines/{pipelineId}/steps POST /pipelines
Marketing Management
BC-400
Automation FlowsCampaignsElement StatisticsEmail addressMailing listsPopup
POST /campaigns POST /sms/send POST /addressbooks POST /addressbooks/{id}/emails
Application Communications
AE-150
ChatsSendersUnsubscribeWebsitesdialogs
POST /smtp/unsubscribe GET /chats GET /chats/messages PUT /chats/react
Consumer Learning
AE-220
Course tariffsCoursesStudents
GET /courses POST /students DELETE /students/{studentId} DELETE /students/{studentId}/{courseId}
Developer Platform & API Ecosystem Management
BC-4270
Webhooks
POST /v2/email-service/webhook DELETE /v2/email-service/webhook/{id}

What people ask SendPulse 85

The questions people put to an LLM, and the jobs they hand an agent, that SendPulse's APIs answer — each one linked to the operation that does it. Generated by API Evangelist

SendPulse Contacts API Filter and list CRM contacts “Which CRM contacts were created in a given date range?” Find CRM contacts by email address “Is there already a CRM contact with this email address?” Create a CRM contact (deprecated endpoint) “Does the older deprecated create-contact endpoint still accept phones, emails and tags in one call?” Create a CRM contact “What's the current way to add a new contact to my CRM?”
SendPulse Campaigns API Create and send or schedule an email campaign “How do I send an email campaign to one of my mailing lists?” List email campaigns and their status “Where can I see the history and status of all my SendPulse email campaigns?” Get details and stats for one email campaign “What are the open and delivery stats for a specific email campaign?” Edit a scheduled email campaign's name or subject “Can I change the subject line of an email campaign that is still scheduled?”
SendPulse ECommerce Product API Search the product catalog with filters “Can I find products in my catalog by category and price range?” Get a product within a specific category “Can I look up a product through the category it belongs to?” Add a product to a CRM deal “How do I attach a product from my catalog to a sales deal?” List the products on a deal “Which products are attached to a particular deal?”
SendPulse Mailing lists API Create a mailing list “How do I create a new mailing list?” List mailing lists “What mailing lists do I have in my account?” Get a mailing list's details “What details are available about one specific mailing list?” Rename a mailing list “Can I rename an existing mailing list?”
SendPulse Element Statistics API Get stats for every element of an automation flow “Can I see performance numbers for each step of my automation flow at once?” Get stats for a flow's Start element “How many contacts entered my automation through its Start trigger?” Get stats for an Email element in a flow “What are the opens and clicks for the email step in my automation?” Get stats for a Push element in a flow “How did the web push step in my automation flow perform?”
SendPulse Emails API List a company's email addresses “What email addresses are stored for a CRM company?” Add an email address to a company “How do I add one email address to a company in the CRM?” Add several email addresses to a company “Can I add many email addresses to a company in one request?” Update a company's email address “How do I correct an email address saved on a company?”
SendPulse Configuration API List SMS sender IDs “Which SMS sender IDs are registered on my account?” List the IP addresses used to send email “Which IP addresses does my transactional email go out from?” List sender email addresses “Which sender email addresses are set up on my account?” List allowed sender domains for SMTP “Which domains am I allowed to send SMTP email from?”
SendPulse Email address API Update a subscriber's variables in a mailing list “How do I change custom field values for one subscriber in a mailing list?” Find which mailing lists an email belongs to “Which mailing lists is this email address subscribed to?” Remove an email from all mailing lists “How do I wipe a subscriber from every mailing list at once?” Get list membership details for an email “When and from what source was this email added to my lists?”
SendPulse Tasks API Search tasks with filters “Which tasks are assigned to a given person on my board?” Create a task “How do I create a task on a board with a due date?” List task repeat templates “What repeat templates are available for recurring tasks?” Get a task by ID “Can I fetch the full details of one task?”
SendPulse Tags API List email and phone tags “What tags have I created in my account?” Create a colored tag “How do I create a new tag with a color?” Rename or recolor a tag “Can I change the name and color of an existing tag?” Delete a tag “How do I delete a tag from my account?”
SendPulse Students API Enroll a new student in a course “How do I add a student to one of my online courses?” Search all students across the school “Which students across my whole school have paid?” Get a student's course progress statistics “How far has a student progressed through their courses?” Remove a student from the school “Can I remove a student from my school entirely?”
SendPulse Custom Tab API List my custom tabs “What custom tabs have I set up in the CRM?” Create a custom tab “How do I add a new custom tab to group attributes on a deal or contact card?” Rename, reorder or hide a custom tab “Can I change the order of my custom tabs?” Delete a custom tab “How do I get rid of a custom tab I no longer need?”

Showing 12 of 85 APIs with phrasing — see every API.

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-11-06 · rubric v0.27.0
Regulatory Posture applies to this provider. Its tags matched the Telecommunications regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
The six quality facets above are damped to 75 points between them, because the conditional facet above carries the other 25. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 75% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site. Kin Score badge preview for SendPulse It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/sendpulse/"><img src="https://apis.io/badge/sendpulse/card.svg" alt="SendPulse on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
  • Idempotency +9 pts — OpenAPI mutating operations declare an idempotency key — a header, a request-body property, or a named de-duplication token whose own description says so (verified); else common[].type matches /idempoten/i (documented)
  • A2A Agent Card +8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
  • Pagination +5 pts — share of collection GETs (an array, or one wrapped in data/items/results ...) that declare a page/limit/offset/cursor parameter, a Link header or a next/cursor field; na with no collection GETs
  • Protected Resource Metadata +5 pts — a served /.well-known/oauth-protected-resource carrying `resource` (documented), and naming its authorization_servers (verified)
  • Agentic Commerce Well-Known Document +5 pts — a parsing /.well-known/ucp.json or acp.json declaring a version and at least one service, OR (0.27) a live x402 payment challenge from _data/x402-adoption.json — `self` when its endpoints are on the provider's own domain, `platform` when they are on a vendor's
  • Well-Known Catalog +4 pts — common[].type includes WellKnown, APICatalog, or api-catalog
1 more unmet check in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
Each check links to what satisfies it. Publish the artifact, or tell us where it already lives, and the score moves on the next scoring run.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from the provider profile at artifacts.apis.io/sendpulse/apis.yml: open an issue on github.com/api-evangelist/sendpulse to ask a question or point us at an artifact you publish. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

Markets this provider is in provisional

The Kin Score Market layer reads a provider inside its market: its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted: not part of the Kin Score or agent readiness.

MarketPositionDepthRegistered MCP serverDeclares compatibility
Workplace Collaboration App Marketplaces builds-on 17.6 1 -
Official SDKs on Packagist, pub.dev and Hex builds-on 17.6 1 -

Registered MCP server and declares compatibility are report only — not weighted. Undeclared means we found nothing we can read, so there is no number: we never infer integrations.

Standards implemented 4

Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.

measured — observed by APIs.io (documented)
measured — observed by APIs.io (published)
measured — observed by APIs.io (published)
measured — observed by APIs.io (declared)

APIs 85

Individual APIs this provider publishes, each with its own machine-readable definition.

SendPulse Account API

The account API from SendPulse — 1 operation(s) for account.

SendPulse Attachments API

The Attachments API from SendPulse — 3 operation(s) for attachments.

SendPulse Automation Flows API

Endpoints related to Automation Flows.

SendPulse Balance API

Endpoints related to Balance.

SendPulse Blacklist API

Endpoints related to Blacklist.

SendPulse Board attributes API

The Board attributes API from SendPulse — 2 operation(s) for board attributes.

SendPulse Bots API

The bots API from SendPulse — 2 operation(s) for bots.

SendPulse Bounces API

The Bounces API from SendPulse — 2 operation(s) for bounces.

SendPulse Campaigns API

Endpoints related to Campaigns.

SendPulse Chats API

The chats API from SendPulse — 3 operation(s) for chats.

SendPulse Checklist Items API

The Checklist Items API from SendPulse — 2 operation(s) for checklist items.

SendPulse Company API

The Company API from SendPulse — 4 operation(s) for company.

SendPulse Company Attributes API

The Company Attributes API from SendPulse — 2 operation(s) for company attributes.

SendPulse Company history API

The Company history API from SendPulse — 1 operation(s) for company history.

SendPulse Compliance API

The Compliance API from SendPulse — 2 operation(s) for compliance.

SendPulse Configuration API

The Configuration API from SendPulse — 9 operation(s) for configuration.

SendPulse Contact Attributes API

The Contact Attributes API from SendPulse — 2 operation(s) for contact attributes.

SendPulse Contact attributes Value API

The Contact attributes Value API from SendPulse — 2 operation(s) for contact attributes value.

SendPulse Contact Attributes Values API

The Contact Attributes Values API from SendPulse — 1 operation(s) for contact attributes values.

SendPulse Contact email addresses API

The Contact email addresses API from SendPulse — 2 operation(s) for contact email addresses.

SendPulse Contact history API

The Contact history API from SendPulse — 1 operation(s) for contact history.

SendPulse Contact phone number API

The Contact phone number API from SendPulse — 2 operation(s) for contact phone number.

SendPulse Contact tags API

The Contact tags API from SendPulse — 3 operation(s) for contact tags.

SendPulse Contacts API

The Contacts API from SendPulse — 51 operation(s) for contacts.

SendPulse Contacts messengers API

The Contacts messengers API from SendPulse — 2 operation(s) for contacts messengers.

SendPulse Conversions API

Endpoints related to Conversions.

SendPulse Course tariffs API

The Course tariffs API from SendPulse — 1 operation(s) for course tariffs.

SendPulse Courses API

The Courses API from SendPulse — 1 operation(s) for courses.

SendPulse Custom Tab API

The Custom Tab API from SendPulse — 3 operation(s) for custom tab.

SendPulse Deal attribute Value API

The Deal attribute Value API from SendPulse — 3 operation(s) for deal attribute value.

SendPulse Deal Attributes API

The Deal Attributes API from SendPulse — 3 operation(s) for deal attributes.

SendPulse Deal contacts API

The Deal contacts API from SendPulse — 2 operation(s) for deal contacts.

SendPulse Deal Expiration API

The Deal Expiration API from SendPulse — 1 operation(s) for deal expiration.

SendPulse Deal history API

The Deal history API from SendPulse — 1 operation(s) for deal history.

SendPulse Deal notes API

The Deal notes API from SendPulse — 2 operation(s) for deal notes.

SendPulse Deals API

The Deals API from SendPulse — 4 operation(s) for deals.

SendPulse Dialogs API

The dialogs API from SendPulse — 1 operation(s) for dialogs.

SendPulse Directory API

directory entity

SendPulse ECommerce Product API

The ECommerce Product API from SendPulse — 14 operation(s) for ecommerce product.

SendPulse Element Statistics API

Endpoints related to Element Statistics.

SendPulse Email address API

Endpoints related to Email address.

SendPulse Emails API

The Emails API from SendPulse — 7 operation(s) for emails.

SendPulse Events API

Endpoints related to Events.

SendPulse File API

file entity

SendPulse File Manager API

The File Manager API from SendPulse — 1 operation(s) for file manager.

SendPulse Flows API

The flows API from SendPulse — 3 operation(s) for flows.

SendPulse Mailing List Verification API

Endpoints related to Mailing List Verification.

SendPulse Mailing lists API

Endpoints related to Mailing lists.

SendPulse Manager Settings API

The ManagerSettings API from SendPulse — 5 operation(s) for managersettings.

SendPulse Messengers API

The messengers API from SendPulse — 3 operation(s) for messengers.

SendPulse Messengers types API

The Messengers types API from SendPulse — 1 operation(s) for messengers types.

SendPulse Payments API

The Payments API from SendPulse — 6 operation(s) for payments.

SendPulse Phones API

The Phones API from SendPulse — 3 operation(s) for phones.

SendPulse Pipeline Steps API

The Pipeline Steps API from SendPulse — 2 operation(s) for pipeline steps.

SendPulse Pipelines API

The Pipelines API from SendPulse — 2 operation(s) for pipelines.

SendPulse Popup API

The Popup API from SendPulse — 5 operation(s) for popup.

SendPulse Popup statistic API

The Popup statistic API from SendPulse — 3 operation(s) for popup statistic.

SendPulse Project API

The Project API from SendPulse — 2 operation(s) for project.

SendPulse Project statistic API

The Project statistic API from SendPulse — 1 operation(s) for project statistic.

SendPulse Reports API

Endpoints related to Reports.

SendPulse Schools API

The Schools API from SendPulse — 1 operation(s) for schools.

SendPulse Senders API

Endpoints related to Senders.

SendPulse Single Email Verification API

Endpoints related to Single Email Verification.

SendPulse Students API

The Students API from SendPulse — 7 operation(s) for students.

SendPulse Students groups API

The Students groups API from SendPulse — 1 operation(s) for students groups.

SendPulse Subscribers API

The Subscribers API from SendPulse — 6 operation(s) for subscribers.

SendPulse Tags API

Endpoints related to Tags.

SendPulse Tariff API

The Tariff API from SendPulse — 1 operation(s) for tariff.

SendPulse Task Attributes API

The Task Attributes API from SendPulse — 2 operation(s) for task attributes.

SendPulse Task Checklist API

The Task Checklist API from SendPulse — 4 operation(s) for task checklist.

SendPulse Task Comments API

The Task Comments API from SendPulse — 2 operation(s) for task comments.

SendPulse Task Entity API

The Task Entity API from SendPulse — 4 operation(s) for task entity.

SendPulse Task history API

The Task history API from SendPulse — 1 operation(s) for task history.

SendPulse Task Tags API

The Task Tags API from SendPulse — 3 operation(s) for task tags.

SendPulse Tasks API

The Tasks API from SendPulse — 6 operation(s) for tasks.

SendPulse Tasks boards API

The Tasks boards API from SendPulse — 2 operation(s) for tasks boards.

SendPulse Tasks steps API

The Tasks steps API from SendPulse — 2 operation(s) for tasks steps.

SendPulse Telephony API

The Telephony API from SendPulse — 4 operation(s) for telephony.

SendPulse Templates API

Endpoints related to Templates.

SendPulse Unsubscribe API

The Unsubscribe API from SendPulse — 3 operation(s) for unsubscribe.

SendPulse Users API

The Users API from SendPulse — 1 operation(s) for users.

SendPulse Variables API

The variables API from SendPulse — 1 operation(s) for variables.

SendPulse Webhooks API

Endpoints related to Webhooks.

SendPulse Websites API

The Websites API from SendPulse — 4 operation(s) for websites.

Scroll for all 85

Open Collections 11

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

SendPulse Account API

OPEN COLLECTION

SendPulse Account SMS API

OPEN COLLECTION

SendPulse API

OPEN COLLECTION

Scroll for all 11

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

SendPulse MCP Server

First-party remote MCP server operated by SendPulse over Streamable HTTP. It fronts the SendPulse REST API so an AI client can read statistics, manage contacts and deals, run ca...

MCP SERVER

Agent Skills 5

Packaged agent skills for driving this provider's APIs from an AI assistant.

SendPulse API pricing

Prices published by SendPulse, read 2026-10-28 from sendpulse.com/pricing. A free plan or tier is listed.

PlanPrice
Free Free
Includes: 15,000 emails per month
Standard (up to 500 subscribers, annual) 9.60
Includes: Unlimited number of emails, 3 users per account
Pro (up to 500 subscribers, annual) 11.52
Includes: Standard features plus email verification, 10 users
Enterprise (up to 500 subscribers, annual) 16.13
Includes: Requires at least 2,500 contacts; unlimited users
Pay As You Go Standard 48
Includes: Up to 10000 emails
Pay As You Go Pro 57.60
Includes: Up to 10000 emails
Pay As You Go Enterprise 80.64
Includes: Up to 10000 emails
VIP plan Contact our sales team to discuss your VIP plan.
Includes: Over 5 million subscribers

Plan details, limits and sources →

Rate limits

All 9 limits →

Billed by: up to 500 subscribers · FinOps profile →

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Sendpulse Rate Limits

9 limits

RATE LIMITS

Service Levels 1

Uptime the provider promises or reports, as SLA4OAI. Read from its own pages; APIs.io runs no monitors.

FinOps 1

Cost, billing, and metering signals for API financial operations.

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

SendPulse API Rules

53 rules · 39 errors 11 warnings 3 info

SPECTRAL

OpenAPI Overlays 104

Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.

Sendpulse A360 Overlay

4 actions · update · sendpulse-a360-openapi.yml

DERIVED

Sendpulse Account Api Phrasing Overlay

2 actions · phrasing · sendpulse-account-api-openapi.yml

GENERATED

Sendpulse Attachments Api Phrasing Overlay

5 actions · phrasing · sendpulse-attachments-api-openapi.yml

GENERATED

Sendpulse Automation Flows Api Phrasing Overlay

3 actions · phrasing · sendpulse-automation-flows-api-openapi.yml

GENERATED

Sendpulse Balance Api Phrasing Overlay

4 actions · phrasing · sendpulse-balance-api-openapi.yml

GENERATED

Sendpulse Blacklist Api Phrasing Overlay

4 actions · phrasing · sendpulse-blacklist-api-openapi.yml

GENERATED

Sendpulse Board Attributes Api Phrasing Overlay

4 actions · phrasing · sendpulse-board-attributes-api-openapi.yml

GENERATED

Sendpulse Bots Api Phrasing Overlay

3 actions · phrasing · sendpulse-bots-api-openapi.yml

GENERATED

Sendpulse Bounces Api Phrasing Overlay

3 actions · phrasing · sendpulse-bounces-api-openapi.yml

GENERATED

Sendpulse Bulk Email Overlay

4 actions · update · sendpulse-bulk-email-openapi.yml

DERIVED

Sendpulse Campaigns Api Phrasing Overlay

25 actions · phrasing · sendpulse-campaigns-api-openapi.yml

GENERATED

Sendpulse Chatbots Overlay

5 actions · update · sendpulse-chatbots-openapi.yml

DERIVED

Sendpulse Chats Api Phrasing Overlay

4 actions · phrasing · sendpulse-chats-api-openapi.yml

GENERATED

Sendpulse Checklist Items Api Phrasing Overlay

5 actions · phrasing · sendpulse-checklist-items-api-openapi.yml

GENERATED

Sendpulse Company Api Phrasing Overlay

7 actions · phrasing · sendpulse-company-api-openapi.yml

GENERATED

Sendpulse Company Attributes Api Phrasing Overlay

5 actions · phrasing · sendpulse-company-attributes-api-openapi.yml

GENERATED

Sendpulse Company History Api Phrasing Overlay

2 actions · phrasing · sendpulse-company-history-api-openapi.yml

GENERATED

Sendpulse Compliance Api Phrasing Overlay

7 actions · phrasing · sendpulse-compliance-api-openapi.yml

GENERATED

Sendpulse Configuration Api Phrasing Overlay

10 actions · phrasing · sendpulse-configuration-api-openapi.yml

GENERATED

Sendpulse Contact Attributes Api Phrasing Overlay

5 actions · phrasing · sendpulse-contact-attributes-api-openapi.yml

GENERATED

Sendpulse Contact Attributes Value Api Phrasing Overlay

5 actions · phrasing · sendpulse-contact-attributes-value-api-openapi.yml

GENERATED

Sendpulse Contact Attributes Values Api Phrasing Overlay

2 actions · phrasing · sendpulse-contact-attributes-values-api-openapi.yml

GENERATED

Sendpulse Contact Email Addresses Api Phrasing Overlay

4 actions · phrasing · sendpulse-contact-email-addresses-api-openapi.yml

GENERATED

Sendpulse Contact History Api Phrasing Overlay

2 actions · phrasing · sendpulse-contact-history-api-openapi.yml

GENERATED

Sendpulse Contact Phone Number Api Phrasing Overlay

4 actions · phrasing · sendpulse-contact-phone-number-api-openapi.yml

GENERATED

Sendpulse Contact Tags Api Phrasing Overlay

7 actions · phrasing · sendpulse-contact-tags-api-openapi.yml

GENERATED

Sendpulse Contacts Api Phrasing Overlay

58 actions · phrasing · sendpulse-contacts-api-openapi.yml

GENERATED

Sendpulse Contacts Messengers Api Phrasing Overlay

4 actions · phrasing · sendpulse-contacts-messengers-api-openapi.yml

GENERATED

Sendpulse Conversions Api Phrasing Overlay

2 actions · phrasing · sendpulse-conversions-api-openapi.yml

GENERATED

Sendpulse Course Tariffs Api Phrasing Overlay

2 actions · phrasing · sendpulse-course-tariffs-api-openapi.yml

GENERATED

Sendpulse Courses Api Phrasing Overlay

2 actions · phrasing · sendpulse-courses-api-openapi.yml

GENERATED

Sendpulse Crm Overlay

5 actions · update · sendpulse-crm-openapi.yml

DERIVED

Sendpulse Custom Tab Api Phrasing Overlay

7 actions · phrasing · sendpulse-custom-tab-api-openapi.yml

GENERATED

Sendpulse Deal Attribute Value Api Phrasing Overlay

5 actions · phrasing · sendpulse-deal-attribute-value-api-openapi.yml

GENERATED

Sendpulse Deal Attributes Api Phrasing Overlay

6 actions · phrasing · sendpulse-deal-attributes-api-openapi.yml

GENERATED

Sendpulse Deal Contacts Api Phrasing Overlay

4 actions · phrasing · sendpulse-deal-contacts-api-openapi.yml

GENERATED

Sendpulse Deal Expiration Api Phrasing Overlay

3 actions · phrasing · sendpulse-deal-expiration-api-openapi.yml

GENERATED

Sendpulse Deal History Api Phrasing Overlay

2 actions · phrasing · sendpulse-deal-history-api-openapi.yml

GENERATED

Sendpulse Deal Notes Api Phrasing Overlay

5 actions · phrasing · sendpulse-deal-notes-api-openapi.yml

GENERATED

Sendpulse Deals Api Phrasing Overlay

7 actions · phrasing · sendpulse-deals-api-openapi.yml

GENERATED

Sendpulse Dialogs Api Phrasing Overlay

2 actions · phrasing · sendpulse-dialogs-api-openapi.yml

GENERATED

Sendpulse Directory Api Phrasing Overlay

6 actions · phrasing · sendpulse-directory-api-openapi.yml

GENERATED

Sendpulse Ecommerce Product Api Phrasing Overlay

20 actions · phrasing · sendpulse-ecommerce-product-api-openapi.yml

GENERATED

Sendpulse Edu Overlay

5 actions · update · sendpulse-edu-openapi.yml

DERIVED

Sendpulse Element Statistics Api Phrasing Overlay

11 actions · phrasing · sendpulse-element-statistics-api-openapi.yml

GENERATED

Sendpulse Email Address Api Phrasing Overlay

10 actions · phrasing · sendpulse-email-address-api-openapi.yml

GENERATED

Sendpulse Emails Api Phrasing Overlay

11 actions · phrasing · sendpulse-emails-api-openapi.yml

GENERATED

Sendpulse Events Api Phrasing Overlay

2 actions · phrasing · sendpulse-events-api-openapi.yml

GENERATED

Sendpulse Facebook Overlay

5 actions · update · sendpulse-facebook-openapi.yml

DERIVED

Sendpulse File Api Phrasing Overlay

5 actions · phrasing · sendpulse-file-api-openapi.yml

GENERATED

Sendpulse File Manager Api Phrasing Overlay

2 actions · phrasing · sendpulse-file-manager-api-openapi.yml

GENERATED

Sendpulse File Manager Overlay

5 actions · update · sendpulse-file-manager-openapi.yml

DERIVED

Sendpulse Flows Api Phrasing Overlay

4 actions · phrasing · sendpulse-flows-api-openapi.yml

GENERATED

Sendpulse Instagram Overlay

5 actions · update · sendpulse-instagram-openapi.yml

DERIVED

Sendpulse Live Chat Overlay

5 actions · update · sendpulse-live-chat-openapi.yml

DERIVED

Sendpulse Mailing List Verification Api Phrasing Overlay

5 actions · phrasing · sendpulse-mailing-list-verification-api-openapi.yml

GENERATED

Sendpulse Mailing Lists Api Phrasing Overlay

15 actions · phrasing · sendpulse-mailing-lists-api-openapi.yml

GENERATED

Sendpulse Managersettings Api Phrasing Overlay

7 actions · phrasing · sendpulse-managersettings-api-openapi.yml

GENERATED

Sendpulse Messengers Api Phrasing Overlay

6 actions · phrasing · sendpulse-messengers-api-openapi.yml

GENERATED

Sendpulse Messengers Types Api Phrasing Overlay

2 actions · phrasing · sendpulse-messengers-types-api-openapi.yml

GENERATED

Sendpulse Payments Api Phrasing Overlay

7 actions · phrasing · sendpulse-payments-api-openapi.yml

GENERATED

Sendpulse Phones Api Phrasing Overlay

6 actions · phrasing · sendpulse-phones-api-openapi.yml

GENERATED

Sendpulse Pipeline Steps Api Phrasing Overlay

5 actions · phrasing · sendpulse-pipeline-steps-api-openapi.yml

GENERATED

Sendpulse Pipelines Api Phrasing Overlay

5 actions · phrasing · sendpulse-pipelines-api-openapi.yml

GENERATED

Sendpulse Popup Api Phrasing Overlay

6 actions · phrasing · sendpulse-popup-api-openapi.yml

GENERATED

Sendpulse Popup Statistic Api Phrasing Overlay

4 actions · phrasing · sendpulse-popup-statistic-api-openapi.yml

GENERATED

Sendpulse Popups Overlay

5 actions · update · sendpulse-popups-openapi.yml

DERIVED

Sendpulse Project Api Phrasing Overlay

3 actions · phrasing · sendpulse-project-api-openapi.yml

GENERATED

Sendpulse Project Statistic Api Phrasing Overlay

2 actions · phrasing · sendpulse-project-statistic-api-openapi.yml

GENERATED

Sendpulse Reports Api Phrasing Overlay

4 actions · phrasing · sendpulse-reports-api-openapi.yml

GENERATED

Sendpulse Schools Api Phrasing Overlay

2 actions · phrasing · sendpulse-schools-api-openapi.yml

GENERATED

Sendpulse Senders Api Phrasing Overlay

6 actions · phrasing · sendpulse-senders-api-openapi.yml

GENERATED

Sendpulse Single Email Verification Api Phrasing Overlay

3 actions · phrasing · sendpulse-single-email-verification-api-openapi.yml

GENERATED

Sendpulse Sms Overlay

4 actions · update · sendpulse-sms-openapi.yml

DERIVED

Sendpulse Smtp Overlay

4 actions · update · sendpulse-smtp-openapi.yml

DERIVED

Sendpulse Students Api Phrasing Overlay

8 actions · phrasing · sendpulse-students-api-openapi.yml

GENERATED

Sendpulse Students Groups Api Phrasing Overlay

2 actions · phrasing · sendpulse-students-groups-api-openapi.yml

GENERATED

Sendpulse Subscribers Api Phrasing Overlay

7 actions · phrasing · sendpulse-subscribers-api-openapi.yml

GENERATED

Sendpulse Tags Api Phrasing Overlay

9 actions · phrasing · sendpulse-tags-api-openapi.yml

GENERATED

Sendpulse Tariff Api Phrasing Overlay

2 actions · phrasing · sendpulse-tariff-api-openapi.yml

GENERATED

Sendpulse Task Attributes Api Phrasing Overlay

4 actions · phrasing · sendpulse-task-attributes-api-openapi.yml

GENERATED

Sendpulse Task Checklist Api Phrasing Overlay

7 actions · phrasing · sendpulse-task-checklist-api-openapi.yml

GENERATED

Sendpulse Task Comments Api Phrasing Overlay

3 actions · phrasing · sendpulse-task-comments-api-openapi.yml

GENERATED

Sendpulse Task Entity Api Phrasing Overlay

5 actions · phrasing · sendpulse-task-entity-api-openapi.yml

GENERATED

Sendpulse Task History Api Phrasing Overlay

2 actions · phrasing · sendpulse-task-history-api-openapi.yml

GENERATED

Sendpulse Task Tags Api Phrasing Overlay

6 actions · phrasing · sendpulse-task-tags-api-openapi.yml

GENERATED

Sendpulse Tasks Api Phrasing Overlay

9 actions · phrasing · sendpulse-tasks-api-openapi.yml

GENERATED

Sendpulse Tasks Boards Api Phrasing Overlay

5 actions · phrasing · sendpulse-tasks-boards-api-openapi.yml

GENERATED

Sendpulse Tasks Steps Api Phrasing Overlay

3 actions · phrasing · sendpulse-tasks-steps-api-openapi.yml

GENERATED

Sendpulse Telegram Overlay

5 actions · update · sendpulse-telegram-openapi.yml

DERIVED

Sendpulse Telephony Api Phrasing Overlay

5 actions · phrasing · sendpulse-telephony-api-openapi.yml

GENERATED

Sendpulse Templates Api Phrasing Overlay

6 actions · phrasing · sendpulse-templates-api-openapi.yml

GENERATED

Sendpulse Tiktok Overlay

5 actions · update · sendpulse-tiktok-openapi.yml

DERIVED

Sendpulse Triggers Api Phrasing Overlay

2 actions · phrasing · sendpulse-triggers-api-openapi.yml

GENERATED

Sendpulse Unsubscribe Api Phrasing Overlay

6 actions · phrasing · sendpulse-unsubscribe-api-openapi.yml

GENERATED

Sendpulse Users Api Phrasing Overlay

2 actions · phrasing · sendpulse-users-api-openapi.yml

GENERATED

Sendpulse Variables Api Phrasing Overlay

2 actions · phrasing · sendpulse-variables-api-openapi.yml

GENERATED

Sendpulse Verifier Overlay

4 actions · update · sendpulse-verifier-openapi.yml

DERIVED

Sendpulse Viber Chatbot Overlay

5 actions · update · sendpulse-viber-chatbot-openapi.yml

DERIVED

Sendpulse Viber Overlay

4 actions · update · sendpulse-viber-openapi.yml

DERIVED

Sendpulse Web Push Overlay

4 actions · update · sendpulse-web-push-openapi.yml

DERIVED

Sendpulse Webhooks Api Phrasing Overlay

6 actions · phrasing · sendpulse-webhooks-api-openapi.yml

GENERATED

Sendpulse Websites Api Phrasing Overlay

5 actions · phrasing · sendpulse-websites-api-openapi.yml

GENERATED

Sendpulse Whatsapp Overlay

5 actions · update · sendpulse-whatsapp-openapi.yml

DERIVED

Scroll for all 104

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Sendpulse Authentication

http/oauth2 · 2 schemes

SECURITY

Sendpulse Domain Security

TLSv1.2 · HSTS · DMARC

SECURITY

Sendpulse Vulnerability Disclosure

contact published

SECURITY

Sendpulse Trust Center

CASA Tier 2

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Sendpulse Scopes

1 scope

1 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Sendpulse Agentic Access

411 operations · 232 acting · 1 human-in-the-loop

411 operations · 232 acting

AGENTIC

Resources

Get Started 4

Portal, sign-up, and the first successful call

Documentation 3

Reference material describing how the API behaves

Agent Surfaces 6

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 6

Pagination, idempotency, versioning, errors, and events

Build 4

SDKs, sample code, and the tooling you integrate with

Access & Security 8

Authentication, authorization, and security posture

Scroll for all 8

Operate 7

Status, limits, changes, and where to get help

Scroll for all 7

Commercial 5

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 20

Properties that don't map to a standard resource type

Scroll for all 20

Source (apis.yml)

apis.yml Raw ↑
aid: sendpulse
url: https://raw.githubusercontent.com/api-evangelist/sendpulse/refs/heads/main/apis.yml
name: SendPulse
kind: company
description: SendPulse is a multichannel marketing automation platform covering bulk email, SMTP transactional email, SMS,
  web push, website pop-ups, a CRM, an online course builder, and chatbots across WhatsApp, Telegram, Facebook Messenger,
  Instagram, Viber, TikTok and its own live chat widget. It publishes nineteen first-party OpenAPI 3.1 specifications totalling
  635 operations from https://api.sendpulse.com/.well-known/openapi/, indexed by a master index.yaml and mirrored by an llms.txt,
  an llms-full.txt, a service-directory.json and an ai-plugin.json. Authentication is OAuth 2.0 client_credentials against
  POST /oauth/access_token (one-hour Bearer tokens) or a static account API key in the same Authorization header. SendPulse
  also operates a first-party remote MCP server at https://mcp.sendpulse.com/mcp with 147 published tools covering chatbots,
  CRM, courses, email and SMTP.
deliveryModel:
  model: saas
  open_source: false
  commercial: true
  callable_host: true
  label: Hosted service · you call their endpoint
  confidence: high
  source:
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  gated: none
  gated_source:
  - onboarding
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  - scopes
  - rate-limits
  - security
  generated: '2026-11-06'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/sendpulse.png
tags:
- Marketing
- Marketing Automation
- Email
- Transactional Email
- SMS
- Web Push
- Chatbots
- CRM
- Multi-Channel
- Messaging
- Online Courses
- Popups
- Email Verification
- MCP
- Agent Ready
tags_raw:
- Marketing
- Marketing Automation
- Email
- Transactional Email
- SMS
- Web Push
- Chatbots
- CRM
- Multichannel
- Messaging
- Online Courses
- Pop-ups
- Email Verification
- MCP
- Agent Ready
created: '2026-06-25'
modified: '2026-08-13'
specificationVersion: '0.23'
apis:
- aid: sendpulse:sendpulse-account-api
  name: SendPulse Account API
  description: The account API from SendPulse — 1 operation(s) for account.
  humanURL: https://sendpulse.com/integrations/api/bulk-email
  baseURL: https://api.sendpulse.com
  tags:
  - Account
  tags_raw:
  - account
  properties:
  - type: OpenAPI
    url: openapi/sendpulse-account-api-openapi.yml
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-email
  - type: APIReference
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/smtp
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-sms
  - type: Documentation
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/chatbot
  - type: Documentation
    url: https://sendpulse.com/integrations/api/web-push
- aid: sendpulse:sendpulse-attachments-api
  name: SendPulse Attachments API
  description: The Attachments API from SendPulse — 3 operation(s) for attachments.
  humanURL: https://sendpulse.com/integrations/api/bulk-email
  baseURL: https://api.sendpulse.com
  tags:
  - Attachments
  properties:
  - type: OpenAPI
    url: openapi/sendpulse-attachments-api-openapi.yml
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-email
  - type: APIReference
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/smtp
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-sms
  - type: Documentation
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/chatbot
  - type: Documentation
    url: https://sendpulse.com/integrations/api/web-push
- aid: sendpulse:sendpulse-automation-flows-api
  name: SendPulse Automation Flows API
  description: Endpoints related to Automation Flows.
  humanURL: https://sendpulse.com/integrations/api/bulk-email
  baseURL: https://api.sendpulse.com
  tags:
  - Automation Flows
  properties:
  - type: OpenAPI
    url: openapi/sendpulse-automation-flows-api-openapi.yml
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-email
  - type: APIReference
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/smtp
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-sms
  - type: Documentation
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/chatbot
  - type: Documentation
    url: https://sendpulse.com/integrations/api/web-push
- aid: sendpulse:sendpulse-balance-api
  name: SendPulse Balance API
  description: Endpoints related to Balance.
  humanURL: https://sendpulse.com/integrations/api/bulk-email
  baseURL: https://api.sendpulse.com
  tags:
  - Balances
  tags_raw:
  - Balance
  properties:
  - type: OpenAPI
    url: openapi/sendpulse-balance-api-openapi.yml
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-email
  - type: APIReference
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/smtp
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-sms
  - type: Documentation
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/chatbot
  - type: Documentation
    url: https://sendpulse.com/integrations/api/web-push
- aid: sendpulse:sendpulse-blacklist-api
  name: SendPulse Blacklist API
  description: Endpoints related to Blacklist.
  humanURL: https://sendpulse.com/integrations/api/bulk-email
  baseURL: https://api.sendpulse.com
  tags:
  - Blacklist
  properties:
  - type: OpenAPI
    url: openapi/sendpulse-blacklist-api-openapi.yml
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-email
  - type: APIReference
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/smtp
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-sms
  - type: Documentation
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/chatbot
  - type: Documentation
    url: https://sendpulse.com/integrations/api/web-push
- aid: sendpulse:sendpulse-board-attributes-api
  name: SendPulse Board attributes API
  description: The Board attributes API from SendPulse — 2 operation(s) for board attributes.
  humanURL: https://sendpulse.com/integrations/api/bulk-email
  baseURL: https://api.sendpulse.com
  tags:
  - Board attributes
  properties:
  - type: OpenAPI
    url: openapi/sendpulse-board-attributes-api-openapi.yml
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-email
  - type: APIReference
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/smtp
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-sms
  - type: Documentation
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/chatbot
  - type: Documentation
    url: https://sendpulse.com/integrations/api/web-push
- aid: sendpulse:sendpulse-bots-api
  name: SendPulse Bots API
  description: The bots API from SendPulse — 2 operation(s) for bots.
  humanURL: https://sendpulse.com/integrations/api/bulk-email
  baseURL: https://api.sendpulse.com
  tags:
  - Bots
  tags_raw:
  - bots
  properties:
  - type: OpenAPI
    url: openapi/sendpulse-bots-api-openapi.yml
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-email
  - type: APIReference
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/smtp
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-sms
  - type: Documentation
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/chatbot
  - type: Documentation
    url: https://sendpulse.com/integrations/api/web-push
- aid: sendpulse:sendpulse-bounces-api
  name: SendPulse Bounces API
  description: The Bounces API from SendPulse — 2 operation(s) for bounces.
  humanURL: https://sendpulse.com/integrations/api/bulk-email
  baseURL: https://api.sendpulse.com
  tags:
  - Bounces
  properties:
  - type: OpenAPI
    url: openapi/sendpulse-bounces-api-openapi.yml
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-email
  - type: APIReference
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/smtp
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-sms
  - type: Documentation
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/chatbot
  - type: Documentation
    url: https://sendpulse.com/integrations/api/web-push
- aid: sendpulse:sendpulse-campaigns-api
  name: SendPulse Campaigns API
  description: Endpoints related to Campaigns.
  humanURL: https://sendpulse.com/integrations/api/bulk-email
  baseURL: https://api.sendpulse.com
  tags:
  - Campaigns
  properties:
  - type: OpenAPI
    url: openapi/sendpulse-campaigns-api-openapi.yml
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-email
  - type: APIReference
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/smtp
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-sms
  - type: Documentation
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/chatbot
  - type: Documentation
    url: https://sendpulse.com/integrations/api/web-push
- aid: sendpulse:sendpulse-chats-api
  name: SendPulse Chats API
  description: The chats API from SendPulse — 3 operation(s) for chats.
  humanURL: https://sendpulse.com/integrations/api/bulk-email
  baseURL: https://api.sendpulse.com
  tags:
  - Chats
  tags_raw:
  - chats
  properties:
  - type: OpenAPI
    url: openapi/sendpulse-chats-api-openapi.yml
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-email
  - type: APIReference
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/smtp
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-sms
  - type: Documentation
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/chatbot
  - type: Documentation
    url: https://sendpulse.com/integrations/api/web-push
- aid: sendpulse:sendpulse-checklist-items-api
  name: SendPulse Checklist Items API
  description: The Checklist Items API from SendPulse — 2 operation(s) for checklist items.
  humanURL: https://sendpulse.com/integrations/api/bulk-email
  baseURL: https://api.sendpulse.com
  tags:
  - Checklist Items
  properties:
  - type: OpenAPI
    url: openapi/sendpulse-checklist-items-api-openapi.yml
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-email
  - type: APIReference
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/smtp
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-sms
  - type: Documentation
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/chatbot
  - type: Documentation
    url: https://sendpulse.com/integrations/api/web-push
- aid: sendpulse:sendpulse-company-api
  name: SendPulse Company API
  description: The Company API from SendPulse — 4 operation(s) for company.
  humanURL: https://sendpulse.com/integrations/api/bulk-email
  baseURL: https://api.sendpulse.com
  tags:
  - Company
  properties:
  - type: OpenAPI
    url: openapi/sendpulse-company-api-openapi.yml
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-email
  - type: APIReference
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/smtp
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-sms
  - type: Documentation
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/chatbot
  - type: Documentation
    url: https://sendpulse.com/integrations/api/web-push
- aid: sendpulse:sendpulse-company-attributes-api
  name: SendPulse Company Attributes API
  description: The Company Attributes API from SendPulse — 2 operation(s) for company attributes.
  humanURL: https://sendpulse.com/integrations/api/bulk-email
  baseURL: https://api.sendpulse.com
  tags:
  - Company Attributes
  properties:
  - type: OpenAPI
    url: openapi/sendpulse-company-attributes-api-openapi.yml
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-email
  - type: APIReference
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/smtp
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-sms
  - type: Documentation
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/chatbot
  - type: Documentation
    url: https://sendpulse.com/integrations/api/web-push
- aid: sendpulse:sendpulse-company-history-api
  name: SendPulse Company history API
  description: The Company history API from SendPulse — 1 operation(s) for company history.
  humanURL: https://sendpulse.com/integrations/api/bulk-email
  baseURL: https://api.sendpulse.com
  tags:
  - Company history
  properties:
  - type: OpenAPI
    url: openapi/sendpulse-company-history-api-openapi.yml
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-email
  - type: APIReference
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/smtp
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-sms
  - type: Documentation
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/chatbot
  - type: Documentation
    url: https://sendpulse.com/integrations/api/web-push
- aid: sendpulse:sendpulse-compliance-api
  name: SendPulse Compliance API
  description: The Compliance API from SendPulse — 2 operation(s) for compliance.
  humanURL: https://sendpulse.com/integrations/api/bulk-email
  baseURL: https://api.sendpulse.com
  tags:
  - Compliance
  properties:
  - type: OpenAPI
    url: openapi/sendpulse-compliance-api-openapi.yml
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-email
  - type: APIReference
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/smtp
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-sms
  - type: Documentation
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/chatbot
  - type: Documentation
    url: https://sendpulse.com/integrations/api/web-push
- aid: sendpulse:sendpulse-configuration-api
  name: SendPulse Configuration API
  description: The Configuration API from SendPulse — 9 operation(s) for configuration.
  humanURL: https://sendpulse.com/integrations/api/bulk-email
  baseURL: https://api.sendpulse.com
  tags:
  - Configuration
  properties:
  - type: OpenAPI
    url: openapi/sendpulse-configuration-api-openapi.yml
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-email
  - type: APIReference
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/smtp
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-sms
  - type: Documentation
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/chatbot
  - type: Documentation
    url: https://sendpulse.com/integrations/api/web-push
- aid: sendpulse:sendpulse-contact-attributes-api
  name: SendPulse Contact Attributes API
  description: The Contact Attributes API from SendPulse — 2 operation(s) for contact attributes.
  humanURL: https://sendpulse.com/integrations/api/bulk-email
  baseURL: https://api.sendpulse.com
  tags:
  - Contact Attributes
  properties:
  - type: OpenAPI
    url: openapi/sendpulse-contact-attributes-api-openapi.yml
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-email
  - type: APIReference
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/smtp
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-sms
  - type: Documentation
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/chatbot
  - type: Documentation
    url: https://sendpulse.com/integrations/api/web-push
- aid: sendpulse:sendpulse-contact-attributes-value-api
  name: SendPulse Contact attributes Value API
  description: The Contact attributes Value API from SendPulse — 2 operation(s) for contact attributes value.
  humanURL: https://sendpulse.com/integrations/api/bulk-email
  baseURL: https://api.sendpulse.com
  tags:
  - Contact attributes Value
  properties:
  - type: OpenAPI
    url: openapi/sendpulse-contact-attributes-value-api-openapi.yml
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-email
  - type: APIReference
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/smtp
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-sms
  - type: Documentation
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/chatbot
  - type: Documentation
    url: https://sendpulse.com/integrations/api/web-push
- aid: sendpulse:sendpulse-contact-attributes-values-api
  name: SendPulse Contact Attributes Values API
  description: The Contact Attributes Values API from SendPulse — 1 operation(s) for contact attributes values.
  humanURL: https://sendpulse.com/integrations/api/bulk-email
  baseURL: https://api.sendpulse.com
  tags:
  - Contact Attributes Values
  properties:
  - type: OpenAPI
    url: openapi/sendpulse-contact-attributes-values-api-openapi.yml
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-email
  - type: APIReference
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/smtp
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-sms
  - type: Documentation
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/chatbot
  - type: Documentation
    url: https://sendpulse.com/integrations/api/web-push
- aid: sendpulse:sendpulse-contact-email-addresses-api
  name: SendPulse Contact email addresses API
  description: The Contact email addresses API from SendPulse — 2 operation(s) for contact email addresses.
  humanURL: https://sendpulse.com/integrations/api/bulk-email
  baseURL: https://api.sendpulse.com
  tags:
  - Contact email addresses
  properties:
  - type: OpenAPI
    url: openapi/sendpulse-contact-email-addresses-api-openapi.yml
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-email
  - type: APIReference
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/smtp
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-sms
  - type: Documentation
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/chatbot
  - type: Documentation
    url: https://sendpulse.com/integrations/api/web-push
- aid: sendpulse:sendpulse-contact-history-api
  name: SendPulse Contact history API
  description: The Contact history API from SendPulse — 1 operation(s) for contact history.
  humanURL: https://sendpulse.com/integrations/api/bulk-email
  baseURL: https://api.sendpulse.com
  tags:
  - Contact history
  properties:
  - type: OpenAPI
    url: openapi/sendpulse-contact-history-api-openapi.yml
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-email
  - type: APIReference
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/smtp
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-sms
  - type: Documentation
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/chatbot
  - type: Documentation
    url: https://sendpulse.com/integrations/api/web-push
- aid: sendpulse:sendpulse-contact-phone-number-api
  name: SendPulse Contact phone number API
  description: The Contact phone number API from SendPulse — 2 operation(s) for contact phone number.
  humanURL: https://sendpulse.com/integrations/api/bulk-email
  baseURL: https://api.sendpulse.com
  tags:
  - Contact phone number
  properties:
  - type: OpenAPI
    url: openapi/sendpulse-contact-phone-number-api-openapi.yml
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-email
  - type: APIReference
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/smtp
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-sms
  - type: Documentation
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/chatbot
  - type: Documentation
    url: https://sendpulse.com/integrations/api/web-push
- aid: sendpulse:sendpulse-contact-tags-api
  name: SendPulse Contact tags API
  description: The Contact tags API from SendPulse — 3 operation(s) for contact tags.
  humanURL: https://sendpulse.com/integrations/api/bulk-email
  baseURL: https://api.sendpulse.com
  tags:
  - Contact Tags
  tags_raw:
  - Contact tags
  properties:
  - type: OpenAPI
    url: openapi/sendpulse-contact-tags-api-openapi.yml
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-email
  - type: APIReference
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/smtp
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-sms
  - type: Documentation
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/chatbot
  - type: Documentation
    url: https://sendpulse.com/integrations/api/web-push
- aid: sendpulse:sendpulse-contacts-api
  name: SendPulse Contacts API
  description: The Contacts API from SendPulse — 51 operation(s) for contacts.
  humanURL: https://sendpulse.com/integrations/api/bulk-email
  baseURL: https://api.sendpulse.com
  tags:
  - Contacts
  properties:
  - type: OpenAPI
    url: openapi/sendpulse-contacts-api-openapi.yml
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-email
  - type: APIReference
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/smtp
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-sms
  - type: Documentation
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/chatbot
  - type: Documentation
    url: https://sendpulse.com/integrations/api/web-push
- aid: sendpulse:sendpulse-contacts-messengers-api
  name: SendPulse Contacts messengers API
  description: The Contacts messengers API from SendPulse — 2 operation(s) for contacts messengers.
  humanURL: https://sendpulse.com/integrations/api/bulk-email
  baseURL: https://api.sendpulse.com
  tags:
  - Contacts messengers
  properties:
  - type: OpenAPI
    url: openapi/sendpulse-contacts-messengers-api-openapi.yml
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-email
  - type: APIReference
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/smtp
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-sms
  - type: Documentation
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/chatbot
  - type: Documentation
    url: https://sendpulse.com/integrations/api/web-push
- aid: sendpulse:sendpulse-conversions-api
  name: SendPulse Conversions API
  description: Endpoints related to Conversions.
  humanURL: https://sendpulse.com/integrations/api/bulk-email
  baseURL: https://api.sendpulse.com
  tags:
  - Conversion
  tags_raw:
  - Conversions
  properties:
  - type: OpenAPI
    url: openapi/sendpulse-conversions-api-openapi.yml
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-email
  - type: APIReference
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/smtp
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-sms
  - type: Documentation
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/chatbot
  - type: Documentation
    url: https://sendpulse.com/integrations/api/web-push
- aid: sendpulse:sendpulse-course-tariffs-api
  name: SendPulse Course tariffs API
  description: The Course tariffs API from SendPulse — 1 operation(s) for course tariffs.
  humanURL: https://sendpulse.com/integrations/api/bulk-email
  baseURL: https://api.sendpulse.com
  tags:
  - Course tariffs
  properties:
  - type: OpenAPI
    url: openapi/sendpulse-course-tariffs-api-openapi.yml
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-email
  - type: APIReference
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/smtp
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-sms
  - type: Documentation
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/chatbot
  - type: Documentation
    url: https://sendpulse.com/integrations/api/web-push
- aid: sendpulse:sendpulse-courses-api
  name: SendPulse Courses API
  description: The Courses API from SendPulse — 1 operation(s) for courses.
  humanURL: https://sendpulse.com/integrations/api/bulk-email
  baseURL: https://api.sendpulse.com
  tags:
  - Courses
  properties:
  - type: OpenAPI
    url: openapi/sendpulse-courses-api-openapi.yml
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-email
  - type: APIReference
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/smtp
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-sms
  - type: Documentation
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/chatbot
  - type: Documentation
    url: https://sendpulse.com/integrations/api/web-push
- aid: sendpulse:sendpulse-custom-tab-api
  name: SendPulse Custom Tab API
  description: The Custom Tab API from SendPulse — 3 operation(s) for custom tab.
  humanURL: https://sendpulse.com/integrations/api/bulk-email
  baseURL: https://api.sendpulse.com
  tags:
  - Custom Tab
  properties:
  - type: OpenAPI
    url: openapi/sendpulse-custom-tab-api-openapi.yml
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-email
  - type: APIReference
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/smtp
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-sms
  - type: Documentation
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/chatbot
  - type: Documentation
    url: https://sendpulse.com/integrations/api/web-push
- aid: sendpulse:sendpulse-deal-attribute-value-api
  name: SendPulse Deal attribute Value API
  description: The Deal attribute Value API from SendPulse — 3 operation(s) for deal attribute value.
  humanURL: https://sendpulse.com/integrations/api/bulk-email
  baseURL: https://api.sendpulse.com
  tags:
  - Deal attribute Value
  properties:
  - type: OpenAPI
    url: openapi/sendpulse-deal-attribute-value-api-openapi.yml
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-email
  - type: APIReference
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/smtp
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-sms
  - type: Documentation
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/chatbot
  - type: Documentation
    url: https://sendpulse.com/integrations/api/web-push
- aid: sendpulse:sendpulse-deal-attributes-api
  name: SendPulse Deal Attributes API
  description: The Deal Attributes API from SendPulse — 3 operation(s) for deal attributes.
  humanURL: https://sendpulse.com/integrations/api/bulk-email
  baseURL: https://api.sendpulse.com
  tags:
  - Deal Attributes
  properties:
  - type: OpenAPI
    url: openapi/sendpulse-deal-attributes-api-openapi.yml
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-email
  - type: APIReference
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/smtp
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-sms
  - type: Documentation
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/chatbot
  - type: Documentation
    url: https://sendpulse.com/integrations/api/web-push
- aid: sendpulse:sendpulse-deal-contacts-api
  name: SendPulse Deal contacts API
  description: The Deal contacts API from SendPulse — 2 operation(s) for deal contacts.
  humanURL: https://sendpulse.com/integrations/api/bulk-email
  baseURL: https://api.sendpulse.com
  tags:
  - Deal contacts
  properties:
  - type: OpenAPI
    url: openapi/sendpulse-deal-contacts-api-openapi.yml
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-email
  - type: APIReference
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/smtp
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-sms
  - type: Documentation
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/chatbot
  - type: Documentation
    url: https://sendpulse.com/integrations/api/web-push
- aid: sendpulse:sendpulse-deal-expiration-api
  name: SendPulse Deal Expiration API
  description: The Deal Expiration API from SendPulse — 1 operation(s) for deal expiration.
  humanURL: https://sendpulse.com/integrations/api/bulk-email
  baseURL: https://api.sendpulse.com
  tags:
  - Deal Expiration
  properties:
  - type: OpenAPI
    url: openapi/sendpulse-deal-expiration-api-openapi.yml
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-email
  - type: APIReference
    url: https://sendpulse.com/integrations/api
  - type: Documentation
    url: https://sendpulse.com/integrations/api/smtp
  - type: Documentation
    url: https://sendpulse.com/integrations/api/bulk-sms
  - type: Documentation
    url: https://sendpulse.com/integrations/api


# --- truncated at 32 KB (82 KB total) ---
# Full source: https://artifacts.apis.io/sendpulse/apis.yml

SendPulse API — frequently asked questions

Does SendPulse have an API?

Yes. APIs.io lists 85 APIs from SendPulse, including SendPulse Account API, SendPulse Attachments API and SendPulse Automation Flows API, and 82 more.

Is there an OpenAPI specification for the SendPulse API?

Yes. APIs.io indexes 85 OpenAPI specifications for SendPulse, each linked for download from this page.

How do I authenticate with the SendPulse API?

SendPulse documents its authentication (http/oauth2 · 2 schemes). The details are profiled on APIs.io as Sendpulse Authentication.

How much does the SendPulse API cost?

SendPulse publishes its prices; its Standard (up to 500 subscribers, annual) plan is 9.60 as of 2026-10-28. APIs.io lists 8 pricing plans for SendPulse, with each plan's price, limits and inclusions under Pricing on this page.

Does SendPulse have an MCP server?

Yes. APIs.io lists 1 MCP server for SendPulse: First-party remote MCP server operated by SendPulse over Streamable HTTP. It fronts the SendPulse REST API so an AI client can read statistics, manage contacts and deals, run campaigns and send messag

Is the SendPulse API ready for AI agents?

SendPulse has a Kin Score of 72.4 out of 100 (exemplar) and an Agent Readiness score of 54.5 (agent-ready), scored by API Evangelist on 2026-11-06.

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/sendpulse"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/sendpulse/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/sendpulse/evidence"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.