How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

SendPulse CRM Public API

Pipelines, deals, contacts, companies, tasks, boards, products and payments — the largest surface SendPulse publishes at 191 operations.

SendPulse CRM Public API is one of 19 APIs that SendPulse publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include CRM, Sales, Deals, and Pipelines. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 191 operations across 131 paths, organized into 45 resource areas, and defines 71 schemas. It is described by OpenAPI 3.1.2, at version 0.1.0.

Requests are made against a single base URL, https://api.sendpulse.com/crm/v1.

191 operations 131 paths 71 schemas 39 DELETE48 GET66 POST38 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.2
API Version
0.1.0
Base URL
https://api.sendpulse.com/crm/v1
Authentication
HTTP Bearer, OAuth 2.0, OAuth 2.0
Resource Areas
45

Authentication & Security 3

SendPulse CRM Public API declares 3 security schemes for authenticating requests. It accepts HTTP bearer tokens (API Key) (apiKey). It supports OAuth 2.0 (outh2) using the clientCredentials flow. It supports OAuth 2.0 (oauth2) using the clientCredentials flow. By default, every request must be authenticated.

  • apiKey — Static API Key authentication. A long-lived token generated manually in the SendPulse account settings.
  • outh2 — OAuth 2.0 Client Credentials flow for temporary access tokens.
  • oauth2 — OAuth 2.0 Client Credentials flow for temporary access tokens.

Paths & Operations 191

Across 131 paths, the API surfaces 191 operations — 39 DELETE, 48 GET, 66 POST, 38 PUT. They span 45 resource areas, including Users, Pipelines, Pipeline Steps, Deals, Deal notes, Deal contacts, Deal Attributes, Deal attribute Value, and 37 more. Each is listed below with its method, path, parameters, and response codes.

Users 1
GET
/users
Get a list of team members
getUsers → 200
Pipelines 4
POST
/pipelines
Create new pipeline
createPipeline body → 201
GET
/pipelines
Get a list of pipelines
getPipelines → 200
GET
/pipelines/{pipelineId}
Get information about a pipeline by ID
getPipelineById 1 param → 200
PUT
/pipelines/{pipelineId}
Update information about a pipeline by its ID
updatePipeline 1 param body → 200
Pipeline Steps 4
POST
/pipelines/{pipelineId}/steps
Create a new pipeline step
createPipelineStep 1 param body → 200
GET
/pipelines/{pipelineId}/steps
Get pipeline steps
getPipelineSteps 1 param → 200
PUT
/pipelines/{pipelineId}/steps/{stepId}
Update a pipeline step
updatePipelineStep 2 params body → 200
DELETE
/pipelines/{pipelineId}/steps/{stepId}
Delete a pipeline step
deletePipelineStep 2 params → 204
Deals 6
POST
/deals/get-list
Get deals list
getDealsList body → 200
POST
/deals
Create a new deal
createDeal body → 200
GET
/deals/{dealId}
Get information about the deal by ID
getDeal 1 param → 200
PUT
/deals/{dealId}
Update information about a deal by its ID
updateDealById 1 param body → 200
DELETE
/deals/{dealId}
Delete a deal by its ID
deleteDeal 1 param → 204
POST
/deals/{dealId}/change-pipeline
Change the pipeline of a deal by its ID.
changeDealPipeline 1 param body → 200
Deal notes 4
GET
/deals/{dealId}/comments
Get a list of deal notes
getDealComments 1 param → 200
POST
/deals/{dealId}/comments
Add a note to a deal
addDealComment 1 param body → 200
PUT
/deals/{dealId}/comments/{commentId}
Update a note to a deal
updateDealComment 2 params body → 200
DELETE
/deals/{dealId}/comments/{commentId}
Remove a note from the deal
deleteDealComment 2 params → 204
Deal contacts 3
GET
/deals/{dealId}/contacts
Get a list of contacts in a deal
getDealContacts 1 param → 200
POST
/deals/{dealId}/contacts/{contactId}
Add a contact to a deal
addContactToDeal 2 params → 201
DELETE
/deals/{dealId}/contacts/{contactId}
Delete a contact from a deal
removeDealContact 2 params → 204
Deal Attributes 4
GET
/pipelines/{pipelineId}/attributes
Get deal attributes list
listPipelineAttributes 1 param → 200
POST
/pipelines/{pipelineId}/attributes
Create a deal attribute
createPipelineAttribute 1 param body → 200
PUT
/pipelines/{pipelineId}/attributes/{attributeId}
Update a deal attribute
updatePipelineAttribute 2 params body → 200
DELETE
/pipelines/{pipelineId}/attributes/{attributeId}
Delete a deal attribute
deletePipelineAttribute 2 params → 204
Deal attribute Value 4
GET
/deals/{dealId}/attributes
Get deal attribute values by ID
getDealAttributeValues 1 param → 200
POST
/deals/{dealId}/attributes
Add a attribute value to deal by deal ID
addDealAttribute 1 param body → 200
GET
/deals/attributes/{pipelineId}
List of all deal attribute values by pipeline
listDealAttributesByPipeline 1 param → 200
PUT
/deals/{dealId}/attributes/{attributeId}
Update the deal attribute value
updateDealAttributeValue 2 params body → 200
Deal attributes 1
DELETE
/deals/{dealId}/attributes/{attributeId}
Remove the deal attribute
deleteDealAttribute 2 params → 204
Messengers types 1
GET
/messenger-types
Get a list of messengers
getMessengerTypes → 200
Payments 6
GET
/payments/all
Get a list of payments by user
getAllPayments → 200
GET
/payments/deals/{dealId}
Get a list of payments by dealId
getDealPayments → 200
GET
/payments/contacts/{contactId}
Get a list of payments by contactId
getPaymentsByContactId → 200
POST
/payments
Create payment
createPayment body → 201
POST
/payments/{paymentId}/approve
Approve manual payment.
approvePayment 1 param → 200
POST
/payments/{paymentId}/cancel
Cancel manual payment
cancelPayment 1 param → 200
Contacts 17
POST
/contacts/get-list
Get contacts list
getContactsList body → 200
POST
/contacts/get-list-by-email
Search contacts by email
getContactListByEmail body → 200
POST
/contactsdeprecated
(Deprecated). Use POST /contacts/create instead to create a new contact
createContact body → 200
POST
/contacts/create
Create a new contact
createContact body → 200
GET
/contacts/{contactId}
Get information about a contact by ID
getContactById 1 param → 200
PUT
/contacts/{contactId}
Update information about the contact
updateContact 1 param body → 200
DELETE
/contacts/{contactId}
Remove contact by ID
deleteContactById 1 param → 204
GET
/contacts/{contactId}/deals
Get all deals that related to contact
getContactDeals 1 param → 200
POST
/contacts/{contactId}/comments
Add a note to a contact
addContactComment 1 param body → 200
PUT
/contacts/{contactId}/comments/{commentId}
Update contact note
updateContactComment 2 params body → 200
DELETE
/contacts/{contactId}/comments/{commentId}
Remove contact note
deleteContactComment 2 params → 204
GET
/contacts/{contactId}/edu-payments
Get EDU payments by contact
getContactEduPayments 1 param → 200
GET
/contacts/{contactId}/edu-statistic
Get EDU statistics for a contact
getContactEduStatistic 1 param → 200
GET
/contacts/external/{externalContactId}
Get contact exists by external contact Id
getContactByExternalId 1 param → 200
GET
/contacts/messenger-external/{messengerContactId}
Get contact by messenger contact id
getContactByMessengerExternalId 1 param → 200
POST
/contacts/{contactId}/relation/{companyId}
Add contact to a company
addContactCompanyRelation 2 params → 200
DELETE
/contacts/{contactId}/relation/{companyId}
Delete a contact from the company
deleteContactCompanyRelation 2 params → 200
Contact phone number 3
POST
/contacts/{contactId}/phones
Add a phone number to the contact.
addContactPhone 1 param body → 200
PUT
/contacts/{contactId}/phones/{phoneId}
Update the phone number of the contact
updateContactPhone 2 params body → 200
DELETE
/contacts/{contactId}/phones/{phoneId}
Delete phone number
deleteContactPhone 2 params → 204
Contact email addresses 3
POST
/contacts/{contactId}/emails
Add an email address to the contact
addContactEmails 1 param body → 200
PUT
/contacts/{contactId}/emails/{emailId}
Update the email address of the contact
updateContactEmail 2 params body → 200
DELETE
/contacts/{contactId}/emails/{emailId}
Remove the email address from the contact
deleteContactEmail 2 params → 204
Contacts messengers 3
POST
/contacts/{contactId}/messengers
Add messenger to contact
addContactMessenger 1 param body → 200
PUT
/contacts/{contactId}/messengers/{messengerId}
Update information about messenger of the contact
updateContactMessenger 2 params body → 200
DELETE
/contacts/{contactId}/messengers/{messengerId}
Remove messenger from contact
removeContactMessenger 2 params → 204
Contact tags 6
POST
/contact-tags/{tagId}/contact/{contactId}
Add a tag to the contact
addTagToContact 2 params → 201
DELETE
/contact-tags/{tagId}/contact/{contactId}
Delete a tag from a contact
deleteContactTagFromContact 2 params → 204
GET
/contact-tags
Get a list of contact tags
listContactTags 2 params → 200
POST
/contact-tags
Create a tag
createContactTag body → 200
PUT
/contact-tags/{tagId}
Update a tag
updateContactTag 1 param body → 200
DELETE
/contact-tags/{tagId}
Remove tag
deleteContactTag 1 param → 204
Contact Attributes 4
GET
/contacts/attributes
Get contact attributes list
getContactAttributes → 200
POST
/contacts/attributes
Create a contact attribute
createContactAttribute body → 200
PUT
/contacts/attributes/{attributeId}
Update a contact attribute
updateContactAttribute 1 param body → 200
DELETE
/contacts/attributes/{attributeId}
Delete a contact attribute
deleteContactAttribute 1 param → 204
Contact attributes Value 4
GET
/contacts/{contactId}/attributes
Get a list of specified contact attribute values
getContactAttributes 1 param → 200
POST
/contacts/{contactId}/attributes
Add attribute value to contact
addContactAttributeValue 1 param body → 200
PUT
/contacts/{contactId}/attributes/{attributeId}
Update contact attribute value
updateContactAttributeValue 2 params body → 200
DELETE
/contacts/{contactId}/attributes/{attributeId}
Delete contact attribute value
deleteContactAttributeValue 2 params → 204
Contact Attributes Values 1
POST
/contacts/{contactId}/attributes/batch
Batch store contact attributes values
batchStoreContactAttributeValues 1 param body → 201
Tasks boards 4
GET
/boards
Get all boards
getBoards → 200
POST
/boards
Create new board
createBoard body → 201
GET
/boards/{boardId}
Get board by ID
getBoardById 1 param → 200
PUT
/boards/{boardId}
Update board by ID
updateBoard 1 param body → 200
Board attributes 3
GET
/boards/{boardId}/attributes
Get attribute for board
getBoardAttributes 1 param → 200
POST
/boards/{boardId}/attributes
Create attribute for board
createBoardAttribute 1 param body → 201
PUT
/boards/{boardId}/attributes/{attributeId}
Update attribute for board
updateBoardAttribute 2 params body → 200
Tasks steps 2
POST
/boards/{boardId}/steps
Create steps for board
createBoardSteps 1 param body → 201
PUT
/boards/{boardId}/steps/{stepId}
Update steps for board
updateBoardStep 2 params body → 200
Tasks 8
POST
/tasks/list
Get tasks
listTasks body → 200
POST
/tasks
Create tasks
createTask body → 201
GET
/tasks-repeat/templates
Get task templates
getTaskRepeatTemplates → 200
GET
/tasks/{taskId}
Get tasks by ID
getTaskById 1 param → 200
PUT
/tasks/{taskId}
Update a task by ID
updateTaskById 1 param body → 200
DELETE
/tasks/{taskId}
Delete task by ID
deleteTask 1 param → 204
POST
/tasks/{taskId}/parent
Set/unset the parent task
setTaskParent 1 param body → 200
POST
/tasks/{taskId}/steps/{stepId}/order
Change task order
changeTaskStepOrder 2 params body → 200
Task Comments 2
POST
/tasks/{taskId}/comments
Add comment to task
addTaskComment 1 param body → 201
PUT
/tasks/{taskId}/comments/{commentId}
Update comment in task
updateTaskComment 2 params body → 200
Task Tags 5
DELETE
/task-tags/{tagId}/task/{taskId}
Detach tag from a task
detachTagFromTask 2 params → 204
GET
/task-tags
Get task tags list
getTaskTags → 200
POST
/task-tags
Create a task tag
createTaskTag body → 200
PUT
/task-tags/{tagId}
Update a task tag
updateTaskTag 1 param body → 200
DELETE
/task-tags/{tagId}
Delete a task tag
deleteTaskTag 1 param → 204
Task Entity 4
DELETE
/task-contacts/{taskId}/contact/{contactId}
Detach a contact from a task
detachContactFromTask 2 params → 204
DELETE
/task-deals/{taskId}/deal/{dealId}
Detach a deal from a task
detachDealFromTask 2 params → 204
DELETE
/task-to-task/{taskHeadId}/task/{taskId}
Detach task from another task
detachTaskFromTask 2 params → 204
POST
/tasks/{taskId}/entity-attach
Attach entity to task
attachEntitiesToTask 1 param body → 201
Task Checklist 6
POST
/tasks/{taskId}/checklists/single
Create checklist without items in task
createTaskChecklist 1 param body → 201
PUT
/tasks/{taskId}/checklists/{checklistId}/single
Update checklist without items in task
updateTaskChecklistSingle 2 params body → 200
GET
/tasks/{taskId}/checklists
Get checklist list by task
getTaskChecklists 1 param → 200
POST
/tasks/{taskId}/checklists
Create multiple checklists with items in task
createTaskChecklists 1 param body → 201
PUT
/tasks/{taskId}/checklists
Update multiple checklists with items in task
updateTaskChecklists 1 param body → 200
DELETE
/tasks/{taskId}/checklists/{checklistId}
Delete a checklist from a task
deleteTaskChecklist 2 params → 204
Checklist Items 4
POST
/checklists/{checklistId}/items
Create items for checklist
createChecklistItems 1 param body → 201
POST
/checklists/{checklistId}/items/{itemId}
Change order of item in checklist
reorderChecklistItem 2 params body → 200
PUT
/checklists/{checklistId}/items/{itemId}
Update checklist item
updateChecklistItem 2 params body → 200
DELETE
/checklists/{checklistId}/items/{itemId}
Delete checklist items
deleteChecklistItem 2 params → 204
Task Attributes 3
POST
/tasks/{taskId}/attributes
Create attribute value
createTaskAttributeValue 1 param body → 201
PUT
/{boardId}/attributes/{attributeId}/values/{valueId}
Update task attribute value
updateTaskAttributeValue 2 params body → 200
DELETE
/{boardId}/attributes/{attributeId}/values/{valueId}
Delete attribute value from task
deleteAttributeValue 2 params → 204
Telephony 4
POST
/telephony/calls/get-list
Get calls
getTelephonyCalls body → 200
POST
/contacts/{contactId}/get-calls
Get calls by contact"
getContactCalls 1 param body → 200
POST
/deals/{dealId}/get-calls
Get calls by deal
getDealCalls 1 param body → 200
POST
/deals/{dealId}/attach-call
Attach call to deal
attachCallToDeal 1 param body → 200
Deal Expiration 2
PUT
/deals/{dealId}/expiration
Update or create deal expiration
upsertDealExpiration 1 param body → 200
DELETE
/deals/{dealId}/expiration
Remove deal expiration
removeDealExpiration 1 param → 204
File Manager 1
POST
/files/upload
Upload files
uploadFiles body → 201
Attachments 4
POST
/attachments
Attach file
createAttachment body → 201
POST
/attachments/batch
Create attachment
createAttachmentsBatch body → 201
PUT
/attachments/{attachmentId}
Update file attachment
updateAttachment 1 param body → 200
DELETE
/attachments/{attachmentId}
Delete file attachment
deleteAttachment 1 param → 204
Company 6
POST
/companies/short-data
Get companies short data
getCompaniesShortData body → 200
POST
/companies/list
Get companies
getCompaniesList body → 200
POST
/companies
Create company
createCompany body → 200
GET
/companies/{companyId}
Get company by id
getCompanyById 1 param → 200
PUT
/companies/{companyId}
Update company
updateCompany 1 param body → 200
DELETE
/companies/{companyId}
Delete company
deleteCompany 1 param → 204
Company history 1
GET
/companies/{companyId}/history
get Company history
getCompanyHistory 4 params → 200
Company Attributes 4
GET
/companies/attributes
Get company attributes list
getCompanyAttributes → 200
POST
/companies/attributes
Create a company attribute
createCompanyAttribute body → 200
PUT
/companies/attributes/{attribute}
Update a company attribute
updateCompanyAttribute 1 param body → 200
DELETE
/companies/attributes/{attribute}
Delete a company attribute
deleteCompanyAttribute 1 param → 204
Emails 5
GET
/companies/{companyId}/emails
Get emails
getCompanyEmails 2 params → 200
POST
/companies/{companyId}/emails
Create email
createCompanyEmail 2 params body → 200
POST
/companies/{companyId}/emails/batch
Batch create email
batchCreateCompanyEmails 1 param body → 200
PUT
/companies/{companyId}/emails/{emailId}
Update email
updateCompanyEmail 2 params body → 200
DELETE
/companies/{companyId}/emails/{emailId}
Delete email
deleteCompanyEmail 2 params → 204
Phones 5
GET
/companies/{companyId}/phones
Get phones
getCompanyPhones 1 param → 200
POST
/companies/{companyId}/phones
Create phone
createCompanyPhone 1 param body → 200
POST
/companies/{companyId}/phones/batch
Batch create phone
batchCreateCompanyPhones 1 param body → 200
PUT
/companies/{companyId}/phones/{phoneId}
Update phone
updateCompanyPhone 3 params body → 200
DELETE
/companies/{companyId}/phones/{phoneId}
Delete phone
deleteCompanyPhone 3 params → 204
messengers 5
GET
/companies/{companyId}/messengers
Get messengers
getCompanyMessengers 1 param → 200
POST
/companies/{companyId}/messengers
Create messenger
createCompanyMessenger 2 params body → 200
POST
/companies/{companyId}/messengers/batch
Batch create messenger
batchCreateCompanyMessengers 1 param body → 200
PUT
/companies/{companyId}/messengers/{messengerId}
Update messenger
updateCompanyMessenger 3 params body → 200
DELETE
/companies/{companyId}/messengers/{messengerId}
Delete messenger
deleteCompanyMessenger 3 params → 204
Deal history 1
GET
/deals/{dealId}/history
Deal history
getDealHistory 3 params → 200
Contact history 1
GET
/contacts/{contactId}/history
Contact history
getContactHistory 3 params → 200
Task history 1
GET
/tasks/{taskId}/history
Get task history
getTaskHistory 3 params → 200
ECommerce Product 19
POST
/products/all
Get products by filter
getProductsByFilter body → 200
GET
/products/categories/{categoryId}/{productId}
Get products by id
getCategoryProduct 2 params → 200
POST
/products/deals
Add product to deal
addProductToDeal body → 200
GET
/products/deals/{dealId}
Get products by deal id
getProductsByDealId 1 param → 200
PUT
/products/deals/{headId}
Update quantity or amount products in deal
updateProductsInDeal 1 param body → 200
GET
/products/contacts/{contactId}/deals
Get products by contact id
getProductsByContactDeals 1 param → 200
DELETE
/products/categories/{categoryId}/{productId}/deals/{headId}
Detach products from deal
detachProductFromDeal 3 params → 200
GET
/products/{productId}
Get products by id
getProductById 1 param → 200
PUT
/products/{productId}
Update product by id
updateProduct 1 param body → 200
DELETE
/products/{productId}
Delete product by id
deleteProduct 1 param → 204
PUT
/products/categories/{categoryId}
Update users category by id
updateProductCategory 1 param body → 200
DELETE
/products/categories/{categoryId}
Delete users category by id
deleteProductCategory 1 param → 204
GET
/products/categories
Get users categories
getProductCategories → 200
POST
/products/categories
Store users categories
createProductCategory body → 201
PUT
/products/{productId}/prices
Update price in product
updateProductPrices 1 param body → 200
POST
/products/{productId}/sections
Update section in product
updateProductSections 1 param body → 201
PUT
/products/{productId}/sections
Update section in product
updateProductSections 1 param body → 200
DELETE
/products/{productId}/sections/{sectionId}
Delete products section
deleteProductSection 2 params → 204
POST
/products
Create a new product
createProduct body → 201
ManagerSettings 6
GET
/manager-settings/sections
Get all sections
listManagerSettingsSections → 200
GET
/manager-settings/managers
Get all managers
getManagerSettingsManagers → 200
POST
/manager-settings
Create managers from category
createManagerSettings body → 200
PUT
/manager-settings/{settingId}
Update managers from category
updateManagerSetting 1 param body → 200
DELETE
/manager-settings/{settingId}
Delete managers from category
deleteManagersFromManagerSetting 1 param body → 204
GET
/manager-settings/{sectionId}
Get managers by section
getManagersBySection 1 param → 200
Custom Tab 6
GET
/custom-tab
Get all users custom tabs
getCustomTabs → 200
POST
/custom-tab
Create custom tab
createCustomTab body → 201
PUT
/custom-tab/{customTabId}
Update custom tabs
updateCustomTab 1 param body → 200
DELETE
/custom-tab/{customTabId}
Delete custom tabs
deleteCustomTab 1 param body → 204
POST
/custom-tab/{customTabId}/relation
Add new relation with attribute
addCustomTabRelation 1 param body → 200
DELETE
/custom-tab/{customTabId}/relation
Delete relation with attribute
deleteCustomTabRelation 1 param body → 200

Schemas 71

The contract defines 71 schemas that model the data the API accepts and returns. The most detailed are Tasks (29 properties), Deal (22 properties), Contact (19 properties), DealDetailed (19 properties). Each schema is shown below with its type and property counts.

CommentCompany
object
4 properties
CompanySortData
object
6 properties
Company
object
14 properties
History
object
3 properties
Email
object
3 properties
Phone
object
3 properties
Messenger
object
3 properties
AttachmentResource
object
6 properties
Pipeline
object
7 properties
Step
object
8 properties
Setting
object
2 properties
Deal
object
22 properties
DealDetailed
object
19 properties
DealType
object
3 properties
DealSourceType
object
2 properties
DealComment
object
10 properties
Source
object
2 properties
DealHistory
object
6 properties
MessengerType
object
2 properties
Payment
object
10 properties
UserPaymentData
object
19 properties
Contact
object
19 properties
ContactComment
object
8 properties
ContactHistory
object
6 properties
ContactPhone
object
3 properties
ContactEmail
object
3 properties
ContactMessenger
object
8 properties
ContactTag
object
6 properties
ContactAttribute
object
5 properties
Attribute
object
7 properties
ContactAttributeValue
object
10 properties
DealAttribute
object
7 properties
DealAttributeValue
object
9 properties
Comment
object
6 properties
User
object
8 properties
ContactsAutocomplete
array
DealsAutocomplete
array
TaskAutocomplete
array
TaskTotals
object
2 properties
TasksAttribute
array
Attributes
object
4 properties
AttributeValue
object
2 properties
TaskRepeats
object
4 properties
TasksConnection
object
4 properties
TaskComment
object
10 properties
TaskAttachment
object
3 properties
TaskChecklist
object
5 properties
ChecklistItems
object
4 properties
TaskTag
object
4 properties
Pagination
object
4 properties
Tasks
object
29 properties
Boards
object
7 properties
BoardAttribute
object
7 properties
BoardSettings
object
4 properties
BoardSteps
object
5 properties
EntityFilterList
array
TaskHistory
object
6 properties
TelephonyCall
object
12 properties
EntityAttachment
object
6 properties
DealExpiration
object
7 properties
IntegerSourceTypeProperty
integer
| 1 - chatbot 2 - manually 3 - subscriptionform 4 - landing 5 - a360 6 - payments 7 - import 8 - publicapi 9 - education 10 - integration 11 - popup 12 - email…
TaskPriorityProperty
integer
| Task priority 1 - low 2 - middle 3 - high
DealStatusProperty
integer
| Step status 0 — inactive (deleted by user) 1 — active 2 - completed deal as “Unsuccessful” 3 - completed deal as “Successful”
DefaultStatusProperty
integer
| Status 0 — inactive (deleted by user) 1 — active
MessengerTypeProperty
integer
| Messenger type. Possible values: 1 — Telegram 2 — Facebook 4 — Instagram 5 — WhatsApp 6 — Viber
AttributesProperty
array
Filter by attributes only
FilterExpressionProperty
string
| Possible values: - eq (=) - neq (!=) - gt () - gte (=) - lt (<) - lte (<=) - like - in (check among list of values).
ManagerSettings
object
2 properties
CustomTab
object
8 properties
CustomTabWithAttribute
object
9 properties
PaymentOrderPrice
object
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

sendpulse-crm-openapi.yml Raw ↑

Other APIs SendPulse publishes across the network.

SendPulse Bulk Email API
SendPulse SMTP API
SendPulse SMS API
SendPulse Automation 360 API
SendPulse Chatbots Service API
SendPulse WhatsApp Chatbot API
SendPulse Telegram Chatbot API
SendPulse Facebook Messenger Chatbot API
SendPulse Instagram Chatbot API
SendPulse Viber Chatbot API
SendPulse TikTok Chatbot API
SendPulse LiveChat API
Where this information came from

This is an independent, third-party profile of SendPulse CRM Public API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.