generated: '2026-08-13' method: derived source: openapi/*.yml (19 first-party specs, 635 operations) note: Entity graph derived mechanically from components.schemas $ref links and *_id / *Id reference fields. SendPulse publishes no object reference page, so no id-prefix convention could be captured; identifiers are plain integers in the email/CRM/courses services and 24-character hex strings in the chatbot services (e.g. contact 6930338aae1f752ca105943f, per the MCP tools documentation). summary: entities: 217 relationships: 168 services: 15 entities_by_service: crm: 59 bulk-email: 40 edu: 17 whatsapp: 12 facebook: 11 instagram: 11 telegram: 11 tiktok: 11 viber-chatbot: 11 live-chat: 10 popups: 10 verifier: 5 chatbots: 4 smtp: 3 viber: 2 core_domains: - domain: Email root_entities: - AddressBook - Campaign - Sender - Template - EmailAddress spec: openapi/sendpulse-bulk-email-openapi.yml - domain: CRM root_entities: - Pipeline - Deal - Contact - Company - Task - Board - Product spec: openapi/sendpulse-crm-openapi.yml - domain: Chatbots root_entities: - Bot - Contact - Flow - Campaign - Chat - Variable - Tag spec: openapi/sendpulse-whatsapp-openapi.yml (and 6 sibling channel specs sharing the shape) - domain: Courses root_entities: - School - Course - Student - Group - Tariff spec: openapi/sendpulse-edu-openapi.yml - domain: Transactional root_entities: - Email - Bounce - Unsubscribe - Domain - SenderIP spec: openapi/sendpulse-smtp-openapi.yml entities: - id: bulk-email:AddEmailsDoubleOptIn entity: AddEmailsDoubleOptIn service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 2 description: Add emails with confirmation. - id: bulk-email:AddEmailsSingleOptIn entity: AddEmailsSingleOptIn service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 1 description: Add emails without confirmation. - id: bulk-email:BalanceResponse entity: BalanceResponse service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 2 description: Account balance info. - id: bulk-email:BlacklistAddRequest entity: BlacklistAddRequest service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 2 description: Payload to add emails to blacklist. - id: bulk-email:BlacklistDeleteRequest entity: BlacklistDeleteRequest service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 1 description: Payload to remove emails from blacklist. - id: bulk-email:CampaignByListSummary entity: CampaignByListSummary service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 1 description: Campaigns for a list. - id: bulk-email:CampaignCost entity: CampaignCost service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 4 description: Cost breakdown. - id: bulk-email:CampaignCreateRequest entity: CampaignCreateRequest service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 16 description: Payload to create an email campaign. One of 'body' or 'template_id' is required. One of 'list_id' or 'segment_id' is required. - id: bulk-email:CampaignCreateResponse entity: CampaignCreateResponse service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 6 description: Response from campaign creation. - id: bulk-email:CampaignDetails entity: CampaignDetails service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 3 description: Detailed campaign stats. - id: bulk-email:CampaignSummary entity: CampaignSummary service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 3 description: Campaign summary. - id: bulk-email:CampaignUpdateRequest entity: CampaignUpdateRequest service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 2 description: Payload for updating a campaign. - id: bulk-email:DetailedBalanceResponse entity: DetailedBalanceResponse service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 4 description: Detailed account balance and limits. - id: bulk-email:EmailAcrossBooks entity: EmailAcrossBooks service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 2 description: Subscriber status in a book. - id: bulk-email:EmailContact entity: EmailContact service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 4 description: Subscriber record. - id: bulk-email:EmailContactBasic entity: EmailContactBasic service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 3 description: Minimal subscriber record. - id: bulk-email:EmailDetails entity: EmailDetails service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 2 description: History for an email. - id: bulk-email:EmailInfoShort entity: EmailInfoShort service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 1 description: Brief subscriber status. - id: bulk-email:MailingList entity: MailingList service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 8 description: Metadata and health metrics for a subscriber list. - id: bulk-email:ReferralStat entity: ReferralStat service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 2 description: Click statistics. - id: bulk-email:ResultTrue entity: ResultTrue service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 1 description: Success indicator. - id: bulk-email:ResultTrueWithId entity: ResultTrueWithId service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 2 description: Success indicator with ID. - id: bulk-email:Sender entity: Sender service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 2 description: Authorized sender. - id: bulk-email:SenderActivationResponse entity: SenderActivationResponse service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 1 description: Activation result. - id: bulk-email:SubscriberStats entity: SubscriberStats service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 1 description: Engagement statistics. - id: bulk-email:Tag entity: Tag service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 3 description: Subscriber tag metadata. - id: bulk-email:TagCreateRequest entity: TagCreateRequest service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 2 description: Payload to create a new tag. - id: bulk-email:TagListResponse entity: TagListResponse service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 3 description: List of created tags. - id: bulk-email:TagPinUnpinEmailRequest entity: TagPinUnpinEmailRequest service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 2 description: Payload to assign/unassign tags for an email. - id: bulk-email:TagPinUnpinPhoneRequest entity: TagPinUnpinPhoneRequest service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 2 description: Payload to assign/unassign tags for a phone number. - id: bulk-email:TagQueueResponse entity: TagQueueResponse service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 8 description: Asynchronous request confirmation. - id: bulk-email:TagUpdateRequest entity: TagUpdateRequest service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 2 description: Payload to update an existing tag. - id: bulk-email:TemplateDetails entity: TemplateDetails service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 2 description: Template metadata. - id: bulk-email:TemplateSummary entity: TemplateSummary service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 2 description: Template summary. - id: bulk-email:VariableDefinition entity: VariableDefinition service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 2 description: Definition of a custom field. - id: bulk-email:Webhook entity: Webhook service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 4 description: Webhook configuration. - id: bulk-email:WebhookCreateRequest entity: WebhookCreateRequest service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 2 description: Payload to create webhooks. - id: bulk-email:WebhookListResponse entity: WebhookListResponse service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 2 description: List of webhooks. - id: bulk-email:WebhookResponse entity: WebhookResponse service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 2 description: Single webhook response. - id: bulk-email:WebhookUpdateRequest entity: WebhookUpdateRequest service: bulk-email spec: openapi/sendpulse-bulk-email-openapi.yml fields: 1 description: Payload to update a webhook. - id: chatbots:Account entity: Account service: chatbots spec: openapi/sendpulse-chatbots-openapi.yml fields: 3 description: null - id: chatbots:Bot entity: Bot service: chatbots spec: openapi/sendpulse-chatbots-openapi.yml fields: 5 description: null - id: chatbots:Dialog entity: Dialog service: chatbots spec: openapi/sendpulse-chatbots-openapi.yml fields: 11 description: null - id: chatbots:SuccessResponse entity: SuccessResponse service: chatbots spec: openapi/sendpulse-chatbots-openapi.yml fields: 2 description: null - id: crm:AttachmentResource entity: AttachmentResource service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 6 description: null - id: crm:Attribute entity: Attribute service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 7 description: null - id: crm:AttributeValue entity: AttributeValue service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 2 description: null - id: crm:Attributes entity: Attributes service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 4 description: null - id: crm:BoardAttribute entity: BoardAttribute service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 7 description: null - id: crm:BoardSettings entity: BoardSettings service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 4 description: null - id: crm:BoardSteps entity: BoardSteps service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 5 description: null - id: crm:Boards entity: Boards service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 7 description: null - id: crm:ChecklistItems entity: ChecklistItems service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 4 description: null - id: crm:Comment entity: Comment service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 6 description: null - id: crm:CommentCompany entity: CommentCompany service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 4 description: null - id: crm:Company entity: Company service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 14 description: null - id: crm:CompanySortData entity: CompanySortData service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 6 description: null - id: crm:Contact entity: Contact service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 19 description: null - id: crm:ContactAttribute entity: ContactAttribute service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 5 description: null - id: crm:ContactAttributeValue entity: ContactAttributeValue service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 10 description: null - id: crm:ContactComment entity: ContactComment service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 8 description: null - id: crm:ContactEmail entity: ContactEmail service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 3 description: null - id: crm:ContactHistory entity: ContactHistory service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 6 description: null - id: crm:ContactMessenger entity: ContactMessenger service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 8 description: null - id: crm:ContactPhone entity: ContactPhone service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 3 description: null - id: crm:ContactTag entity: ContactTag service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 6 description: null - id: crm:CustomTab entity: CustomTab service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 8 description: null - id: crm:CustomTabWithAttribute entity: CustomTabWithAttribute service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 9 description: null - id: crm:Deal entity: Deal service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 22 description: null - id: crm:DealAttribute entity: DealAttribute service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 7 description: null - id: crm:DealAttributeValue entity: DealAttributeValue service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 9 description: null - id: crm:DealComment entity: DealComment service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 10 description: null - id: crm:DealDetailed entity: DealDetailed service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 19 description: null - id: crm:DealExpiration entity: DealExpiration service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 7 description: null - id: crm:DealHistory entity: DealHistory service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 6 description: null - id: crm:DealSourceType entity: DealSourceType service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 2 description: null - id: crm:DealType entity: DealType service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 3 description: null - id: crm:Email entity: Email service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 3 description: null - id: crm:EntityAttachment entity: EntityAttachment service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 6 description: null - id: crm:History entity: History service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 3 description: null - id: crm:ManagerSettings entity: ManagerSettings service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 2 description: null - id: crm:Messenger entity: Messenger service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 3 description: null - id: crm:MessengerType entity: MessengerType service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 2 description: null - id: crm:Pagination entity: Pagination service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 4 description: null - id: crm:Payment entity: Payment service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 10 description: null - id: crm:PaymentOrderPrice entity: PaymentOrderPrice service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 2 description: null - id: crm:Phone entity: Phone service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 3 description: null - id: crm:Pipeline entity: Pipeline service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 7 description: null - id: crm:Setting entity: Setting service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 2 description: null - id: crm:Source entity: Source service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 2 description: null - id: crm:Step entity: Step service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 8 description: null - id: crm:TaskAttachment entity: TaskAttachment service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 3 description: null - id: crm:TaskChecklist entity: TaskChecklist service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 5 description: null - id: crm:TaskComment entity: TaskComment service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 10 description: null - id: crm:TaskHistory entity: TaskHistory service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 6 description: null - id: crm:TaskRepeats entity: TaskRepeats service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 4 description: null - id: crm:TaskTag entity: TaskTag service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 4 description: null - id: crm:TaskTotals entity: TaskTotals service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 2 description: null - id: crm:Tasks entity: Tasks service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 29 description: null - id: crm:TasksConnection entity: TasksConnection service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 4 description: null - id: crm:TelephonyCall entity: TelephonyCall service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 12 description: null - id: crm:User entity: User service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 8 description: null - id: crm:UserPaymentData entity: UserPaymentData service: crm spec: openapi/sendpulse-crm-openapi.yml fields: 19 description: null - id: edu:ContentAccessesResource entity: ContentAccessesResource service: edu spec: openapi/sendpulse-edu-openapi.yml fields: 2 description: null - id: edu:Course entity: Course service: edu spec: openapi/sendpulse-edu-openapi.yml fields: 32 description: null - id: edu:CourseAccessRestrictionSettingsResource entity: CourseAccessRestrictionSettingsResource service: edu spec: openapi/sendpulse-edu-openapi.yml fields: 5 description: null - id: edu:CourseListItem entity: CourseListItem service: edu spec: openapi/sendpulse-edu-openapi.yml fields: 8 description: null - id: edu:CourseTariffResource entity: CourseTariffResource service: edu spec: openapi/sendpulse-edu-openapi.yml fields: 13 description: null - id: edu:CourseTariffSettingResource entity: CourseTariffSettingResource service: edu spec: openapi/sendpulse-edu-openapi.yml fields: 3 description: null - id: edu:FunctionalityResource entity: FunctionalityResource service: edu spec: openapi/sendpulse-edu-openapi.yml fields: 1 description: null - id: edu:Lesson entity: Lesson service: edu spec: openapi/sendpulse-edu-openapi.yml fields: 8 description: null - id: edu:PaymentMethodResource entity: PaymentMethodResource service: edu spec: openapi/sendpulse-edu-openapi.yml fields: 6 description: null - id: edu:School entity: School service: edu spec: openapi/sendpulse-edu-openapi.yml fields: 13 description: null - id: edu:Section entity: Section service: edu spec: openapi/sendpulse-edu-openapi.yml fields: 10 description: null - id: edu:ShortCourseTariffResource entity: ShortCourseTariffResource service: edu spec: openapi/sendpulse-edu-openapi.yml fields: 17 description: null - id: edu:Student entity: Student service: edu spec: openapi/sendpulse-edu-openapi.yml fields: 16 description: null - id: edu:StudentBaseStateSettingResource entity: StudentBaseStateSettingResource service: edu spec: openapi/sendpulse-edu-openapi.yml fields: 4 description: null - id: edu:StudentGroup entity: StudentGroup service: edu spec: openapi/sendpulse-edu-openapi.yml fields: 6 description: null - id: edu:Tag entity: Tag service: edu spec: openapi/sendpulse-edu-openapi.yml fields: 6 description: null - id: edu:Test entity: Test service: edu spec: openapi/sendpulse-edu-openapi.yml fields: 13 description: null - id: facebook:Account entity: Account service: facebook spec: openapi/sendpulse-facebook-openapi.yml fields: 2 description: null - id: facebook:Bot entity: Bot service: facebook spec: openapi/sendpulse-facebook-openapi.yml fields: 5 description: null - id: facebook:Campaign entity: Campaign service: facebook spec: openapi/sendpulse-facebook-openapi.yml fields: 8 description: null - id: facebook:Chat entity: Chat service: facebook spec: openapi/sendpulse-facebook-openapi.yml fields: 3 description: null - id: facebook:Contact entity: Contact service: facebook spec: openapi/sendpulse-facebook-openapi.yml fields: 11 description: null - id: facebook:Flow entity: Flow service: facebook spec: openapi/sendpulse-facebook-openapi.yml fields: 6 description: null - id: facebook:Message entity: Message service: facebook spec: openapi/sendpulse-facebook-openapi.yml fields: 11 description: null - id: facebook:SuccessResponse entity: SuccessResponse service: facebook spec: openapi/sendpulse-facebook-openapi.yml fields: 2 description: null - id: facebook:Tag entity: Tag service: facebook spec: openapi/sendpulse-facebook-openapi.yml fields: 4 description: null - id: facebook:Trigger entity: Trigger service: facebook spec: openapi/sendpulse-facebook-openapi.yml fields: 9 description: null - id: facebook:Variable entity: Variable service: facebook spec: openapi/sendpulse-facebook-openapi.yml fields: 8 description: null - id: instagram:Account entity: Account service: instagram spec: openapi/sendpulse-instagram-openapi.yml fields: 2 description: null - id: instagram:Bot entity: Bot service: instagram spec: openapi/sendpulse-instagram-openapi.yml fields: 5 description: null - id: instagram:Campaign entity: Campaign service: instagram spec: openapi/sendpulse-instagram-openapi.yml fields: 6 description: null - id: instagram:Chat entity: Chat service: instagram spec: openapi/sendpulse-instagram-openapi.yml fields: 3 description: null - id: instagram:Contact entity: Contact service: instagram spec: openapi/sendpulse-instagram-openapi.yml fields: 10 description: null - id: instagram:Flow entity: Flow service: instagram spec: openapi/sendpulse-instagram-openapi.yml fields: 6 description: null - id: instagram:Message entity: Message service: instagram spec: openapi/sendpulse-instagram-openapi.yml fields: 8 description: null - id: instagram:SuccessResponse entity: SuccessResponse service: instagram spec: openapi/sendpulse-instagram-openapi.yml fields: 2 description: null - id: instagram:Tag entity: Tag service: instagram spec: openapi/sendpulse-instagram-openapi.yml fields: 4 description: null - id: instagram:Trigger entity: Trigger service: instagram spec: openapi/sendpulse-instagram-openapi.yml fields: 9 description: null - id: instagram:Variable entity: Variable service: instagram spec: openapi/sendpulse-instagram-openapi.yml fields: 8 description: null - id: live-chat:Account entity: Account service: live-chat spec: openapi/sendpulse-live-chat-openapi.yml fields: 2 description: null - id: live-chat:Bot entity: Bot service: live-chat spec: openapi/sendpulse-live-chat-openapi.yml fields: 9 description: null - id: live-chat:Chat entity: Chat service: live-chat spec: openapi/sendpulse-live-chat-openapi.yml fields: 3 description: null - id: live-chat:Contact entity: Contact service: live-chat spec: openapi/sendpulse-live-chat-openapi.yml fields: 11 description: null - id: live-chat:Flow entity: Flow service: live-chat spec: openapi/sendpulse-live-chat-openapi.yml fields: 6 description: null - id: live-chat:Message entity: Message service: live-chat spec: openapi/sendpulse-live-chat-openapi.yml fields: 11 description: null - id: live-chat:SuccessResponse entity: SuccessResponse service: live-chat spec: openapi/sendpulse-live-chat-openapi.yml fields: 2 description: null - id: live-chat:Tag entity: Tag service: live-chat spec: openapi/sendpulse-live-chat-openapi.yml fields: 4 description: null - id: live-chat:Trigger entity: Trigger service: live-chat spec: openapi/sendpulse-live-chat-openapi.yml fields: 10 description: null - id: live-chat:Variable entity: Variable service: live-chat spec: openapi/sendpulse-live-chat-openapi.yml fields: 8 description: null - id: popups:NPSStatistic entity: NPSStatistic service: popups spec: openapi/sendpulse-popups-openapi.yml fields: 4 description: null - id: popups:aggregatedNPSStatistic entity: aggregatedNPSStatistic service: popups spec: openapi/sendpulse-popups-openapi.yml fields: 8 description: null - id: popups:pageInfo entity: pageInfo service: popups spec: openapi/sendpulse-popups-openapi.yml fields: 4 description: null - id: popups:popup entity: popup service: popups spec: openapi/sendpulse-popups-openapi.yml fields: 17 description: null - id: popups:popupStatistic entity: popupStatistic service: popups spec: openapi/sendpulse-popups-openapi.yml fields: 5 description: null - id: popups:project entity: project service: popups spec: openapi/sendpulse-popups-openapi.yml fields: 7 description: null - id: popups:projectStatistic entity: projectStatistic service: popups spec: openapi/sendpulse-popups-openapi.yml fields: 6 description: null - id: popups:scenarioSetting entity: scenarioSetting service: popups spec: openapi/sendpulse-popups-openapi.yml fields: 4 description: null - id: popups:subscriber entity: subscriber service: popups spec: openapi/sendpulse-popups-openapi.yml fields: 11 description: null - id: popups:userPlanInfo entity: userPlanInfo service: popups spec: openapi/sendpulse-popups-openapi.yml fields: 6 description: null - id: smtp:DomainRecord entity: DomainRecord service: smtp spec: openapi/sendpulse-smtp-openapi.yml fields: 8 description: null - id: smtp:EmailRecord entity: EmailRecord service: smtp spec: openapi/sendpulse-smtp-openapi.yml fields: 12 description: null - id: smtp:Error entity: Error service: smtp spec: openapi/sendpulse-smtp-openapi.yml fields: 2 description: null - id: telegram:Account entity: Account service: telegram spec: openapi/sendpulse-telegram-openapi.yml fields: 2 description: null - id: telegram:Bot entity: Bot service: telegram spec: openapi/sendpulse-telegram-openapi.yml fields: 6 description: null - id: telegram:Campaign entity: Campaign service: telegram spec: openapi/sendpulse-telegram-openapi.yml fields: 6 description: null - id: telegram:Chat entity: Chat service: telegram spec: openapi/sendpulse-telegram-openapi.yml fields: 3 description: null - id: telegram:Contact entity: Contact service: telegram spec: openapi/sendpulse-telegram-openapi.yml fields: 11 description: null - id: telegram:Flow entity: Flow service: telegram spec: openapi/sendpulse-telegram-openapi.yml fields: 6 description: null - id: telegram:Message entity: Message service: telegram spec: openapi/sendpulse-telegram-openapi.yml fields: 11 description: null - id: telegram:SuccessResponse entity: SuccessResponse service: telegram spec: openapi/sendpulse-telegram-openapi.yml fields: 2 description: null - id: telegram:Tag entity: Tag service: telegram spec: openapi/sendpulse-telegram-openapi.yml fields: 4 description: null - id: telegram:Trigger entity: Trigger service: telegram spec: openapi/sendpulse-telegram-openapi.yml fields: 9 description: null - id: telegram:Variable entity: Variable service: telegram spec: openapi/sendpulse-telegram-openapi.yml fields: 8 description: null - id: tiktok:Account entity: Account service: tiktok spec: openapi/sendpulse-tiktok-openapi.yml fields: 2 description: null - id: tiktok:Bot entity: Bot service: tiktok spec: openapi/sendpulse-tiktok-openapi.yml fields: 5 description: null - id: tiktok:Campaign entity: Campaign service: tiktok spec: openapi/sendpulse-tiktok-openapi.yml fields: 6 description: null - id: tiktok:Chat entity: Chat service: tiktok spec: openapi/sendpulse-tiktok-openapi.yml fields: 3 description: null - id: tiktok:Contact entity: Contact service: tiktok spec: openapi/sendpulse-tiktok-openapi.yml fields: 10 description: null - id: tiktok:Flow entity: Flow service: tiktok spec: openapi/sendpulse-tiktok-openapi.yml fields: 6 description: null - id: tiktok:Message entity: Message service: tiktok spec: openapi/sendpulse-tiktok-openapi.yml fields: 8 description: null - id: tiktok:SuccessResponse entity: SuccessResponse service: tiktok spec: openapi/sendpulse-tiktok-openapi.yml fields: 2 description: null - id: tiktok:Tag entity: Tag service: tiktok spec: openapi/sendpulse-tiktok-openapi.yml fields: 4 description: null - id: tiktok:Trigger entity: Trigger service: tiktok spec: openapi/sendpulse-tiktok-openapi.yml fields: 9 description: null - id: tiktok:Variable entity: Variable service: tiktok spec: openapi/sendpulse-tiktok-openapi.yml fields: 8 description: null - id: verifier:EmailAddressVerification entity: EmailAddressVerification service: verifier spec: openapi/sendpulse-verifier-openapi.yml fields: 5 description: null - id: verifier:MailingListVerificationResult entity: MailingListVerificationResult service: verifier spec: openapi/sendpulse-verifier-openapi.yml fields: 10 description: Detailed breakdown of mailing list health. - id: verifier:ResultTrue entity: ResultTrue service: verifier spec: openapi/sendpulse-verifier-openapi.yml fields: 1 description: null - id: verifier:SingleEmailResult entity: SingleEmailResult service: verifier spec: openapi/sendpulse-verifier-openapi.yml fields: 2 description: null - id: verifier:VerifiedListSummary entity: VerifiedListSummary service: verifier spec: openapi/sendpulse-verifier-openapi.yml fields: 9 description: null - id: viber-chatbot:Account entity: Account service: viber-chatbot spec: openapi/sendpulse-viber-chatbot-openapi.yml fields: 2 description: null - id: viber-chatbot:Bot entity: Bot service: viber-chatbot spec: openapi/sendpulse-viber-chatbot-openapi.yml fields: 5 description: null - id: viber-chatbot:Campaign entity: Campaign service: viber-chatbot spec: openapi/sendpulse-viber-chatbot-openapi.yml fields: 6 description: null - id: viber-chatbot:Chat entity: Chat service: viber-chatbot spec: openapi/sendpulse-viber-chatbot-openapi.yml fields: 3 description: null - id: viber-chatbot:Contact entity: Contact service: viber-chatbot spec: openapi/sendpulse-viber-chatbot-openapi.yml fields: 10 description: null - id: viber-chatbot:Flow entity: Flow service: viber-chatbot spec: openapi/sendpulse-viber-chatbot-openapi.yml fields: 6 description: null - id: viber-chatbot:Message entity: Message service: viber-chatbot spec: openapi/sendpulse-viber-chatbot-openapi.yml fields: 8 description: null - id: viber-chatbot:SuccessResponse entity: SuccessResponse service: viber-chatbot spec: openapi/sendpulse-viber-chatbot-openapi.yml fields: 2 description: null - id: viber-chatbot:Tag entity: Tag service: viber-chatbot spec: openapi/sendpulse-viber-chatbot-openapi.yml fields: 4 description: null - id: viber-chatbot:Trigger entity: Trigger service: viber-chatbot spec: openapi/sendpulse-viber-chatbot-openapi.yml fields: 9 description: null - id: viber-chatbot:Variable entity: Variable service: viber-chatbot spec: openapi/sendpulse-viber-chatbot-openapi.yml fields: 8 description: null - id: viber:ViberCampaign entity: ViberCampaign service: viber spec: openapi/sendpulse-viber-openapi.yml fields: 7 description: null - id: viber:ViberSender entity: ViberSender service: viber spec: openapi/sendpulse-viber-openapi.yml fields: 9 description: null - id: whatsapp:Account entity: Account service: whatsapp spec: openapi/sendpulse-whatsapp-openapi.yml fields: 2 description: null - id: whatsapp:Bot entity: Bot service: whatsapp spec: openapi/sendpulse-whatsapp-openapi.yml fields: 5 description: null - id: whatsapp:Campaign entity: Campaign service: whatsapp spec: openapi/sendpulse-whatsapp-openapi.yml fields: 7 description: null - id: whatsapp:Chat entity: Chat service: whatsapp spec: openapi/sendpulse-whatsapp-openapi.yml fields: 3 description: null - id: whatsapp:Contact entity: Contact service: whatsapp spec: openapi/sendpulse-whatsapp-openapi.yml fields: 10 description: null - id: whatsapp:Flow entity: Flow service: whatsapp spec: openapi/sendpulse-whatsapp-openapi.yml fields: 6 description: null - id: whatsapp:Message entity: Message service: whatsapp spec: openapi/sendpulse-whatsapp-openapi.yml fields: 10 description: null - id: whatsapp:SuccessResponse entity: SuccessResponse service: whatsapp spec: openapi/sendpulse-whatsapp-openapi.yml fields: 2 description: null - id: whatsapp:Tag entity: Tag service: whatsapp spec: openapi/sendpulse-whatsapp-openapi.yml fields: 4 description: null - id: whatsapp:Template entity: Template service: whatsapp spec: openapi/sendpulse-whatsapp-openapi.yml fields: 10 description: null - id: whatsapp:Trigger entity: Trigger service: whatsapp spec: openapi/sendpulse-whatsapp-openapi.yml fields: 9 description: null - id: whatsapp:Variable entity: Variable service: whatsapp spec: openapi/sendpulse-whatsapp-openapi.yml fields: 8 description: null relationships: - from: bulk-email:TagListResponse to: bulk-email:Tag type: has_many via: tags - from: bulk-email:WebhookListResponse to: bulk-email:Webhook type: has_many via: data - from: bulk-email:WebhookResponse to: bulk-email:Webhook type: has_one via: data - from: chatbots:Dialog to: chatbots:Bot type: belongs_to via: bot_id - from: crm:Company to: crm:Messenger type: has_many via: messengers - from: crm:Company to: crm:Phone type: has_many via: phones - from: crm:Company to: crm:Email type: has_many via: emails - from: crm:Company to: crm:Attribute type: has_many via: attributes - from: crm:Company to: crm:AttachmentResource type: has_many via: attachments - from: crm:Pipeline to: crm:User type: belongs_to via: userId - from: crm:Pipeline to: crm:DefaultStatusProperty type: has_one via: status - from: crm:Pipeline to: crm:Step type: has_many via: steps - from: crm:Pipeline to: crm:Setting type: has_many via: settings - from: crm:Step to: crm:Pipeline type: belongs_to via: pipelineId - from: crm:Step to: crm:DefaultStatusProperty type: has_one via: status - from: crm:Deal to: crm:Pipeline type: belongs_to via: pipelineId - from: crm:Deal to: crm:DealStatusProperty type: has_one via: status - from: crm:Deal to: crm:Step type: belongs_to via: stepId - from: crm:Deal to: crm:DealSourceType type: has_one via: sourceType - from: crm:Deal to: crm:Source type: belongs_to via: sourceId - from: crm:Deal to: crm:DealExpiration type: has_one via: expiration - from: crm:Deal to: crm:EntityAttachment type: has_one via: attachments - from: crm:DealDetailed to: crm:Pipeline type: belongs_to via: pipelineId - from: crm:DealDetailed to: crm:DealStatusProperty type: has_one via: status - from: crm:DealDetailed to: crm:Step type: belongs_to via: stepId - from: crm:DealDetailed to: crm:DealSourceType type: has_one via: sourceType - from: crm:DealDetailed to: crm:Source type: belongs_to via: sourceId - from: crm:DealDetailed to: crm:DealHistory type: has_one via: history - from: crm:DealDetailed to: crm:DealComment type: has_one via: comments - from: crm:DealDetailed to: crm:DealAttributeValue type: has_one via: attributes - from: crm:DealComment to: crm:User type: belongs_to via: userId - from: crm:DealHistory to: crm:User type: belongs_to via: userId - from: crm:MessengerType to: crm:MessengerTypeProperty type: has_one via: id - from: crm:Payment to: crm:PaymentOrderPrice type: has_one via: price - from: crm:UserPaymentData to: crm:User type: belongs_to via: userId - from: crm:UserPaymentData to: crm:Contact type: belongs_to via: contactId - from: crm:UserPaymentData to: crm:Deal type: belongs_to via: dealId - from: crm:Contact to: crm:User type: belongs_to via: userId - from: crm:Contact to: crm:EntityAttachment type: has_one via: attachments - from: crm:ContactComment to: crm:User type: belongs_to via: userId - from: crm:ContactComment to: crm:EntityAttachment type: has_one via: attachments - from: crm:ContactHistory to: crm:User type: belongs_to via: userId - from: crm:ContactHistory to: crm:Contact type: belongs_to via: contactId - from: crm:ContactMessenger to: crm:Contact type: belongs_to via: contactId - from: crm:DealAttribute to: crm:DefaultStatusProperty type: has_one via: status - from: crm:DealAttributeValue to: crm:Pipeline type: belongs_to via: pipelineId - from: crm:Comment to: crm:User type: belongs_to via: userId - from: crm:Attributes to: crm:AttributeValue type: has_many via: value - from: crm:TasksConnection to: crm:TaskAutocomplete type: has_one via: tasks - from: crm:TasksConnection to: crm:DealsAutocomplete type: has_one via: deals - from: crm:TasksConnection to: crm:ContactsAutocomplete type: has_one via: contacts - from: crm:TasksConnection to: crm:TaskAutocomplete type: has_one via: subTasks - from: crm:TaskComment to: crm:User type: belongs_to via: userId - from: crm:TaskChecklist to: crm:ChecklistItems type: has_one via: items - from: crm:Tasks to: crm:User type: belongs_to via: userId - from: crm:Tasks to: crm:Step type: belongs_to via: stepId - from: crm:Tasks to: crm:TaskChecklist type: has_one via: checklists - from: crm:Tasks to: crm:EntityAttachment type: has_one via: attachments - from: crm:Tasks to: crm:Attributes type: has_one via: attributes - from: crm:Tasks to: crm:TaskComment type: has_one via: comments - from: crm:Tasks to: crm:TaskHistory type: has_one via: histories - from: crm:Tasks to: crm:TaskTag type: has_one via: tags - from: crm:Boards to: crm:User type: belongs_to via: userId - from: crm:Boards to: crm:BoardSteps type: has_one via: steps - from: crm:Boards to: crm:BoardSettings type: has_one via: settings - from: crm:Boards to: crm:BoardAttribute type: has_one via: attributes - from: crm:TaskHistory to: crm:User type: belongs_to via: userId - from: crm:CustomTab to: crm:User type: belongs_to via: userId - from: crm:CustomTabWithAttribute to: crm:User type: belongs_to via: userId - from: edu:Course to: edu:School type: belongs_to via: schoolId - from: edu:Section to: edu:Lesson type: has_many via: lessons - from: edu:Section to: edu:Test type: has_many via: tests - from: edu:Lesson to: edu:Section type: belongs_to via: sectionId - from: edu:CourseTariffResource to: edu:CourseAccessRestrictionSettingsResource type: has_one via: courseAccessRestrictionSettings - from: edu:CourseTariffResource to: edu:PaymentMethodResource type: has_many via: paymentMethods - from: edu:CourseTariffResource to: edu:StudentBaseStateSettingResource type: has_one via: studentBaseStateSetting - from: edu:CourseTariffResource to: edu:ContentAccessesResource type: has_many via: contentAccesses - from: edu:CourseTariffResource to: edu:FunctionalityResource type: has_many via: functionalityAccesses - from: edu:CourseTariffResource to: edu:CourseTariffSettingResource type: has_one via: courseTariffSetting - from: edu:ShortCourseTariffResource to: edu:Course type: belongs_to via: courseId - from: edu:ShortCourseTariffResource to: edu:CourseAccessRestrictionSettingsResource type: has_one via: accessRestrictionSettingsVO - from: edu:ShortCourseTariffResource to: edu:PaymentMethodResource type: has_many via: paymentMethodsCollection - from: edu:ShortCourseTariffResource to: edu:StudentBaseStateSettingResource type: has_one via: studentBaseStateSettingDTO - from: edu:ShortCourseTariffResource to: edu:ContentAccessesResource type: has_many via: contentAccesses - from: edu:ShortCourseTariffResource to: edu:FunctionalityResource type: has_many via: functionalityAccesses - from: edu:ShortCourseTariffResource to: edu:CourseTariffSettingResource type: has_one via: courseTariffSettingDTO - from: edu:CourseAccessRestrictionSettingsResource to: edu:Course type: belongs_to via: courseId - from: edu:StudentGroup to: edu:Course type: belongs_to via: courseId - from: edu:Student to: edu:School type: belongs_to via: schoolId - from: facebook:Contact to: facebook:Bot type: belongs_to via: bot_id - from: facebook:Flow to: facebook:Bot type: belongs_to via: bot_id - from: facebook:Trigger to: facebook:Bot type: belongs_to via: bot_id - from: facebook:Trigger to: facebook:Flow type: belongs_to via: flow_id - from: facebook:Variable to: facebook:Bot type: belongs_to via: bot_id - from: facebook:Campaign to: facebook:Bot type: belongs_to via: bot_id - from: facebook:Chat to: facebook:Contact type: has_one via: contact - from: facebook:Chat to: facebook:Message type: has_one via: inbox_last_message - from: facebook:Message to: facebook:Contact type: belongs_to via: contact_id - from: facebook:Message to: facebook:Bot type: belongs_to via: bot_id - from: facebook:Message to: facebook:Campaign type: belongs_to via: campaign_id - from: instagram:Contact to: instagram:Bot type: belongs_to via: bot_id - from: instagram:Variable to: instagram:Bot type: belongs_to via: bot_id - from: instagram:Flow to: instagram:Bot type: belongs_to via: bot_id - from: instagram:Trigger to: instagram:Bot type: belongs_to via: bot_id - from: instagram:Trigger to: instagram:Flow type: belongs_to via: flow_id - from: instagram:Campaign to: instagram:Bot type: belongs_to via: bot_id - from: instagram:Chat to: instagram:Contact type: has_one via: contact - from: instagram:Chat to: instagram:Message type: has_one via: inbox_last_message - from: instagram:Message to: instagram:Contact type: belongs_to via: contact_id - from: instagram:Message to: instagram:Bot type: belongs_to via: bot_id - from: instagram:Message to: instagram:Campaign type: belongs_to via: campaign_id - from: live-chat:Contact to: live-chat:Bot type: belongs_to via: bot_id - from: live-chat:Variable to: live-chat:Bot type: belongs_to via: bot_id - from: live-chat:Flow to: live-chat:Bot type: belongs_to via: bot_id - from: live-chat:Trigger to: live-chat:Bot type: belongs_to via: bot_id - from: live-chat:Trigger to: live-chat:Flow type: belongs_to via: flow_id - from: live-chat:Chat to: live-chat:Contact type: has_one via: contact - from: live-chat:Chat to: live-chat:Message type: has_one via: inbox_last_message - from: live-chat:Message to: live-chat:Contact type: belongs_to via: contact_id - from: live-chat:Message to: live-chat:Bot type: belongs_to via: bot_id - from: popups:subscriber to: popups:project type: belongs_to via: projectId - from: popups:subscriber to: popups:popup type: belongs_to via: popupId - from: telegram:Contact to: telegram:Bot type: belongs_to via: bot_id - from: telegram:Variable to: telegram:Bot type: belongs_to via: bot_id - from: telegram:Flow to: telegram:Bot type: belongs_to via: bot_id - from: telegram:Trigger to: telegram:Bot type: belongs_to via: bot_id - from: telegram:Trigger to: telegram:Flow type: belongs_to via: flow_id - from: telegram:Campaign to: telegram:Bot type: belongs_to via: bot_id - from: telegram:Chat to: telegram:Contact type: has_one via: contact - from: telegram:Chat to: telegram:Message type: has_one via: inbox_last_message - from: telegram:Message to: telegram:Contact type: belongs_to via: contact_id - from: telegram:Message to: telegram:Bot type: belongs_to via: bot_id - from: telegram:Message to: telegram:Campaign type: belongs_to via: campaign_id - from: tiktok:Contact to: tiktok:Bot type: belongs_to via: bot_id - from: tiktok:Variable to: tiktok:Bot type: belongs_to via: bot_id - from: tiktok:Flow to: tiktok:Bot type: belongs_to via: bot_id - from: tiktok:Trigger to: tiktok:Bot type: belongs_to via: bot_id - from: tiktok:Trigger to: tiktok:Flow type: belongs_to via: flow_id - from: tiktok:Campaign to: tiktok:Bot type: belongs_to via: bot_id - from: tiktok:Chat to: tiktok:Contact type: has_one via: contact - from: tiktok:Chat to: tiktok:Message type: has_one via: inbox_last_message - from: tiktok:Message to: tiktok:Contact type: belongs_to via: contact_id - from: tiktok:Message to: tiktok:Bot type: belongs_to via: bot_id - from: tiktok:Message to: tiktok:Campaign type: belongs_to via: campaign_id - from: verifier:MailingListVerificationResult to: verifier:EmailAddressVerification type: has_many via: email_addresses - from: viber-chatbot:Contact to: viber-chatbot:Bot type: belongs_to via: bot_id - from: viber-chatbot:Variable to: viber-chatbot:Bot type: belongs_to via: bot_id - from: viber-chatbot:Flow to: viber-chatbot:Bot type: belongs_to via: bot_id - from: viber-chatbot:Trigger to: viber-chatbot:Bot type: belongs_to via: bot_id - from: viber-chatbot:Trigger to: viber-chatbot:Flow type: belongs_to via: flow_id - from: viber-chatbot:Campaign to: viber-chatbot:Bot type: belongs_to via: bot_id - from: viber-chatbot:Chat to: viber-chatbot:Contact type: has_one via: contact - from: viber-chatbot:Chat to: viber-chatbot:Message type: has_one via: inbox_last_message - from: viber-chatbot:Message to: viber-chatbot:Contact type: belongs_to via: contact_id - from: viber-chatbot:Message to: viber-chatbot:Bot type: belongs_to via: bot_id - from: viber-chatbot:Message to: viber-chatbot:Campaign type: belongs_to via: campaign_id - from: whatsapp:Contact to: whatsapp:Bot type: belongs_to via: bot_id - from: whatsapp:Variable to: whatsapp:Bot type: belongs_to via: bot_id - from: whatsapp:Flow to: whatsapp:Bot type: belongs_to via: bot_id - from: whatsapp:Trigger to: whatsapp:Bot type: belongs_to via: bot_id - from: whatsapp:Trigger to: whatsapp:Flow type: belongs_to via: flow_id - from: whatsapp:Campaign to: whatsapp:Bot type: belongs_to via: bot_id - from: whatsapp:Chat to: whatsapp:Contact type: has_one via: contact - from: whatsapp:Chat to: whatsapp:Message type: has_one via: inbox_last_message - from: whatsapp:Message to: whatsapp:Contact type: belongs_to via: contact_id - from: whatsapp:Message to: whatsapp:Bot type: belongs_to via: bot_id - from: whatsapp:Message to: whatsapp:Campaign type: belongs_to via: campaign_id - from: whatsapp:Template to: whatsapp:Bot type: belongs_to via: bot_id