# Dengage Knowledge Base Documentation
> Documentation for Dengage Knowledge Base
## User Guide: DATA SPACE
- [Data Management](https://dev.dengage.com/docs/data-management.md)
- Data Models
- [Star Schema](https://dev.dengage.com/docs/star-schema-relational-database.md): The Star Schema stands at the core of relational database architecture, providing a foundational framework for establishing relationships among tables.
- [Tables](https://dev.dengage.com/docs/tables.md): A table is a collection of related data held in a table format within a database. It consists of columns and rows.
- [Creating a Table](https://dev.dengage.com/docs/create-a-table.md)
- [Rename Table & Drop/Rename Column](https://dev.dengage.com/docs/rename-table-droprename-column.md)
- [Remote Table](https://dev.dengage.com/docs/remote-table.md)
- Data Flow
- [Import](https://dev.dengage.com/docs/import.md): Import section is used to manually upload data to Dengage CDMP.
- [Export](https://dev.dengage.com/docs/export.md)
- [Develop your own WEB API](https://dev.dengage.com/docs/develop-your-own-web-api-1.md)
- [Format File to Export](https://dev.dengage.com/docs/format-file-to-export.md): This section will explain how to format a file to export to a FTP site or Amazon S3 or directly download from the platform.
- [Automated Flows](https://dev.dengage.com/docs/automated-flow.md)
- [Automated Sendable Contact Import](https://dev.dengage.com/docs/automated-sendable-contact-import.md)
- Data Export to Remote Targets
- [Export to Google BigQuery](https://dev.dengage.com/docs/automated-flow-data-export-to-google-bigquery-for-segmenttable.md)
- [Export to PostgreSQL](https://dev.dengage.com/docs/adding-postgresql-as-remote-target-to-data-export.md)
- [Export to Microsoft SQL](https://dev.dengage.com/docs/mssql-data-export.md)
- [Export to ODBC Databases](https://dev.dengage.com/docs/adding-odbc-as-remote-target-to-data-export.md)
- [Export to TikTok](https://dev.dengage.com/docs/export-to-tiktok.md)
- [Export to Amazon Redshift ](https://dev.dengage.com/docs/export-to-amazon-redshift.md)
- Incremental Logs Export
- [Exporting Incremental Logs to Databases via Remote Target](https://dev.dengage.com/docs/exporting-incremental-logs-to-databases-via-remote-target.md)
- [Exporting Campaign Control Group Info via Incremental Logs](https://dev.dengage.com/docs/exporting-campaign-control-group-information-via-incremental-logs.md)
- [FTP Export Support for Incremental Logs](https://dev.dengage.com/docs/ftp-export-support-for-incremental-logs.md)
- [Incremental Logs - Column Details](https://dev.dengage.com/docs/incremental-logs-column-details.md)
- [Zip to Campaign](https://dev.dengage.com/docs/zip-to-campaign.md)
- [Geofence](https://dev.dengage.com/docs/geofence-clusters.md)
- [Internal Logs](https://dev.dengage.com/docs/internal-logs.md)
- [Rest API](https://dev.dengage.com/docs/rest-api.md)
- [Automated Flows History](https://dev.dengage.com/docs/automated-flows-history.md)
## User Guide: AUDIENCE
- [Profiles](https://dev.dengage.com/docs/profiles.md)
- [Extending the Contact Card](https://dev.dengage.com/docs/extending-the-contact-card.md)
- [Contact Extension Report](https://dev.dengage.com/docs/contact-extension-report.md)
- [Segments](https://dev.dengage.com/docs/segments.md)
- [Interactive Segment](https://dev.dengage.com/docs/interactive-segment.md)
- [RFM Segment](https://dev.dengage.com/docs/rfm-segment-sentences.md)
- [SmartTag - Segment](https://dev.dengage.com/docs/smarttag-segment.md)
- [Interactive Segment with Remote Table](https://dev.dengage.com/docs/interactive-segment-with-remote-table.md)
- [SQL Segment](https://dev.dengage.com/docs/sql-segment.md)
- [Segment Shaper](https://dev.dengage.com/docs/segment-shaper.md)
- Other Features
- [Segment Versioning](https://dev.dengage.com/docs/segment-versioning.md)
- [Segment Snapshot](https://dev.dengage.com/docs/segment-snapshot.md)
- [Tags](https://dev.dengage.com/docs/tags.md)
- [Remote Segments](https://dev.dengage.com/docs/remote-segments.md): Remote segments retrieve audiences from external data tables not locally available within Dengage CDMP.
- [Test Lists](https://dev.dengage.com/docs/test-lists.md): Test lists are pre-prepared collections that you can utilize for testing channel content.
## User Guide: CONTENT
- [Marketing](https://dev.dengage.com/docs/marketing.md)
- [Email](https://dev.dengage.com/docs/email.md)
- [Rich Text Editor](https://dev.dengage.com/docs/rich-text-editor.md)
- [Code Editor](https://dev.dengage.com/docs/code-editor.md)
- [Email Builder](https://dev.dengage.com/docs/email-builder.md)
- [Upload File](https://dev.dengage.com/docs/upload-file.md)
- [Editing Email Content](https://dev.dengage.com/docs/edit-the-email-content.md)
- [Email Preview and Testing](https://dev.dengage.com/docs/preview-and-testing.md)
- [Spam Checker](https://dev.dengage.com/docs/email-spam-score.md): This feature helps to improve the deliverability of email campaigns.
- [Inbox Preview](https://dev.dengage.com/docs/detailed-preview.md): This feature allows to view in detail the created email in selected email clients.
- [Create Campaign from Content](https://dev.dengage.com/docs/directly-on-content-push.md)
- [Advanced Personalization in Email](https://dev.dengage.com/docs/advanced-personalization-in-email.md)
- [Gmail Annotation Setup](https://dev.dengage.com/docs/gmail-promotion-setup.md)
- [E-Mail Web Preview](https://dev.dengage.com/docs/e-mail-web-preview.md)
- [Using Recommendation Widgets in Email](https://dev.dengage.com/docs/recommendation-engine-email.md)
- [SMS/MMS](https://dev.dengage.com/docs/sms.md)
- [MMS](https://dev.dengage.com/docs/mms.md)
- [Push/Web Push](https://dev.dengage.com/docs/push.md)
- [Creating Push Content](https://dev.dengage.com/docs/create-a-push-content.md)
- [Editing Push Content](https://dev.dengage.com/docs/editing-push-content.md)
- [Push Preview and Testing](https://dev.dengage.com/docs/push-preview-and-testing.md)
- [Advanced Personalization in Push Notifications](https://dev.dengage.com/docs/advanced-personalization-in-push-notifications.md)
- [In-App](https://dev.dengage.com/docs/in-app.md)
- Visual Editor
- [Banner](https://dev.dengage.com/docs/banner.md)
- [Modal](https://dev.dengage.com/docs/modal.md)
- [Image Modal](https://dev.dengage.com/docs/image-modal.md)
- [Full Screen](https://dev.dengage.com/docs/full-screen.md)
- [Full Image](https://dev.dengage.com/docs/full-image.md)
- [NPS (Net Promoter Score)](https://dev.dengage.com/docs/nps-net-promoter-score.md)
- [Survey](https://dev.dengage.com/docs/survey.md)
- [Inline](https://dev.dengage.com/docs/inline.md)
- [Story](https://dev.dengage.com/docs/story-inapp.md)
- [Spin to Win](https://dev.dengage.com/docs/spin-to-win-inapp.md)
- [Scratch to Win](https://dev.dengage.com/docs/scratch-to-win-inapp.md)
- [Recommendation Engine - In-App ](https://dev.dengage.com/docs/recommendation-engine-in-app.md)
- [HTML Editor](https://dev.dengage.com/docs/html-editor-inapp.md)
- [In-App Preview and Testing](https://dev.dengage.com/docs/in-app-preview-and-testing.md)
- [Advanced Personalization in In-App](https://dev.dengage.com/docs/advanced-personalization-in-in-app.md)
- [Onsite](https://dev.dengage.com/docs/onsite.md)
- Visual Editor
- [Smart Search - Onsite](https://dev.dengage.com/docs/smart-search-on-site.md)
- [Recommendation Engine- Onsite](https://dev.dengage.com/docs/copy-of-recommendation-engine-onsite.md)
- [Basic Sticky Bar](https://dev.dengage.com/docs/basic-sticky-bar.md)
- [Horizontal Popup](https://dev.dengage.com/docs/horizontal-popup.md)
- [CTA Image Popup](https://dev.dengage.com/docs/cta-image-popup.md)
- [Image Bar](https://dev.dengage.com/docs/image-bar.md)
- [Image Popup](https://dev.dengage.com/docs/image-popup.md)
- [Sticky Bar](https://dev.dengage.com/docs/sticky-bar.md)
- [Subscription Popup](https://dev.dengage.com/docs/subscription-popup.md)
- [Vertical Popup](https://dev.dengage.com/docs/vertical-popup.md)
- [Video Popup](https://dev.dengage.com/docs/video-popup.md)
- [Email Subscription Popup](https://dev.dengage.com/docs/email-subscription-popup.md)
- [SMS Subscription Popup](https://dev.dengage.com/docs/sms-subscription-popup.md)
- [Collect Leads with NPS](https://dev.dengage.com/docs/collect-leads-with-nps.md)
- [Collect Leads with Rating](https://dev.dengage.com/docs/collect-leads-with-rating.md)
- [Survey](https://dev.dengage.com/docs/survey-onsite.md)
- [NPS (Net Promoter Score)](https://dev.dengage.com/docs/nps-net-promoter-score-onsite.md)
- [Inline](https://dev.dengage.com/docs/inline-onsite.md)
- [Inline Personalization](https://dev.dengage.com/docs/inline-personalization.md)
- [Story](https://dev.dengage.com/docs/story.md)
- [Typeform](https://dev.dengage.com/docs/typeform-onsite.md)
- [Product Box](https://dev.dengage.com/docs/product-box-onsite.md)
- [Spin to Win ](https://dev.dengage.com/docs/spin-to-win-onsite.md)
- [Scratch to Win](https://dev.dengage.com/docs/scratch-to-win-onsite.md)
- [Custom Inline](https://dev.dengage.com/docs/custom-inline.md)
- [HTML Editor](https://dev.dengage.com/docs/html-editor.md)
- [Onsite Preview and Testing](https://dev.dengage.com/docs/onsite-preview-and-testing.md)
- [Language Support for Onsite Template Content](https://dev.dengage.com/docs/language-support-for-onsite-template-content.md)
- [Advanced Personalization in Onsite](https://dev.dengage.com/docs/advanced-personalization-in-onsite.md)
- [Recommendation Engine- Onsite](https://dev.dengage.com/docs/recommendation-engine-onsite.md)
- [Smart Search - Onsite](https://dev.dengage.com/docs/smart-search-onsite.md)
- [Inbox](https://dev.dengage.com/docs/inbox.md)
- [Assets](https://dev.dengage.com/docs/assets.md)
- [Image Library](https://dev.dengage.com/docs/image-library.md)
- [AI Design Studio](https://dev.dengage.com/docs/ai-design-studio.md)
- [Dynamic Content & Customization](https://dev.dengage.com/docs/dynamic-content-customization.md)
- [Remote Segment Columns - Customization](https://dev.dengage.com/docs/remote-segment-columns-customization.md)
- [Coupons](https://dev.dengage.com/docs/coupon.md)
- [ZekiAI Translator](https://dev.dengage.com/docs/zekiai-translator.md)
- [Recommendation Rules](https://dev.dengage.com/docs/recommendation-rules.md)
- [Content Versioning](https://dev.dengage.com/docs/content-versioning.md)
- [Transactional](https://dev.dengage.com/docs/transactional.md): The Transactional module provides a comprehensive suite for managing real-time communication across multiple channels, including Email, SMS, and Push notifications. This module allows users to…
- [Email](https://dev.dengage.com/docs/transactional-email.md): The Email Module is a versatile and user-friendly platform that facilitates creating, personalizing, and managing email campaigns to meet a range of user needs. The Email Module provides an…
- [Rich Text Editor](https://dev.dengage.com/docs/transactional-rich-text-editor-.md): This module facilitates easy copying and pasting of HTML to construct email content. It provides essential sections for content and folder configuration. Users can effortlessly customize sender…
- [Code Editor](https://dev.dengage.com/docs/transactional-code-editor.md): It offers essential sections for configuring content and folders, allowing users to easily personalize sender information, subject lines, and pre-headers. Additionally, it supports the creation of…
- [Email Builder](https://dev.dengage.com/docs/transactional-email-builder.md)
- [Upload File](https://dev.dengage.com/docs/transactional-upload-file.md)
- [SMS](https://dev.dengage.com/docs/transactional-sms.md)
- [Transactional SMS - Shorten and Track Links](https://dev.dengage.com/docs/transactional-sms-shorten-and-track-links.md)
- [Push](https://dev.dengage.com/docs/transactional-push.md)
- [Customization in Transactional Messages](https://dev.dengage.com/docs/customization-in-transactional-messages.md)
- [Messaging](https://dev.dengage.com/docs/messaging.md)
- [Whatsapp](https://dev.dengage.com/docs/whatsapp.md)
- [Advanced Personalization Whatsapp ](https://dev.dengage.com/docs/advanced-personalization-whatsapp.md)
- [AI Text Creation](https://dev.dengage.com/docs/ai-text-creation.md)
## User Guide: CAMPAIGN
- Flow Campaigns
- [One-Time Flow Campaigns](https://dev.dengage.com/docs/one-time-flow-campaigns.md)
- [Recurring Flow Campaigns](https://dev.dengage.com/docs/recurring-flow-campaigns.md)
- [Flow Components](https://dev.dengage.com/docs/flow-components.md)
- Action Nodes
- [Email](https://dev.dengage.com/docs/directly-on-flow.md)
- [SMS/MMS](https://dev.dengage.com/docs/directly-on-flow-sms.md)
- [Viewing Turatel SMS Failed Reasons in Reports](https://dev.dengage.com/docs/viewing-turatel-sms-failed-reasons-in-reports.md)
- [SMS Signature Approval](https://dev.dengage.com/docs/sms-signature-approval.md)
- [Push/Web Push](https://dev.dengage.com/docs/directly-on-flow-push.md)
- [On-site](https://dev.dengage.com/docs/directly-on-flow-onsite.md)
- [In-App](https://dev.dengage.com/docs/directly-on-content-in-app.md)
- [Inbox](https://dev.dengage.com/docs/inbox-campaign.md)
- [Whatsapp](https://dev.dengage.com/docs/sending-whatsapp-marketing-message.md)
- [Whatsapp Business API](https://dev.dengage.com/docs/whatsapp-business-api.md)
- [Karix](https://dev.dengage.com/docs/karix.md)
- [CM.com](https://dev.dengage.com/docs/cmcom.md)
- [A/B Split](https://dev.dengage.com/docs/ab-split.md)
- [Update Contact](https://dev.dengage.com/docs/update-contact.md)
- [Data Export](https://dev.dengage.com/docs/data-export-1.md)
- [Update Tag](https://dev.dengage.com/docs/update-tag.md)
- [Paid Social](https://dev.dengage.com/docs/paid-social.md)
- [Web API Call](https://dev.dengage.com/docs/web-api-call.md)
- [AI Nodes](https://dev.dengage.com/docs/flow-components-ai-nodes.md)
- [Optimize Time](https://dev.dengage.com/docs/time-optimization.md)
- [Optimize Channel](https://dev.dengage.com/docs/channel-optimization.md)
- [AI Split](https://dev.dengage.com/docs/ai-split.md)
- [Decision Nodes](https://dev.dengage.com/docs/decision-nodes.md)
- [Engagement Split](https://dev.dengage.com/docs/engagement-split.md)
- [Random Split](https://dev.dengage.com/docs/random-split.md)
- [Decision Split](https://dev.dengage.com/docs/decision-split.md)
- [Join](https://dev.dengage.com/docs/join.md)
- [Wait](https://dev.dengage.com/docs/wait.md)
- [End](https://dev.dengage.com/docs/end.md)
- [Delivery Settings](https://dev.dengage.com/docs/delivery-settings.md)
- [Multiple Event Structure for Conversion Tracking and Revenue Mapping](https://dev.dengage.com/docs/conversion-tracking.md)
- [Conversion & Visit Tracking Shared Deadline](https://dev.dengage.com/docs/conversion-visit-tracking-shared-deadline.md)
- [Channel Based Skip Permission ](https://dev.dengage.com/docs/channel-based-skip-permission.md)
- [Dynamic Link UTM Parameter](https://dev.dengage.com/docs/dynamic-link-utm-parameter.md)
- [Time Zone Based Delivery](https://dev.dengage.com/docs/time-zone-based-delivery.md)
- [Flow Segment Snapshot](https://dev.dengage.com/docs/flow-segment-snapshot.md)
- [Flow Analytics](https://dev.dengage.com/docs/flow-analytics-1.md)
- [Email Analytics](https://dev.dengage.com/docs/email-detailed-report.md)
- [SMS/MMS Analytics](https://dev.dengage.com/docs/sms-detailed-report.md)
- [Push / Web Push Analytics](https://dev.dengage.com/docs/push-detailed-report.md)
- [On-site Analytics](https://dev.dengage.com/docs/onsite-detailed-report.md)
- [In-App Analytics](https://dev.dengage.com/docs/in-app-detailed-report.md)
- [Inbox Analytics](https://dev.dengage.com/docs/inbox-detailed-report.md)
- [WhatsApp Analytics](https://dev.dengage.com/docs/whatsapp-detailed-report.md)
- Targeting Campaigns
- [Geofence](https://dev.dengage.com/docs/geofence.md)
- [On-site](https://dev.dengage.com/docs/creating-onsite-campaign.md)
- [Onsite A/B Test](https://dev.dengage.com/docs/targeting-onsite-ab-test.md)
- [Filters for Onsite Targeting Campaigns](https://dev.dengage.com/docs/new-filters-for-onsite-targeting-campaigns.md)
- [In-App](https://dev.dengage.com/docs/creating-an-in-app-campaign.md)
- [Targeting In-App Analytics](https://dev.dengage.com/docs/targeting-in-app-analytics.md)
- [Filters for In-App Targeting Campaigns](https://dev.dengage.com/docs/new-filters-for-in-app-targeting-campaigns.md)
- [Live Push / Live Activities](https://dev.dengage.com/docs/live-push.md)
- [Flow In-App vs. Targeting In-App](https://dev.dengage.com/docs/in-app-messaging.md)
## User Guide: ANALYTICS
- [RFM Analysis](https://dev.dengage.com/docs/rfm-analysis.md)
- [Event Based RFM Report](https://dev.dengage.com/docs/event-based-rfm-report.md)
- [Audience Insights](https://dev.dengage.com/docs/audience-insights.md)
- [App Uninstalls](https://dev.dengage.com/docs/app-uninstalls.md)
- [Channel Reports](https://dev.dengage.com/docs/channel-reports.md)
- [Email Channel Report](https://dev.dengage.com/docs/email-channel-report.md)
- [SMS Channel Report](https://dev.dengage.com/docs/sms-channel-report-new.md)
- [Push Channel Report](https://dev.dengage.com/docs/push-channel-report.md)
- [In-App Channel Report](https://dev.dengage.com/docs/in-app-channel-report.md)
- [Onsite Channel Report](https://dev.dengage.com/docs/onsite-channel-report.md)
- [Decoding Conversion Metrics in Reporting](https://dev.dengage.com/docs/understanding-conversion-in-reports.md)
- Advanced Analytics
- [Dashboards](https://dev.dengage.com/docs/dashboards.md)
- [Custom Reports - Charts](https://dev.dengage.com/docs/custom-reports-charts.md)
- [Built-in Reports](https://dev.dengage.com/docs/built-in-reports.md)
- [Campaign Report](https://dev.dengage.com/docs/campaign-report.md)
- [RFM Analysis](https://dev.dengage.com/docs/rfm-analysis-advanced-analytics.md)
- [Channel Insights](https://dev.dengage.com/docs/channel-insights.md)
- [Cohort Analysis](https://dev.dengage.com/docs/cohort-analysis.md)
- [Settings - Advanced Analytics](https://dev.dengage.com/docs/settings-advanced-analytics.md)
## User Guide: SETTINGS
- [Account Settings](https://dev.dengage.com/docs/account-settings.md): This page allows you to change Time zone, default character set and date format of your user.
- [My Profile](https://dev.dengage.com/docs/my-profile.md)
- [Dengage Panel Localization ](https://dev.dengage.com/docs/dengage-panel-localization.md)
- [Approval Workflows](https://dev.dengage.com/docs/approval-workflows.md)
- [Identity & Access Management](https://dev.dengage.com/docs/identity-access-management.md)
- [API IP Restriction](https://dev.dengage.com/docs/api-ip-restriction.md)
- [API Users](https://dev.dengage.com/docs/api-users.md): This page enables you to create and authenticate API Users.
- [FTP Users](https://dev.dengage.com/docs/ftp-users.md)
- [Adding FTP IP Restriction to Settings](https://dev.dengage.com/docs/adding-ftp-ip-restriction-to-settings.md)
- [PII Masking](https://dev.dengage.com/docs/pii-masking.md)
- [3rd Party Authentication](https://dev.dengage.com/docs/3rd-party-authentication.md): Dengage supports third-party authentication mechanisms, including LDAP (Lightweight Directory Access Protocol).
- [Roles And Permissions](https://dev.dengage.com/docs/roles-and-permissions.md): Roles and Permissions are the core of user security on the platform.
- [Role-Based Access for Settings](https://dev.dengage.com/docs/role-based-access-for-settings.md)
- [Users](https://dev.dengage.com/docs/users.md)
- [Web Login](https://dev.dengage.com/docs/web-login.md): This page allows you to restrict access to your web interface login.
- [Integrations](https://dev.dengage.com/docs/settings-integrations.md)
- [Applications](https://dev.dengage.com/docs/applications.md)
- [Display Messages with Static Source](https://dev.dengage.com/docs/display-messages-with-static-source.md)
- [Image Hosting](https://dev.dengage.com/docs/image-hosting.md)
- [3rd Party Integration](https://dev.dengage.com/docs/3rd-party-integration.md)
- [TikTok](https://dev.dengage.com/docs/tiktok.md)
- [Typeform](https://dev.dengage.com/docs/typeform-integration.md)
- [Typeform | Subscription Form](https://dev.dengage.com/docs/typeform-subscription-form.md)
- [Shopify](https://dev.dengage.com/docs/shopify-integration.md)
- [WooCommerce](https://dev.dengage.com/docs/woo-commerce.md)
- [Magento](https://dev.dengage.com/docs/magento-integration.md)
- [Salesforce](https://dev.dengage.com/docs/salesforce.md)
- [Bigcommerce](https://dev.dengage.com/docs/bigcommerce-integration.md)
- [Mixpanel](https://dev.dengage.com/docs/mixpanel.md)
- [Whatsapp](https://dev.dengage.com/docs/whatsapp-business-apı.md)
- [Microsoft Dynamics 365](https://dev.dengage.com/docs/microsoft-dynamics-crm-365.md)
- [Adjust](https://dev.dengage.com/docs/adjust.md)
- [Remote Sources](https://dev.dengage.com/docs/remote-sources.md)
- [Supported Remote Integrations](https://dev.dengage.com/docs/list-of-remote-sources-remote-targets.md): Easily connect to external systems for importing and exporting your data. Below is a comprehensive list of supported Remote Sources and Remote Targets, including specialized export methods.
- [Remote Targets](https://dev.dengage.com/docs/remote-targets.md)
- Campaign Configurations
- [Alert Email](https://dev.dengage.com/docs/alert-email.md)
- [Blackout Interval](https://dev.dengage.com/docs/blackout-interval.md)
- [Supported Timezone Names](https://dev.dengage.com/docs/supported-timezone-names.md)
- [Brand Definitions](https://dev.dengage.com/docs/brand-definitions.md)
- [Time Categories by Channel](https://dev.dengage.com/docs/time-categories-by-channel.md)
- [Contact Extension Types](https://dev.dengage.com/docs/contact-extension.md)
- [WhatsApp Channel for Contact Extension](https://dev.dengage.com/docs/whatsapp-channel-for-contact-extension.md)
- [Content Languages](https://dev.dengage.com/docs/content-languages.md)
- [Contact Unification](https://dev.dengage.com/docs/contact-unification.md)
- [Customized Unsubscribe Page](https://dev.dengage.com/docs/customized-unsubscribe-page.md)
- [Custom API Endpoints](https://dev.dengage.com/docs/custom-api-endpoints.md)
- [Tokenized Send](https://dev.dengage.com/docs/tokenized-send.md)
- [Event Definitions](https://dev.dengage.com/docs/event-definitions.md)
- [Analytics Event Definition](https://dev.dengage.com/docs/analytics-event-definition.md)
- [Event Logs](https://dev.dengage.com/docs/event-logs.md)
- [Frequency Capping](https://dev.dengage.com/docs/frequency-capping.md)
- [Monitoring](https://dev.dengage.com/docs/monitoring.md)
- [Revenue Mapping](https://dev.dengage.com/docs/revenue-mapping.md)
- [Push Custom Parameters](https://dev.dengage.com/docs/push-custom-parameters.md)
- [Send Tags](https://dev.dengage.com/docs/send-tags.md)
- [Suspend / Resume Campaigns](https://dev.dengage.com/docs/suspend-resume-campaigns.md)
## User Guide: ZEKI AI
- [Zeki AI Overview](https://dev.dengage.com/docs/zeki-ai-overview.md)
- [Brand Kit](https://dev.dengage.com/docs/brand-kit.md)
- [AI Brand Persona](https://dev.dengage.com/docs/ai-brand-persona.md)
- [Zeki Assistant](https://dev.dengage.com/docs/zeki-assistant.md)
- [Zeki Assistant – Data Insights](https://dev.dengage.com/docs/zeki-assistant-data-insights.md)
- [Scenario Center](https://dev.dengage.com/docs/scenario-center.md)
- [SmartTag with ZekiAI](https://dev.dengage.com/docs/smarttag-with-zekiai.md)
## User Guide: GDPR
- [Dengage GDPR](https://dev.dengage.com/docs/dengage-gdpr.md)
## User Guide: FAQ
- [Onboarding and Setup](https://dev.dengage.com/docs/onboarding-and-setup.md)
- [Email](https://dev.dengage.com/docs/email-faq.md)
- [Event Integration](https://dev.dengage.com/docs/event-integration.md)
- [Mobile SDK](https://dev.dengage.com/docs/mobile-sdk.md)
- [Mobile Push](https://dev.dengage.com/docs/mobile-push.md)
- [Web SDK](https://dev.dengage.com/docs/web-sdk.md): This FAQ part answers questions about WEB SDK and Web Events.
- [Content](https://dev.dengage.com/docs/content-faq.md)
- [General](https://dev.dengage.com/docs/general-faq.md)
- [Email](https://dev.dengage.com/docs/email-content-faq.md)
- [Mobile Push](https://dev.dengage.com/docs/mobile-push-faq.md)
- [SMS](https://dev.dengage.com/docs/sms-faq.md)
- [Settings](https://dev.dengage.com/docs/content-settings-faq.md)
- [API](https://dev.dengage.com/docs/api.md)
- [Roles and Permissions](https://dev.dengage.com/docs/roles-and-permissions-faq.md)
- Settings
- [General](https://dev.dengage.com/docs/settings-general-faq.md)
- [API User](https://dev.dengage.com/docs/api-user.md)
- [Campaign](https://dev.dengage.com/docs/campaign.md)
- [Event Definition](https://dev.dengage.com/docs/event-definition.md)
- [Remote Target](https://dev.dengage.com/docs/remote-target.md)
- Data
- [Table](https://dev.dengage.com/docs/table.md)
- [Remote Source](https://dev.dengage.com/docs/data-remote-source.md)
- [Export](https://dev.dengage.com/docs/data-export.md)
- [Import](https://dev.dengage.com/docs/data-import.md)
- [Automated Flows](https://dev.dengage.com/docs/automated-flows.md)
- [Campaign](https://dev.dengage.com/docs/campaign-faq.md)
- [Analytics](https://dev.dengage.com/docs/analytics.md)
- [Conversion](https://dev.dengage.com/docs/conversion.md)
- [Transactional](https://dev.dengage.com/docs/analytics-transactional.md)
- Audience
- [Segment](https://dev.dengage.com/docs/segment.md)
- [Remote Segment](https://dev.dengage.com/docs/remote-segment.md)
- [Contact](https://dev.dengage.com/docs/audience-contact.md)
- [Alerts](https://dev.dengage.com/docs/alerts.md)
## Developer Guide: Customer Experience Data Platform (CXDP)
- [CXDP in a Nutshell](https://dev.dengage.com/reference/general.md)
- [Intro to Data Space](https://dev.dengage.com/reference/intro-to-data-space.md)
- Data Import
- [Rest API](https://dev.dengage.com/reference/rest-api-1.md)
- [FTP Automation](https://dev.dengage.com/reference/ftp-automation.md)
- [Update Data Space with FTPS](https://dev.dengage.com/reference/update-data-space-with-ftps.md)
- [Connect to Dengage FTP](https://dev.dengage.com/reference/connect-to-dengage-ftp.md)
- [Adding FTP IP Restriction to Settings](https://dev.dengage.com/reference/adding-ftp-ip-restriction-to-settings.md)
- [Automation FTP User](https://dev.dengage.com/reference/automation-ftp-user-1.md)
- [Advanced Personalization](https://dev.dengage.com/reference/advanced-personalization.md)
## Developer Guide: Rest API
- Authorization
- [Login](https://dev.dengage.com/reference/login.md): ## Login **Login** call initiates the authentication process of the client. It has to be executed prior to making other API calls. Required **userkey** and **password** parameters are generated by…
- Contact
- [InsertBulkContactUnification](https://dev.dengage.com/reference/insertbulkcontactunification.md): ## InsertBulkContactUnification **InsertBulkContactUnification** can be used to add contact_key_old and contact_key_new to the **master_contact_unification_lookup** table. This method takes an…
- [BulkUpsertExtensions](https://dev.dengage.com/reference/updatecontactextensionsbulk.md): ## BulkUpsertExtensions **BulkUpsertExtensions** is used for inserting new contact extensions and updating existing contact extensions in the **master_contact_extensions** table. This method takes…
- [BulkUpsert](https://dev.dengage.com/reference/updatecontactsbulk.md): ## BulkUpsert **BulkUpsert** can be used for inserting new contacts and updating existing contacts in the **master_contact** table. This method takes a column list and a contactDatas array. All the…
- [BulkUpsert-Async](https://dev.dengage.com/reference/updatecontactsbulkasync.md): ## BulkUpsert-Async This is the asynchronous version of the BulkUpsert API that allows inserting and updating contacts in the **master_contact** table. The operation is processed asynchronously and…
- [GetAsyncUpsertContactDataJobDetails](https://dev.dengage.com/reference/getasyncupsertcontactdatajobdetails.md): ## GetAsyncUpsertContactDataJobDetails **GetAsyncUpsertContactDataJobDetails** API call is used to query the status of the active BulkUpsert-Async jobs by their job IDs. The API call returns the…
- [BulkUpsertIys](https://dev.dengage.com/reference/updatecontactsbulkiys.md): ## BulkUpsertIys **BulkUpsertIys** methodu **BulkUpsert** methoduna alternatif olarak Türkiye'de IYS entegrasyonunu D-engage üzerimizden yapmak isteyen müşterilerimizin IYS ile birlikte yasal…
- [GetContactList](https://dev.dengage.com/reference/getcontactlist.md): **GetContactList** - Retrieves a paginated list of contacts with their details
- [GetContact](https://dev.dengage.com/reference/get_contacts-contactkey.md): ## GetContact **GetContact** returns a contact's full or partial details from master_contact table with fieldnames and their values. **contactKey** of the corresponding contact must be passed as the…
- [Get contact change log history](https://dev.dengage.com/reference/getcontactupdatelog.md): ## GetUpdateLog The changes in specific columns of a contact in **master_contact** table are logged in the system. This includes changes to: ContactStatus, Email, EmailStatus, GsmStatus,…
- Content
- [GetEmailContents](https://dev.dengage.com/reference/getemailcontents.md): **GetEmailContents** call returns all of the properties and details of email contents matching the target limit, offset and date range filters.
- [CreateEmailContent](https://dev.dengage.com/reference/createemailcontent.md): **CreateEmailContent** API call is used to create a new Email Content under the given folderId. If the **folderId** is not specified, the system creates the content under the default folder which is…
- [DeleteEmailContent](https://dev.dengage.com/reference/deleteemailcontent.md): **DeleteEmailContent** function deletes an email content.
- [GetEmailContent](https://dev.dengage.com/reference/getemailcontent.md): ## GetEmailContent **GetEmailContent** call returns all of the properties and values of an email content matching the target **contentId**. If **versionDate** filter is applied, it returns the…
- [UpdateEmailContent](https://dev.dengage.com/reference/updateemailcontent.md): ## UpdateEmailContent **UpdateEmailContent** API call is used to update an existing Email Content with the given **contentId**. If the **folderId** is specified, the content will be associated…
- [GetPushContents](https://dev.dengage.com/reference/getpushcontents.md): **GetPushContents** call returns all of the properties and details of push contents matching the target limit, offset and date range filters.
- [CreatePushContent](https://dev.dengage.com/reference/createpushcontent.md): **CreatePushContent** API call is used to create a new Push Content. The user can create content in different languages to send content to recipients in their language. The API returns the content…
- [DeletePushContent](https://dev.dengage.com/reference/deletepushcontent.md): **DeletePushContent** function deletes a push content.
- [GetPushContent](https://dev.dengage.com/reference/getpushcontent.md): GetPushContent call returns all properties and values of a push content matching the specified contentId. If the **versionDate** query parameter is provided, it returns the details of the content as…
- [UpdatePushContent](https://dev.dengage.com/reference/updatepushcontent.md): **UpdatePushContent** API call is used to update an existing Push Content. This allows users to create and update content in different languages to send push notifications to recipients in their…
- [GetSmsContents](https://dev.dengage.com/reference/getsmscontents.md): **GetSmsContents** call returns all of the properties and details of sms contents matching the target limit, offset and date range filters.
- [CreateSmsContent](https://dev.dengage.com/reference/createsmscontent.md): **CreateSmsContent** API call is used to create a new SMS Content under the given folderId. If the **folderId** is not specified, the system creates the content under the default SMS Content folder.…
- [DeleteSmsContent](https://dev.dengage.com/reference/deletesmscontent.md): **DeleteSmsContent** function deletes an SMS content from the system.
- [GetSmsContent](https://dev.dengage.com/reference/getsmscontent.md): ## GetSmsContent **GetSmsContent** call returns all of the properties and values of an sms content matching the target **contentId**. If a **versionDate** query parameter is provided, it retrieves…
- [UpdateSmsContent](https://dev.dengage.com/reference/updatesmscontent.md): ## UpdateSmsContent **UpdateSmsContent** API call is used to update an existing SMS Content with the given **contentId** in the system. The API allows for updating SMS content properties including…
- [GetInAppContents](https://dev.dengage.com/reference/getinappcontents.md): **GetInAppContents** call returns all of the properties and details of inapp contents matching the target limit, offset and date range filters.
- [CreateInAppContent](https://dev.dengage.com/reference/createinappcontent.md): **CreateInAppContent** API call is used to create a new InApp Content. The user can create content in different languages to send content to recipients in their language. The API returns the…
- [DeleteInAppContent](https://dev.dengage.com/reference/deleteinappcontent.md): **DeleteInAppContent** function deletes an InApp content from the system.
- [GetInAppContent](https://dev.dengage.com/reference/getinappcontent.md): ## GetInAppContent **GetInAppContent** call returns all of the properties and values of an sms content matching the target **contentId**. If a **versionDate** query parameter is provided, it…
- [UpdateInAppContent](https://dev.dengage.com/reference/updateinappcontent.md): ## UpdateInAppContent **UpdateInAppContent** API call is used to update an existing InApp Content with the given **contentId** in the system. The API allows for updating InApp content properties…
- [GetOnsiteContents](https://dev.dengage.com/reference/getonsitecontents.md): **GetOnsiteContents** call returns all of the properties and details of onsite contents matching the target limit, offset and date range filters.
- [CreateOnsiteContent](https://dev.dengage.com/reference/createonsitecontent.md): **CreateOnsiteContent** API call is used to create a new Onsite Content. The user can create content in different languages to send content to recipients in their language. The API returns the…
- [DeleteOnsiteContent](https://dev.dengage.com/reference/deleteonsitecontent.md): **DeleteOnsiteContent** function deletes a onsite content.
- [GetOnsiteContent](https://dev.dengage.com/reference/getonsitecontent.md): GetOnsiteContent call returns all properties and values of a onsite content matching the specified contentId. If the **versionDate** query parameter is provided, it returns the details of the content…
- [UpdateOnsiteContent](https://dev.dengage.com/reference/updateonsitecontent.md): **UpdateOnsiteContent** API call is used to update an existing Onsite Content. This allows users to create and update content in different languages to send onsite notifications to recipients in…
- Coupon
- [GetCouponLists](https://dev.dengage.com/reference/getcouponlists.md): GetCouponLists call returns all properties and values of coupon lists matching the specified criteria. It supports pagination, search text, and date range filtering.
- [CreateCouponList](https://dev.dengage.com/reference/createcouponlist.md): **CreateCouponList** function creates a new coupon list.
- [GetCouponList](https://dev.dengage.com/reference/getcouponlist.md): GetCouponList call returns all properties and values of a single coupon list matching the specified listId.
- [UpdateCouponList](https://dev.dengage.com/reference/updatecouponlist.md): **UpdateCouponList** API call is used to update an existing Coupon List. This allows users to update list metadata, expiry dates, and integration settings like Shopify or alert configurations.
- [ImportCoupons](https://dev.dengage.com/reference/importcoupons.md): **ImportCoupons** API call is used to import a list of coupon codes into a specific coupon list identified by the listId.
- [GetCouponListItems](https://dev.dengage.com/reference/getcouponlistitems.md): GetCouponListItems call returns the coupons that belong to a single coupon list matching the specified listId.
- Dataspace
- [GetAsyncJobList](https://dev.dengage.com/reference/get_dataspace-async.md): ## GetAsyncJobList **GetAsyncJobList** call returns all of the properties and details of async job orders matching the target limit, offset and date range filters. The endpoint retrieves data about…
- [DeleteData-Async](https://dev.dengage.com/reference/delete_dataspace-async-delete.md): ## DeleteData-Async There are two versions of **DeleteData** API calls. This particular version is the asynchronous version where large amounts of data (more than 1000 records) are subject to be…
- [UpsertData-Async](https://dev.dengage.com/reference/updatedataasynch.md): ## UpsertData-Async There are two versions of **UpsertData** API calls, synchronous and asynchronous. This particular version is the asynchronous version where more than 1000 records rows are…
- [GetAsyncJobStatus](https://dev.dengage.com/reference/getstatusofasyncjob.md): ## GetAsyncJobStatus **GetAsyncJobStatus** API call is used to query the status of the active asynchronous **UpsertData** and **DeleteData** jobs by their uuids. The API call returns the details…
- [GetAsyncJobReportErrorStatus](https://dev.dengage.com/reference/get_dataspace-async-jobid-error.md): ## GetAsyncJobReportErrorStatus **GetAsyncJobReportErrorStatus** call returns all rows with error of async job orders matching the target **jobId**
- [GetAsyncJobReportPartialSuccessStatus](https://dev.dengage.com/reference/get_dataspace-async-jobid-partialsuccess.md): ## GetAsyncJobReportPartialSuccessStatus **GetAsyncJobReportPartialSuccessStatus** call returns all rows with partial success of async job orders matching the target **jobId**
- [GetAsyncJobReportSuccessStatus](https://dev.dengage.com/reference/get_dataspace-async-jobid-success.md): ## GetAsyncJobReportSuccessStatus **GetAsyncJobReportSuccessStatus** call returns all rows with success of async job orders matching the target **jobId**
- [UpsertData-Async-V2](https://dev.dengage.com/reference/post_dataspace-async-upsert-v2.md): ## UpsertData-Async-V2 There are two versions of **UpsertData** API calls, synchronous and asynchronous. This particular version is the asynchronous version (V2) where no more than 1000 records rows…
- [GetAsyncUpsertDataJobDetails-V2](https://dev.dengage.com/reference/getasyncupsertdatajobdetailsv2.md): ## GetAsyncUpsertDataJobDetails-V2 **GetAsyncUpsertDataJobDetails-V2** API call is used to query the status of the active UpsertData-Async-V2 jobs by their uuids. The API call returns the details…
- [GetSegmentList](https://dev.dengage.com/reference/get_dataspace-segments.md): ## GetSegmentList **GetSegmentList** call returns all of the properties and details of a segments matching the target limit, offset and date range filters
- [GetSegment](https://dev.dengage.com/reference/get_dataspace-segments-segmentid.md): ## GetSegment **GetSegment** call returns all of the properties and details of a segment matching the target **segmentId**
- [DeleteData](https://dev.dengage.com/reference/deletedata.md): ## DeleteData There are two versions of **DeleteData** API calls. This particular version is the synchronous version where less than 1000 records rows are subject to be deleted on a selected data…
- [UpsertData](https://dev.dengage.com/reference/post_dataspace-sync-upsert.md): ## UpsertData There are two versions of **UpsertData** API calls, synchronous and asynchronous. This particular version is the synchronous version where no more than 1000 records rows are subject to…
- [GetTableList](https://dev.dengage.com/reference/get_dataspace-tables.md): ## GetTableList **GetTableList** call returns all of the properties and column details of a table matching the target limit, offset and date range filters
- [CreateTable](https://dev.dengage.com/reference/createtable.md): ## CreateTable **CreateTable** API call is used to create a data table in the relational database of dEngage Platform. API is able to create Standalone data tables as well as Sendable data tables.…
- [GetTable](https://dev.dengage.com/reference/get_dataspace-tables-tableid.md): ## GetTable **GetTable** call returns all of the properties and column details of a table matching the target **tableId**
- [DropTable](https://dev.dengage.com/reference/droptable.md): ## DropTable **DropTable** API call performs the drop operation on a target data table. As a rule of thumb, drop operation on a table deletes all the data in the target table and removes the table…
- [TruncateTable](https://dev.dengage.com/reference/truncatetable.md): ## TruncateTable **TruncateTable** API call performs the truncate operation on a target data table. Truncate operation is used to delete all of the data from an existing table’s rows and columns,…
- [TriggerAutomatedFlow](https://dev.dengage.com/reference/post_dataspace-triggerautomatedflow.md): ## TriggerAutomatedFlow This endpoint is used to externally trigger a selected automated flow with the API trigger as the action in the automated flow step.
- [API Endpoints by Datacenter](https://dev.dengage.com/reference/api-endpoints-by-datacenter-1.md)
- Folder
- [/folders](https://dev.dengage.com/reference/getfolders.md): **GetFolders** **GetFolders** returns folder's properties by folderType or created date.
- [/folders](https://dev.dengage.com/reference/createfolder.md): **CreateFolder**
- [/folders/{folderId}](https://dev.dengage.com/reference/deletefolder.md): **DeleteFolder**
- [/folders/{folderId}](https://dev.dengage.com/reference/updatefolder.md): **UpdateFolder**
- Logs
- [GetEmailLogs](https://dev.dengage.com/reference/getemaillogs.md): **GetEmailLogs** function gets all events about an email send. > **Important Notes**
> - If the client does not have a `lastLogId` yet, `eventStartTime` optional parameter can be used to…
- [GetEmailBounceLogs](https://dev.dengage.com/reference/get_logs-email-bounce.md): **GetEmailBounceLogs** function gets all bounce-related events about an email send. > **Important Notes**
> - If the client does not have a `lastLogId` yet, `eventStartTime` optional parameter…
- [GetEmailSendTargetList](https://dev.dengage.com/reference/getemailsendtargetlist.md): **GetEmailSendTargetList** function gets all reachable contacts about an email send. > **Important Notes**
> - If the client does not have a `lastMessageId` yet, `lastMessageId` parameter can…
- [GetEmailSpamLogs](https://dev.dengage.com/reference/get_logs-email-spam.md): **GetEmailSpamLogs** function gets all spam-related events about an email send. > **Important Notes**
> - If the client does not have a `lastLogId` yet, `eventStartTime` optional parameter can…
- [GetEmailUnsubscribeLogs](https://dev.dengage.com/reference/getemailunsubscribelogs.md): **GetEmailUnsubscribeLogs** function gets all unsubscribe events about an email send. > **Important Notes**
> - If the client does not have a `lastLogId` yet, `eventStartTime` optional…
- [GetInAppLogs](https://dev.dengage.com/reference/getinapplogs.md): **GetInAppLogs** function gets all events about an in app notification. > **Important Notes**
> - If the client does not have a `lastLogId` yet, `eventStartTime` optional parameter can be used…
- [GetInAppSendTargetList](https://dev.dengage.com/reference/getinappsendtargetlist.md): **GetInAppSendTargetList** function gets all reachable contacts about an in app notification send. > **Important Notes**
> - If the client does not have a `sendId` yet, `sendId` parameter can…
- [GetOnSiteLogs](https://dev.dengage.com/reference/getonsitelogs.md): **GetOnSiteLogs** function gets all events about an onsite notification. > **Important Notes**
> - If the client does not have a `lastLogId` yet, `eventStartTime` optional parameter can be used…
- [GetOnSiteSendTargetList](https://dev.dengage.com/reference/getonsitesendtargetlist.md): **GetOnSiteSendTargetList** function gets all reachable contacts about an on site notification send. > **Important Notes**
> - If the client does not have a `sendId` yet, `sendId` parameter can…
- [GetPushLogs](https://dev.dengage.com/reference/getpushlogs.md): **GetPushLogs** function gets all events **except delivered events** about a push send. > **Important Notes**
> - If the client does not have a `lastLogId` yet, `eventStartTime` optional…
- [GetPushBounceLogs](https://dev.dengage.com/reference/getpushbouncelogs.md): **GetPushBounceLogs** function gets all bounce events about a push send. > **Important Notes**
> - If the client does not have a `lastLogId` yet, `eventStartTime` optional parameter can be used…
- [GetPushDeliveredLogs](https://dev.dengage.com/reference/getpushdeliveredlogs.md): **GetPushDeliveredLogs** function gets all delivered events about a push send. > **Important Notes**
> - If the client does not have a `lastLogId` yet, `eventStartTime` optional parameter can…
- [GetPushSendTargetList](https://dev.dengage.com/reference/getpushsendtargetlist.md): **GetPushSendTargetList** function gets all reachable devices about a push send. > **Important Notes**
> - If the client does not have a `lastMessageId` yet, `lastMessageId` parameter can be…
- [GetSmsLogs](https://dev.dengage.com/reference/getsmslogs.md): **GetSmsLogs** function gets all events about an sms send. > **Important Notes**
> - If the client does not have a `lastLogId` yet, `eventStartTime` optional parameter can be used to specify…
- [GetSmsBounceLogs](https://dev.dengage.com/reference/getsmsbouncelogs.md): **GetSmsBounceLogs** function gets all bounce-related events about an sms send. > **Important Notes**
> - If the client does not have a `lastLogId` yet, `eventStartTime` optional parameter can…
- [GetSmsSendTargetList](https://dev.dengage.com/reference/getsmssendtargetlist.md): **GetSmsSendTargetList** function gets all reachable contacts about an sms send. > **Important Notes**
> - If the client does not have a `lastMessageId` yet, `lastMessageId` parameter can be…
- [GetSmsUnsubscribeLogs](https://dev.dengage.com/reference/getsmsunsubscribelogs.md): **GetSmsUnsubscribeLogs** function gets all unsubscribe events about an sms send. > **Important Notes**
> - If the client does not have a `lastLogId` yet, `eventStartTime` optional parameter…
- [GetWhatsAppLogs](https://dev.dengage.com/reference/getwhatsapplogs-1.md): **GetWhatsAppLogs** function gets all types of events about WhatsApp sends. > **Important Notes**
> - If the client does not have a `lastLogId` yet, `eventStartTime` optional parameter can be…
- [GetWhatsAppDeliveredLogs](https://dev.dengage.com/reference/getwhatsappdeliveredlogs-1.md): **GetWhatsAppDeliveredLogs** function gets deliver events about WhatsApp sends. > **Important Notes**
> - If the client does not have a `lastLogId` yet, `eventStartTime` optional parameter can…
- [GetWhatsAppBounceLogs](https://dev.dengage.com/reference/getwhatsappbouncelogs-1.md): **GetWhatsAppBounceLogs** function gets bounce events about WhatsApp sends. > **Important Notes**
> - If the client does not have a `lastLogId` yet, `eventStartTime` optional parameter can be…
- [GetWhatsAppUnsubscribeLogs](https://dev.dengage.com/reference/getwhatsappunsubscribelogs.md): **GetWhatsAppUnsubscribeLogs** function gets all unsubscribe events about an WhatsApp send. > **Important Notes**
> - If the client does not have a `lastLogId` yet, `eventStartTime` optional…
- [GetWhatsappSendTargetList](https://dev.dengage.com/reference/getwhatsappsendtargetlist.md): **GetWhatsAppSendTargetList** function gets all reachable devices about a WhatsApp send. > **Important Notes**
> - If the client does not have a `lastMessageId` yet, `lastMessageId` parameter…
- [GetRealtimeInAppLogs](https://dev.dengage.com/reference/getrealtimeinapplogs.md): **GetRealtimeInAppLogs** function gets all events about an realtime in app notification. > **Important Notes**
> - If the client does not have a `lastLogId` yet, `eventStartTime` optional…
- [GetRealtimeOnSiteLogs](https://dev.dengage.com/reference/getrealtimeonsitelogs.md): **GetRealtimeOnSiteLogs** function gets all events about an in app notification. > **Important Notes**
> - If the client does not have a `lastLogId` yet, `eventStartTime` optional parameter can…
- [GetMarketingEmailSendLogs](https://dev.dengage.com/reference/getmarketingemailsendlogs.md): **GetMarketingEmailSendLogs** function returns all events and logs about a marketing email send based on the provided search criteria such as email, tags, or specific date ranges. ----- >…
- [GetMarketingSmsSendLogs](https://dev.dengage.com/reference/getmarketingsmssendlogs.md): **GetMarketingSmsSendLogs** function returns all events and logs about a marketing SMS send based on the provided search criteria such as GSM number, tags, or specific date ranges. ----- >…
- [GetMarketingPushSendLogs](https://dev.dengage.com/reference/getmarketingpushsendlogs.md): **GetMarketingPushSendLogs** function returns all events and logs about a marketing Push notification send based on the provided search criteria such as contact key, tags, or specific date ranges.…
- [GetMarketingOnsiteSendLogs](https://dev.dengage.com/reference/getmarketingonsitesendlogs.md): **GetMarketingOnsiteSendLogs** function returns all events and logs about a marketing Onsite message send based on the provided search criteria such as contact key, tags, or specific date ranges.…
- [GetMarketingInappSendLogs](https://dev.dengage.com/reference/getmarketinginappsendlogs.md): **GetMarketingInappSendLogs** function returns all events and logs about a marketing In-app message send based on the provided search criteria such as contact key, tags, or specific date ranges.…
- [GetMarketingEmailSendLogContent](https://dev.dengage.com/reference/getmarketingemailsendlogcontent.md): **GetMarketingEmailSendLogContent** function returns the rendered HTML content, subject, and sender details of a specific email send log identified by the logId. ----- > **Important Note**
>…
- [GetMarketingSmsSendLogContent](https://dev.dengage.com/reference/getmarketingsmssendlogcontent.md): **GetMarketingSmsSendLogContent** function returns the message content or the shortened link of a specific marketing SMS send log identified by the logId. ----- > **Important Note**
> **Important Note**
> ApplicationId parameter is…
- [SendInstantPush](https://dev.dengage.com/reference/sendinstantpush.md): SendInstantPush is used to send quick mobile/web push messages without complex customization or frequency capping. Basic customization can be applied to content via contact fields(such as name,…
- Sends
- [GetEmailSendList](https://dev.dengage.com/reference/getemailsendlist.md): **GetEmailSendList** function gets all details of email sends with *COMPLETED* or *RELAYED* status.
- [GetPushSendList](https://dev.dengage.com/reference/getpushsendlist.md): **GetPushSendList** function gets all details of push sends with *COMPLETED* or *RELAYED* status.
- [GetSmsSendList](https://dev.dengage.com/reference/getsmssendlist.md): **GetSmsSendList** function gets all details of sms sends with *COMPLETED* or *RELAYED* status.
- [GetInappSendList](https://dev.dengage.com/reference/getinappsendlist.md): **GetInappSendList** function gets all details of inapp sends with *COMPLETED* or *RELAYED* status.
- [GetOnsiteSendList](https://dev.dengage.com/reference/getonsitesendlist.md): **GetOnsiteSendList** function gets all details of onsite sends with *COMPLETED* or *RELAYED* status.
- [GetWhatsAppSendList](https://dev.dengage.com/reference/getwhatsappsendlist.md): **GetWhatsAppSendList** function gets all details of WhatsApp sends with *COMPLETED* or *RELAYED* status.
- Settings
- [GetBulkVmtaList](https://dev.dengage.com/reference/getbulkvmtalist.md): ## GetBulkVmtaList **GetBulkVmtaList** retrieves the ids and names of the dedicated VTMAs for the account. These VMTAs are used for bulk sending - mostly for mass marketing messages.
- [GetEmailFroms](https://dev.dengage.com/reference/getemailfroms.md): ## GetEmailFroms **GetEmailFroms** retrieves the valid from name/address pairs for the account.
- [/email/froms/{fromId}](https://dev.dengage.com/reference/getemailfrombyid.md): ## GetEmailFromById **GetEmailFromById** retrieves the valid from name/address pair by from ID.
- [GetTransactionalVmtaList](https://dev.dengage.com/reference/gettransactionalvmtalist.md): ## GetTransactionalVmtaList **GetTransactionalVmtaList** retrieves the ids and names of the dedicated VMTAs for the account. These VMTAa are used for transactional message sending. Please be careful…
- [/push/apps](https://dev.dengage.com/reference/getpushapps.md): **GetPushApps** **GetPushApps** function returns push applications's details of on account.
- [GetBulkSmsFroms](https://dev.dengage.com/reference/getbulksmsfroms.md): **GetBulkSmsFroms** retrieves the valid sms senders for the account.
- Transactional
- [GetTransactionalEmailReport](https://dev.dengage.com/reference/gettransactionalemailreport.md): **GetTransactionalEmailReport** function gets the report of transactional email messages by mainly transactionId or the report of a number of transactional email messages by groupId. Other query…
- [SendTransactionalEmail](https://dev.dengage.com/reference/sendtransactionalemail.md): **SendTransactionalEmail** function sends transactional email messages to recipients. There are two type of content to send transactional emails. **Payload-1 (use content)**
In this method,…
- [SendTransactionalBulkEmail](https://dev.dengage.com/reference/sendtransactionalbulkemail.md): **SendTransactionalBulkEmail** function sends bulk transactional email messages to recipients. A maximum of 50 different content items can be sent per request, with up to 100 recipients for each…
- [SendTransactionalBulkEmailV2](https://dev.dengage.com/reference/sendtransactionalbulkemailv2.md): **SendTransactionalBulkEmailV2** function sends bulk transactional email messages to recipients. Limited to max 50 different content can be sent per 1 request and max of 100 recipients for each…
- [GetTransactionalPushReport](https://dev.dengage.com/reference/gettransactionalpushreport.md): **GetTransactionalPushReport** function gets the report of transactional push messages by mainly transactionId or the report of a number of transactional push messages by groupId. Other query…
- [SendTransactionalPush](https://dev.dengage.com/reference/sendtransactionalpush.md): Sends transactional push notifications to individual users. For multi-language sending, a template created as multi-language should be selected. Recipient language can be used as a parameter for…
- [SendTransactionalBulkPushByContactList](https://dev.dengage.com/reference/sendtransactionalbulkpushbycontactlist.md): **SendTransactionalBulkPushByContactList** function sends bulk transactional push messages to recipients. Limited to max 50 different content items that can be sent per request and max of 100…
- [SendTransactionalBulkPushByTokenList](https://dev.dengage.com/reference/sendtransactionalbulkpushbytokenlist.md): **SendTransactionalBulkPushByTokenList** function sends bulk transactional push messages to recipients using device tokens. This endpoint allows sending multiple different contents to multiple…
- [GetTransactionalPushByTagReport](https://dev.dengage.com/reference/gettransactionalpushbytagreport.md): **GetTransactionalPushByTagReport** function retrieves the report of a transactional push message sent by tag using the trackingId. The report includes detailed statistics broken down by…
- [SendTransactionalPushByTag](https://dev.dengage.com/reference/sendtransactionalpushbytag.md): SendTransactionalPushByTag is utilized to send mobile/web push messages by filtering tags, simplifying the process without complex customization or frequency capping. Basic customization can be…
- [SendTransactionalWithFallback](https://dev.dengage.com/reference/sendtransactionalwithfallback.md): **SendTransactionalWithFallback** function sends transactional email, push and sms messages with fallback to recipients. In case fallbackChannel parameter is not entered, only the specified channels…
- [GetTransactionalSmsReport](https://dev.dengage.com/reference/gettransactionalsmsreport.md): **GetTransactionalSmsReport** function gets the report of transactional sms messages by mainly trackingId. Other query parameter options are provided. Please check **Request Body Important Notes**…
- [SendTransactionalSms](https://dev.dengage.com/reference/sendtransactionalsms.md): **SendTransactionalSms** function sends transactional mobile text messages to recipients. There are two type of content to send transactional sms. **Payload-1 (use content)**
In this method,…
- [SendTransactionalBulkSms](https://dev.dengage.com/reference/sendtransactionalbulksms.md): **SendTransactionalBulkSms** function sends bulk transactional sms messages to recipients. Limited to max 50 different content items that can be sent per request and max of 100 recipients for each…
- [GetTransactionalWhatsappReport](https://dev.dengage.com/reference/gettransactionalwhatsappreport.md): The **GetTransactionalWhatsappReport** function returns the send and event report of transactional WhatsApp messages. Both template messages sent with **SendTransactionalWhatsapp** (`POST…
- [SendTransactionalWhatsapp](https://dev.dengage.com/reference/sendtransactionalwhatsapp.md): The **SendTransactionalWhatsapp** function sends transactional WhatsApp messages to recipients. You must use your own partnerId (which you can find in the **dEngage Panel > Instant Message Partner…
- [SendTransactionalWhatsappChatMessage](https://dev.dengage.com/reference/sendtransactionalwhatsappchatmessage.md): The **SendChatMessage** function sends non-template WhatsApp messages within an active **Customer Service Window**. **How It Works:** 1. A **24-hour Customer Service Window** opens when the…
- Live Activity
- [/liveActivity/start](https://dev.dengage.com/reference/startliveactivity.md): Starts a Live Activity and delivers it to the specified audience via push notification. **Audience targeting (exactly one required):** - `contactKeys` — specific contacts by their contact key -…
- [/liveActivity/update](https://dev.dengage.com/reference/updateliveactivity.md): Updates an active Live Activity. All current recipients receive the new content. > **Note:** A Live Activity expires 13 hours after it was started. Update and end operations are only allowed within…
- [/liveActivity/end](https://dev.dengage.com/reference/endliveactivity.md): Ends an active Live Activity. In addition to signaling the end, this request also delivers a final content update to all current recipients — the `iosPayload` and `androidPayload` provided here…
- [Authentication](https://dev.dengage.com/reference/authentication.md)
- Product And Order API
- [UpsertOrders](https://dev.dengage.com/reference/upsertorders.md): ### **UpsertOrders** This takes order information from the request body and inserts or updates in orders and orders_detail tables.
- [DeleteOrder](https://dev.dengage.com/reference/deleteorder.md): ### **DeleteOrder** This method will delete records from the orders and orders_detail table by giving order_id
- [UpsertProduct](https://dev.dengage.com/reference/upsertproduct.md): ### **UpsertProduct** This endpoint creates the insert products. Products coming from the request body. Insert script should do an update on conflict.
- [DeleteProduct](https://dev.dengage.com/reference/deleteproduct.md): ### **DeleteProduct** This method will delete the product and product variants by giving the product id.
- [RestAPI Encrypted Request & Response](https://dev.dengage.com/reference/restapi-encrypted-request-response-1.md)
- [Multi-Language Templating](https://dev.dengage.com/reference/multi-language-templating.md)
- [Supported Language Codes](https://dev.dengage.com/reference/supported-language-codes-1.md)
- GDPR
- [CreateErasureRequest](https://dev.dengage.com/reference/createerasurerequest.md): **CreateErasureRequest** function creates an erasure request to delete all data belonging to the user.
- [CancelErasureRequest](https://dev.dengage.com/reference/cancelerasurerequest.md): **CancelErasureRequest** function creates a request to cancel the erasure task.
- [GetRequestStatus](https://dev.dengage.com/reference/getrequeststatus.md): **GetRequestStatus** function gets the status of the erasure request.
- [GetDiscovery](https://dev.dengage.com/reference/getdiscovery.md): **GetDiscovery** function describes the support for the OpenDSR specification.
- [Rest API Limits](https://dev.dengage.com/reference/rest-api-limits.md)
- [Rest API Idempotency ](https://dev.dengage.com/reference/rest-api-idempotency.md)
- [Inbox](https://dev.dengage.com/reference/inbox-rest-api.md)
## Developer Guide: Web SDK
- [Web Push SDK Setup](https://dev.dengage.com/reference/web-push-sdk-setup.md)
- [GTM Integration](https://dev.dengage.com/reference/gtm-integration.md)
- [On-Site Message](https://dev.dengage.com/reference/on-site-message.md)
- [Tagging - Web SDK](https://dev.dengage.com/reference/tagging-websdk.md)
- [Recommendation - Web SDK](https://dev.dengage.com/reference/recommendation-web-sdk.md)
- [Inbox - Web SDK](https://dev.dengage.com/reference/inbox-web-sdk.md)
## Developer Guide: Mobile SDK
- [API Endpoints by Datacenter](https://dev.dengage.com/reference/api-endpoints-by-datacenter.md)
- [iOS SDK Setup](https://dev.dengage.com/reference/ios-sdk-setup.md)
- [New iOS SDK Setup](https://dev.dengage.com/reference/ios-sdk-setup-new.md)
- [Rich Notifications](https://dev.dengage.com/reference/rich-notifications.md)
- Old iOS Version
- [In-App Messaging (Old Version)](https://dev.dengage.com/reference/in-app-messaging.md)
- [Implementing the SDK (Old Version)](https://dev.dengage.com/reference/implementing-the-sdk.md)
- [New in iOS SDK (Old Version)](https://dev.dengage.com/reference/real-time-inapp-functions-copy.md)
- [Firebase SDK Setup](https://dev.dengage.com/reference/firebase-sdk-setup.md)
- [Huawei SDK Setup](https://dev.dengage.com/reference/huawei-sdk-setup.md)
- [New Android SDK](https://dev.dengage.com/reference/new-android-sdk-.md)
- Old Android/Huawei Version
- [Android SDK (Old Version)](https://dev.dengage.com/reference/new-android-sdk.md)
- [In-App Messaging (Old Version)](https://dev.dengage.com/reference/in-app-messaging-1.md)
- [React Native](https://dev.dengage.com/reference/react-native.md)
- [Cordova](https://dev.dengage.com/reference/cordova.md)
- [Flutter](https://dev.dengage.com/reference/flutter.md)
- [Expo](https://dev.dengage.com/reference/expo.md)
- [Silent Push](https://dev.dengage.com/reference/silent-push.md)
- [Tagging - Mobile SDK](https://dev.dengage.com/reference/tagging-mobilesdk.md)
- [Recommendation - iOS & Android SDK](https://dev.dengage.com/reference/recommendation-ios-android-sdk.md)
- [Inbox - Mobile SDK](https://dev.dengage.com/reference/inbox.md)
## Developer Guide: Onboarding
- [Dengage Onboarding](https://dev.dengage.com/reference/dengage-onboarding.md)
- [Platform Limits](https://dev.dengage.com/reference/platform-limits.md)
- [DNS Configuration](https://dev.dengage.com/reference/dns-configuration.md)
## Developer Guide: Multi Channel Messaging Platform(MMP)
- [MMP SMS Interface](https://dev.dengage.com/reference/mmp-sms-interface.md): This page explains an SMS Integration Interface when integrating your mobile operator with the Dengage MMP Engine.
- [Rest APIs](https://dev.dengage.com/reference/standart-apis.md)
## Pages
- [Page Not Found 😢](https://dev.dengage.com/page/404page.md)
## What's New
- [Panel Localization with AI](https://dev.dengage.com/changelog/panel-localization-with-ai.md)
- [Multi-Segment Selection in Flow Campaigns](https://dev.dengage.com/changelog/multi-segment-selection-in-flow-campaigns.md)
- [Gmail Annotations](https://dev.dengage.com/changelog/gmail-annotations.md)
- [Remote Segment Columns for Personalization](https://dev.dengage.com/changelog/remote-segment-columns-for-personalization.md)
- [WhatsApp Auto Reply](https://dev.dengage.com/changelog/whatsapp-auto-reply.md)
- [Spin the Wheel (In-App & Onsite)](https://dev.dengage.com/changelog/spin-the-wheel-in-app-onsite.md)
- [Segment Shaper Usability and Security Enhancements](https://dev.dengage.com/changelog/segment-shaper-usability-and-security-enhancements.md)
- [Improved Campaign Tracking Deadlines](https://dev.dengage.com/changelog/improved-campaign-tracking-deadlines.md)
- [Advanced Geofence Targeting and Frequency Capping](https://dev.dengage.com/changelog/advanced-geofence-targeting-and-frequency-capping.md)
- [Coupon Code Generation and Management](https://dev.dengage.com/changelog/coupon-code-generation-and-management.md)