# MoEngage ## Docs - [Bulk Import Users and Events](https://moengage-sdk-docs.mintlify.app/api/bulk/bulk-import-users-and-events.md): Use the Bulk Import API to send, to MoEngage, in batch multiple user and event requests using a single API request. You can send a batch request of a maximum of 100 kB in a single API call. - [Business Events Overview](https://moengage-sdk-docs.mintlify.app/api/business-events/business-events-overview.md): Create, manage, and trigger real-time business events to power automated MoEngage campaigns. - [Create Business Event](https://moengage-sdk-docs.mintlify.app/api/business-events/create-business-event.md): This API allows you to create business events in MoEngage. You can use these events to trigger campaigns whenever they occur. - [Search Business Events](https://moengage-sdk-docs.mintlify.app/api/business-events/search-business-events.md): This API allows you to search for business events by specifying their event IDs. - [Trigger Business Event](https://moengage-sdk-docs.mintlify.app/api/business-events/trigger-business-event.md): This API allows you to trigger a business event in MoEngage. You can set up campaigns to be executed when these events are triggered. - [Download Campaign Report](https://moengage-sdk-docs.mintlify.app/api/campaign-reports/download-campaign-report.md): Campaign Report API lets you download campaign reports for any specific date range. You can fetch reports for one-time and periodic campaigns. - [Campaigns Overview](https://moengage-sdk-docs.mintlify.app/api/campaigns/campaigns-overview.md): Create and manage Push and Email campaigns programmatically using the MoEngage Campaigns API. - [Cards Overview](https://moengage-sdk-docs.mintlify.app/api/cards/cards-overview.md) - [Delete Cards for User](https://moengage-sdk-docs.mintlify.app/api/cards/delete-cards-for-user.md): Delete specific card campaigns for a user by uid or unique_id from the MoEngage Cards database. - [Fetch Cards for User](https://moengage-sdk-docs.mintlify.app/api/cards/fetch-cards-for-user.md): Retrieve all active and updated cards for a specific user, supporting filtering and pagination. - [Add Catalog Attributes](https://moengage-sdk-docs.mintlify.app/api/catalog/add-catalog-attributes.md): You can use this API to add new attributes to the catalog. If the API request contains attributes that already exist, they will not be added again. - [Catalog Overview](https://moengage-sdk-docs.mintlify.app/api/catalog/catalog-overview.md): Manage product and item catalogs, define attributes, and handle bulk item ingestion using the MoEngage Catalog API. - [Create a New Catalog](https://moengage-sdk-docs.mintlify.app/api/catalog/create-a-new-catalog.md): This API allows you to create a new catalog with a unique name and specify the necessary attributes along with their respective data types. - [Cohort Sync Overview](https://moengage-sdk-docs.mintlify.app/api/cohort-audience/cohort-audience-overview.md): Synchronize external audiences and cohorts with MoEngage custom segments programmatically. - [Sync Cohort Members](https://moengage-sdk-docs.mintlify.app/api/cohort-sync/sync-cohort-members.md): Add or remove a list of users from a custom segment (cohort) in MoEngage. - [Content Blocks Overview](https://moengage-sdk-docs.mintlify.app/api/content-blocks/content-blocks-overview.md): Fetch, create, and manage reusable content blocks programmatically using the MoEngage Content Block API. - [Create Content Block](https://moengage-sdk-docs.mintlify.app/api/content-blocks/create-content-block.md): You can use this API to create a content block in MoEngage. - [Get Specific Content Blocks](https://moengage-sdk-docs.mintlify.app/api/content-blocks/get-specific-content-blocks.md): You can use this API to get specific content blocks from the available content blocks in your MoEngage account. - [Search Content Blocks](https://moengage-sdk-docs.mintlify.app/api/content-blocks/search-content-blocks.md): You can use this API to search for the available content blocks in your MoEngage account. - [Update Content Block](https://moengage-sdk-docs.mintlify.app/api/content-blocks/update-content-block.md): You can use this API to update the content blocks in MoEngage. - [Delete a Coupon File from the Coupon List](https://moengage-sdk-docs.mintlify.app/api/coupon-files/delete-a-coupon-file-from-the-coupon-list.md): This API allows you to remove a specific coupon file from a coupon list. It is useful in scenarios where a test file or incorrect file is inadvertently uploaded, thereby ensuring the accuracy and effectiveness of your coupon list management. - [Fetch a Coupon File from Coupon List](https://moengage-sdk-docs.mintlify.app/api/coupon-files/fetch-a-coupon-file-from-coupon-list.md): This API allows you to retrieve the details of a particular coupon file added to a given coupon list. This includes information such as file status, the number of added coupons, and the file addition date. - [Fetch All Coupon Files From Coupon List](https://moengage-sdk-docs.mintlify.app/api/coupon-files/fetch-all-coupon-files-from-coupon-list.md): This API allows you to retrieve the details of each file in the given coupon list that is added and not deleted. The information retrieved will include the file's status, the number of coupons added from each file, and the respective file's addition date, thereby providing a comprehensive breakdown… - [Upload a Coupon File to the Coupon List](https://moengage-sdk-docs.mintlify.app/api/coupon-files/upload-a-coupon-file-to-the-coupon-list.md): Once a coupon list is created, coupons should be added to the list to be distributed through campaigns. If a coupon list has been running for some time, it may be running low after serving several campaigns. - [Activate Coupon List](https://moengage-sdk-docs.mintlify.app/api/coupon-lists/activate-coupon-list.md): This API reactivates archived coupon lists, provided the expiry date is in the future. - [Archive a Coupon List](https://moengage-sdk-docs.mintlify.app/api/coupon-lists/archive-a-coupon-list.md): This API transitions an active coupon list to an archived status. Upon archival, the coupon codes within the list are deleted. Consequently, any campaigns that were previously dependent on this list will no longer be able to utilize the dynamic coupon allocation. - [Create a Coupon List](https://moengage-sdk-docs.mintlify.app/api/coupon-lists/create-a-coupon-list.md): This API enables you to organize unique, single-use coupon codes within the system. It allows you to create and organize distinct lists for different coupon code categories. - [Fetch All Coupon Lists](https://moengage-sdk-docs.mintlify.app/api/coupon-lists/fetch-all-coupon-lists.md): This API serves all created coupon lists in a specific workspace. By default, this API returns the coupon lists marked with an *ACTIVE* status. In return, it offers detailed specifications of the active coupon lists, respective configurations, statuses, expiry dates, and alert conditions, including… - [Fetch Coupon List Details](https://moengage-sdk-docs.mintlify.app/api/coupon-lists/fetch-coupon-list-details.md): This API allows you to retrieve the specifications of a particular coupon list. It includes information such as configurations, statuses, expiry dates, and alert conditions with real-time counts of added and currently available coupons. Using this API, you can easily access and manage critical data… - [Update a Coupon List](https://moengage-sdk-docs.mintlify.app/api/coupon-lists/update-a-coupon-list.md): This API allows users to modify existing coupon lists within a defined workspace. It facilitates changes to specifications like list name, expiry date, and alert settings, thereby promoting efficient coupon operations management. - [Coupon Management Overview](https://moengage-sdk-docs.mintlify.app/api/coupons-list/coupons-list-overview.md): Programmatically manage unique coupon lists, upload coupon codes, and generate usage reports within the MoEngage system. - [Create Campaign](https://moengage-sdk-docs.mintlify.app/api/create-campaigns/create-campaign.md): Creates a new Push or Email campaign in MoEngage with specified content, audience, and delivery settings. - [Add users to file segment](https://moengage-sdk-docs.mintlify.app/api/custom-segments--file/add-users-to-file-segment.md): Adds a list of users from a CSV file to an existing file segment. - [Create File Segment](https://moengage-sdk-docs.mintlify.app/api/custom-segments--file/create-file-segment.md): Creates a new Custom File Segment from a CSV file URL. - [Remove users from File Segment](https://moengage-sdk-docs.mintlify.app/api/custom-segments--file/remove-users-from-file-segment.md): Removes a list of users from a CSV file from an existing file segment. - [Replace users from File Segment](https://moengage-sdk-docs.mintlify.app/api/custom-segments--file/replace-users-from-file-segment.md): Replaces all users in an existing file segment with a new list of users from a CSV file. - [Create Filter Segment](https://moengage-sdk-docs.mintlify.app/api/custom-segments--filters/create-filter-segment.md): Creates a new custom segment based on a set of filter conditions. - [Get Custom Segment by ID](https://moengage-sdk-docs.mintlify.app/api/custom-segments--filters/get-custom-segment-by-id.md): Fetches a specific custom segment (File or Filter) by its ID. - [List Custom Segments](https://moengage-sdk-docs.mintlify.app/api/custom-segments--filters/list-custom-segments.md): Lists all custom segments. Can optionally filter by an exact name match. - [Update Filter Segment](https://moengage-sdk-docs.mintlify.app/api/custom-segments--filters/update-filter-segment.md): Updates an existing custom filter segment by its ID. - [Archive Custom Segment](https://moengage-sdk-docs.mintlify.app/api/custom-segments--lifecycle/archive-custom-segment.md): Archives an existing custom segment (File or Filter). Archiving and unarchiving through APIs makes it easy to retrieve and reuse custom segments whenever required for purposes such as A/B testing, maintaining regulatory compliance, and improving system performance. You can access the archived segmen… - [Unarchive Custom Segment](https://moengage-sdk-docs.mintlify.app/api/custom-segments--lifecycle/unarchive-custom-segment.md): Unarchives an existing custom segment, making it active again. - [Custom Segments Overview](https://moengage-sdk-docs.mintlify.app/api/custom-segments/custom-segments-overview.md): Create, update, and manage your file-based and filter-based segments using the MoEngage Custom Segments API. - [Data Overview](https://moengage-sdk-docs.mintlify.app/api/data/data-overview.md): Sending events and user details from your servers to the MoEngage servers using the MoEngage Data APIs. - [File Import Overview](https://moengage-sdk-docs.mintlify.app/api/data/file-import-overview.md): Fetch the processing status at both the import and file levels using the MoEngage File Imports API. - [Device Opt-out](https://moengage-sdk-docs.mintlify.app/api/device/device-opt-out.md): The Device Opt-out API blocks or unblocks specific devices from receiving push notifications triggered from MoEngage. To prevent push notifications from reaching a specific user or all devices associated with a user, call the API to block them. This is useful for reasons such as device theft or frau… - [Track Device](https://moengage-sdk-docs.mintlify.app/api/device/track-device.md): This API helps add or update devices and device properties in MoEngage. - [Email Subscription Overview](https://moengage-sdk-docs.mintlify.app/api/email-subscription/email-subscription-overview.md): Manage user email resubscription, opt-in status, and category preferences programmatically using MoEngage APIs. - [Email Templates Overview V1](https://moengage-sdk-docs.mintlify.app/api/email-templates-1/email-templates-1-overview.md): Define, reuse, update, and manage email templates created outside the MoEngage ecosystem effortlessly using the MoEngage Email Templates V1 API - [Email Templates Overview V2](https://moengage-sdk-docs.mintlify.app/api/email-templates-2/email-templates-2-overview.md): Define, reuse, update, and manage email templates created outside the MoEngage ecosystem effortlessly using the MoEngage Email Templates V2 API - [Bulk Create/Update Templates](https://moengage-sdk-docs.mintlify.app/api/email-templates/bulk-createupdate-templates.md): The Bulk Create/Update Template API is used to create/update email templates in bulk. You can create or update up to fifty templates in a single request. - [Create Email Template](https://moengage-sdk-docs.mintlify.app/api/email-templates/create-email-template.md): The Create Email Template API can be used to create an email template in MoEngage. This API helps you upload templates created outside the MoEngage ecosystem to MoEngage and use them for campaign creation. The uploaded templates can be edited in the Froala editor (custom HTML editor) on the MoEngage… - [Get All Templates](https://moengage-sdk-docs.mintlify.app/api/email-templates/get-all-templates.md): The Get All Templates API fetches the list of all the email templates available in your MoEngage account. - [Get Specific Template](https://moengage-sdk-docs.mintlify.app/api/email-templates/get-specific-template.md): The Get a Specific Email Template API fetches an email template using its template id. - [Search Email Template](https://moengage-sdk-docs.mintlify.app/api/email-templates/search-email-template.md): The Search Email Template API can be used to look up the email templates created in your MoEngage account. - [Update Email Template](https://moengage-sdk-docs.mintlify.app/api/email-templates/update-email-template.md): This API can be used to update an email template by specifying its external template id. You can specify whether the updated version of the template can be used in active campaigns in the request. - [Update Specific Template](https://moengage-sdk-docs.mintlify.app/api/email-templates/update-specific-template.md): Updates an existing email template by specifying its template ID in the path. - [Create Event](https://moengage-sdk-docs.mintlify.app/api/event/create-event.md): This API allows you to track the actions of a user. - [Report Experience Events](https://moengage-sdk-docs.mintlify.app/api/events/report-experience-events.md): With Server-side personalization, the experience is personalized on the server. You can use either the Report Impression API or the MoEngage Web SDK to report impressions. - [Fetch Experience](https://moengage-sdk-docs.mintlify.app/api/experiences/fetch-experience.md): Use the **Fetch** endpoint to receive data on active personalization experiences. You can fetch data for one or more server-side experiences by using the **experience-key** field. MoEngage will evaluate targeting rules and in-session attributes automatically and return the correct variation for the… - [Fetch Experience Metadata](https://moengage-sdk-docs.mintlify.app/api/experiences/fetch-experience-metadata.md): The Metadata API is used to fetch a list of currently Active, Scheduled and Paused experiences within a workspace. - [Import Details](https://moengage-sdk-docs.mintlify.app/api/file-import/import-details.md): This API fetches the status at an import level. It can fetch the status of multiple imports but not the status of the files within the import. - [Import File Run History](https://moengage-sdk-docs.mintlify.app/api/file-import/import-file-run-history.md): This API fetches the file processing status of each file contained in an import. The API request must contain either the import _name or the import_id. If you are not sure of the import-id or the import_name, you can use the Import Details API to get the import details, which can be further used in… - [Trigger File Imports](https://moengage-sdk-docs.mintlify.app/api/file-import/trigger-file-imports.md): This API can be used to trigger scheduled file imports. Periodic imports can be triggered to run using this API if the import has not expired and is in any of the following states- Scheduled, Successful, Partially Successful, and Failed. - [GDPR / CCPA Overview](https://moengage-sdk-docs.mintlify.app/api/gdpr-ccpa/gdpr-ccpa-overview.md): Manage user data privacy rights and erasure requests programmatically to ensure GDPR and CCPA compliance. - [Submit a GDPR/CCPA Data Request](https://moengage-sdk-docs.mintlify.app/api/gdpr/submit-a-gdprccpa-data-request.md): GDPR / CCPA API ensures all the rights of users are created or updated for GDPR / CCPA compliance. You can erase the personal data of specific users as defined under GDPR using the Erase API. - [Get Campaign Meta](https://moengage-sdk-docs.mintlify.app/api/get-campaign-details/get-campaign-meta.md): Retrieves campaign details and reachability information for scheduled campaigns. - [Get Child Campaigns](https://moengage-sdk-docs.mintlify.app/api/get-campaign-details/get-child-campaigns.md): Retrieves child campaign execution details for Periodic or Business Event-triggered campaigns. - [Search Campaigns](https://moengage-sdk-docs.mintlify.app/api/get-campaign-details/search-campaigns.md): Fetches a list of campaigns with all current fields and status. You can pass multiple filters to find specific campaigns. - [Create In-app Template](https://moengage-sdk-docs.mintlify.app/api/in-app-templates/create-in-app-template.md): The Create In-app Template API can be used to create an In-app template in MoEngage. This API helps you upload templates created outside the MoEngage ecosystem to MoEngage and use them for campaign creation. - [Search In-app Templates](https://moengage-sdk-docs.mintlify.app/api/in-app-templates/search-in-app-templates.md): The Search In-app Template API can be used to look up the In-app templates created in your MoEngage account. - [Update In-app Template](https://moengage-sdk-docs.mintlify.app/api/in-app-templates/update-in-app-template.md): This API allows you to update an In-app template as per your requirements. - [Inform Overview](https://moengage-sdk-docs.mintlify.app/api/inform/inform-overview.md): Inform API sends a transactional alert to a user on one or more channels using a pre-configured Alert ID or Alert Reference Name. - [API Overview](https://moengage-sdk-docs.mintlify.app/api/introduction.md): Your complete guide to integrating with MoEngage APIs. Send campaigns, manage users, track events, and power personalized customer engagement. - [Delete Existing Items](https://moengage-sdk-docs.mintlify.app/api/items/delete-existing-items.md): You can use this API to delete existing items in a given catalog. Only 50 items are allowed to be deleted in a single request. - [Ingest Items into the Catalog](https://moengage-sdk-docs.mintlify.app/api/items/ingest-items-into-the-catalog.md): You can use this API to ingest items into an existing catalog as long as the attributes provided during ingestion match the attributes provided during catalog creation. - [Update Existing Items in a Catalog](https://moengage-sdk-docs.mintlify.app/api/items/update-existing-items-in-a-catalog.md): You can use this API to update items with new attribute values. Attributes must adhere to the data type defined and only 50 items are allowed to be updated in a single request. - [End Broadcast Live Activity](https://moengage-sdk-docs.mintlify.app/api/live-activities/end-broadcast-live-activity.md): Simultaneously terminates a broadcast Live Activity across all subscribed devices, with options for a final state update or immediate dismissal. - [Live Activities Overview](https://moengage-sdk-docs.mintlify.app/api/live-activities/live-activities-overview.md): Initiate, update, and terminate shared real-time activities for iOS users using MoEngage Broadcast Live Activities. - [Start Broadcast Live Activity](https://moengage-sdk-docs.mintlify.app/api/live-activities/start-broadcast-live-activity.md): Initiates a shared, real-time activity for a large audience, such as a live sporting match or real-time election result tracking. - [Update Broadcast Live Activity](https://moengage-sdk-docs.mintlify.app/api/live-activities/update-broadcast-live-activity.md): Pushes a single, unified update to all subscribed Live Activities, such as an updated game score or a new development in a breaking news story. - [View Archived Message](https://moengage-sdk-docs.mintlify.app/api/message-archival/view-archived-message.md): You can use this API to store any communication sent to customers for later access. - [Update User Email Opt-in Preferences](https://moengage-sdk-docs.mintlify.app/api/opt-in-management/update-user-email-opt-in-preferences.md): Updates a user's overall email opt-in status and/or category-level subscription preferences within MoEngage. This API is typically used after a user submits the second confirmation through MoEngage consent-seeking emails (Double Opt-in). - [Create OSM Template](https://moengage-sdk-docs.mintlify.app/api/osm-templates/create-osm-template.md): Creates a new On-Site Messaging (OSM) template. This API helps you upload templates created outside the MoEngage ecosystem to MoEngage and use them for campaign creation. - [Search OSM Templates](https://moengage-sdk-docs.mintlify.app/api/osm-templates/search-osm-templates.md): The Search OSM Template API can be used to look up the OSM templates created in your MoEngage account. - [Update OSM Template](https://moengage-sdk-docs.mintlify.app/api/osm-templates/update-osm-template.md): This API allows you to update an OSM template as per your requirements. - [Push Templates Overview](https://moengage-sdk-docs.mintlify.app/api/push-templates/push-templates-overview.md) - [Push Overview](https://moengage-sdk-docs.mintlify.app/api/push/push-overview.md): Create campaigns and send personalized push notifications to individual users or segments across Android, iOS, and Web. - [Fetch Recommendation Metadata](https://moengage-sdk-docs.mintlify.app/api/recommendations/fetch-recommendation-metadata.md): Retrieves the metadata associated with a specific recommendation setup using its unique ID. The metadata can include the recommendation name, model type, status, creation and update time, and so on. - [Fetch Recommendation Results](https://moengage-sdk-docs.mintlify.app/api/recommendations/fetch-recommendation-results.md): This API lets you fetch/retrieve the metadata results of any recommendations for a user based on their user ID and item ID. - [Recommendations Overview](https://moengage-sdk-docs.mintlify.app/api/recommendations/recommendations-overview.md): Fetch recommendation metadata and retrieve personalized item results programmatically using the MoEngage Recommendation API. - [Generate Usage Report](https://moengage-sdk-docs.mintlify.app/api/reports/generate-usage-report.md): This API produces a detailed usage report for a specific coupon list, providing details on which user received which coupon from which locale or variation of which campaign at what time. After it is generated, this report is delivered directly to the requested email addresses. Using this API, a comp… - [Bulk Resubscribe Users](https://moengage-sdk-docs.mintlify.app/api/resubscribe/bulk-resubscribe-users.md): This API can be used to resubscribe users who have previously unsubscribed on the MoEngage platform and an external email vendor platform simultaneously. This API resets the unsubscribe flag to “false” for users on MoEngage and makes a call to an External Service Provider (ESP) like SendGrid to remo… - [Create SMS Template](https://moengage-sdk-docs.mintlify.app/api/sms-templates/create-sms-template.md): This API creates an SMS template in MoEngage. It helps you upload templates created outside the MoEngage ecosystem to MoEngage and use them for campaign creation. - [Search SMS Templates](https://moengage-sdk-docs.mintlify.app/api/sms-templates/search-sms-templates.md): This API searches and retrieves a list of SMS templates, created in your MoEngage account, based on specified filter criteria. - [SMS Templates Overview](https://moengage-sdk-docs.mintlify.app/api/sms-templates/sms-templates-overview.md): Create, search, and update SMS templates programmatically using the MoEngage SMS Templates API. - [Update SMS Template](https://moengage-sdk-docs.mintlify.app/api/sms-templates/update-sms-template.md): This API updates an SMS template by specifying its external template ID. You can specify in the request whether the updated version of the template can be used in active campaigns. - [Campaign Stats and Reports Overview](https://moengage-sdk-docs.mintlify.app/api/stats-report/stats-report-overview.md): Fetch real-time campaign performance statistics and download detailed campaign reports programmatically. - [Get Campaign Stats](https://moengage-sdk-docs.mintlify.app/api/stats/get-campaign-stats.md): This API fetches data at the platform level and provides data for all types of campaigns. - [Subscription Categories Overview](https://moengage-sdk-docs.mintlify.app/api/subscription-categories/subscription-categories-overview.md): Fetch and update email subscription preferences on your MoEngage dashboard using the MoEngage Subscription Categories API. - [Bulk Update Subscription Preferences](https://moengage-sdk-docs.mintlify.app/api/subscription-preferences/bulk-update-subscription-preferences.md): Updates subscription category preferences in bulk. Use this API for updating the user preferences to MoEngage in large volumes. - [Get Subscription Preferences](https://moengage-sdk-docs.mintlify.app/api/subscription-preferences/get-subscription-preferences.md): Fetches the subscription category preferences information for a specific user based on the encrypted User ID and Campaign ID found in the landing page URL. - [Update Subscription Preferences](https://moengage-sdk-docs.mintlify.app/api/subscription-preferences/update-subscription-preferences.md): Updates the subscription category preferences for a specific user who navigates from an email. This endpoint requires the encrypted IDs obtained from the email link. - [Create Push Template](https://moengage-sdk-docs.mintlify.app/api/templates/create-push-template.md): Creates a new push notification template for one or more platforms (Android, iOS). - [Search for Push Templates](https://moengage-sdk-docs.mintlify.app/api/templates/search-for-push-templates.md): **Note**: We are introducing mandatory pagination, effective November 15, 2025, all calls to this API must include the following two parameters: - [Update Push Template](https://moengage-sdk-docs.mintlify.app/api/templates/update-push-template.md): Updates an existing push notification template by creating a new version. - [Personalized Preview](https://moengage-sdk-docs.mintlify.app/api/test-campaigns/personalized-preview.md): Preview personalized content for a specific user before sending campaigns. This API retrieves personalized message content with all user/event attributes resolved. - [Test Campaign](https://moengage-sdk-docs.mintlify.app/api/test-campaigns/test-campaign.md): Send a test campaign to specific users or identifiers before launching it to your entire audience. - [Track App Install](https://moengage-sdk-docs.mintlify.app/api/tracking/track-app-install.md): Install attribution tracking is a great way to improve your initial relationship with your user. Knowing how, where, and even more importantly, why a user installs your app allows you to get a better understanding of who your user is and how you should introduce them to your app. - [Send Transactional Alert](https://moengage-sdk-docs.mintlify.app/api/transactional-alerts/send-transactional-alert.md): Inform facilitates a unified messaging infrastructure across multiple channels with a single API for building and managing transactional alerts. - [Send Push Notification](https://moengage-sdk-docs.mintlify.app/api/transactional/send-push-notification.md): Creates and sends a push notification campaign. - [Change Campaign Status](https://moengage-sdk-docs.mintlify.app/api/update-campaigns/change-campaign-status.md): Updates the status of campaigns to stop, pause, or resume them. - [Update Campaign](https://moengage-sdk-docs.mintlify.app/api/update-campaigns/update-campaign.md): Updates an existing Push or Email campaign in MoEngage. - [Delete Users in Bulk](https://moengage-sdk-docs.mintlify.app/api/user/delete-users-in-bulk.md): This API can be used to delete users in MoEngage. Users cannot be retrieved once deleted. Users deleted (hard delete) using this API will be deleted after a default buffer of 24 hours. During this buffer period, the user will still be active in MoEngage and will be visible in Segments, Analytics, an… - [Get User](https://moengage-sdk-docs.mintlify.app/api/user/get-user.md): This API facilitates the retrieval of information of users by specifying the user ids. - [Merge Users](https://moengage-sdk-docs.mintlify.app/api/user/merge-users.md): The Merge User API merges two users in MoEngage based on their ID. ID is a client-defined identifier for a user. This API can be used when multiple profiles have been created for a single user. For example, a user registered once with a mobile number and once with an email id can be merged. Duplicat… - [Track User](https://moengage-sdk-docs.mintlify.app/api/user/track-user.md): This API helps add or update users and user properties in MoEngage. - [Test Connection API](https://moengage-sdk-docs.mintlify.app/api/utilities/test-connection-api.md): The Test Connection API allows you to validate if the entered endpoint details are valid. The API verifies if the provided endpoint URL, workspace ID an data key is accessible and responds without any errors. - [MoEngage Streams Webhook](https://moengage-sdk-docs.mintlify.app/api/webhooks/moengage-streams-webhook.md): This endpoint represents the incoming webhook from MoEngage Streams. Your server should be configured to accept POST requests with this payload format at your specified endpoint URL. This is not an API you call, but an event you receive from MoEngage. - [Android TV](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/android-tv/android-tv.md) - [Cards](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/cards/cards.md) - [Self Handled Cards](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/cards/self-handled-cards.md) - [Release checklist](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/checklist/release-checklist.md) - [Compliance](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/compliance/compliance.md) - [Prepare for Google Play's data disclosure requirements](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/compliance/prepare-for-google-plays-data-disclosure-requirements.md) - [Configuring Opt-outs](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/data-tracking/advanced-or-optional/configuring-opt-outs.md) - [Device Identifier Tracking](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/data-tracking/advanced-or-optional/device-identifier-tracking.md) - [Offerings Events Tracking](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/data-tracking/advanced-or-optional/offerings-events-tracking.md) - [Personalize Experience Events Tracking](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/data-tracking/advanced-or-optional/personalize-experience-events-tracking.md) - [Tracking Locale](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/data-tracking/advanced-or-optional/tracking-locale.md) - [Enable Advertising Identifier Tracking](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/data-tracking/basic/enable-advertising-identifier-tracking.md) - [Setting Unique Id for SDK versions below 13.6.00](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/data-tracking/basic/setting-unique-id-for-sdk-versions-below-13-6-00.md) - [Track Events](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/data-tracking/basic/track-events.md) - [Track Install or Update](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/data-tracking/basic/track-install-or-update.md) - [Track User Attributes](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/data-tracking/basic/track-user-attributes.md) - [In-App NATIV](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/in-app-messages/in-app-nativ.md) - [Migrating from addon-inbox 6.0.2](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/migration/migrating-from-addon-inbox-602.md) - [Migrating from GCM to FCM](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/migration/migrating-from-gcm-to-fcm.md) - [Migrating to Push Amp+ 2.0.00](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/migration/migrating-to-push-amp-plus-2000.md) - [Migration from 4.x to 5.x (One time activity)](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/migration/migration-from-4x-to-5x-one-time-activity.md) - [Migration to 10.x.xx](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/migration/migration-to-10xxx.md) - [Migration To Maven Central](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/migration/migration-to-maven-central.md) - [Moving from Manifest to Code based Integration](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/migration/moving-from-manifest-to-code-based-integration.md) - [Updating to 11.x.xx from 10.x.xx](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/migration/updating-to-11xxx-from-10xxx.md) - [Updating to 12.x.xx from 11.x.xx](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/migration/updating-to-12xxx-from-11xxx.md) - [Android 12](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/os-updates/android-12.md) - [SDK Performance](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/performance/sdk-performance.md) - [SDK Size Impact](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/performance/sdk-size-impact.md) - [Callbacks and Customisation](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/push/advanced/callbacks-and-customisation.md) - [Push Display Handled by Application](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/push/advanced/push-display-handled-by-application.md) - [FCM Authentication](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/push/basic/fcm-authentication.md) - [Notification Runtime Permissions](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/push/basic/notification-runtime-permissions.md) - [Push Configuration](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/push/basic/push-configuration.md) - [Push token registration and Display](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/push/basic/push-token-registration-and-display.md) - [Device Triggered](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/push/optional/device-triggered.md) - [Heads Up Notification](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/push/optional/heads-up-notification.md) - [Location Triggered](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/push/optional/location-triggered.md) - [Notification Center](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/push/optional/notification-center.md) - [Configuring HMS Push Kit](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/push/optional/push-amp-plus/configuring-hms-push-kit.md) - [Configuring Huawei Push on MoEngage](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/push/optional/push-amp-plus/configuring-huawei-push-on-mo-engage.md) - [Push AMP Plus Integration](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/push/optional/push-amp-plus/push-amp-plus-integration.md) - [Steps to Remove Mi SDK Dependency](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/push/optional/push-amp-plus/steps-to-remove-mi-sdk-dependency.md) - [Push Amplification](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/push/optional/push-amplification.md) - [Push Templates](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/push/optional/push-templates.md) - [Android Sample App](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/sample-app/android-sample-app.md) - [Add-On Security](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/sdk-integration/advanced-or-optional/add-on-security.md) - [Custom Proxy Domain - Android](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/sdk-integration/advanced-or-optional/custom-proxy-domain-android.md) - [Installing SDK using Artifact Id](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/sdk-integration/advanced-or-optional/installing-sdk-using-artifact-id.md) - [JWT Authentication](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/sdk-integration/advanced-or-optional/jwt-authentication.md) - [Network Security Configuration](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/sdk-integration/advanced-or-optional/network-security-configuration.md) - [SDK Configuration](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/sdk-integration/advanced-or-optional/sdk-configuration.md) - [Install Using BOM](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/sdk-integration/basic-integration/Install-Using-BOM.md) - [Configuring Build Settings](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/sdk-integration/basic-integration/configuring-build-settings.md) - [Data Center](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/sdk-integration/basic-integration/data-center.md) - [Exclude MoEngage Storage File from Auto-Backup](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/sdk-integration/basic-integration/exclude-mo-engage-storage-file-from-auto-backup.md) - [SDK Initialization](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/sdk-integration/basic-integration/sdk-initialization.md) - [How to fix Token Drop?](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/troubleshooting-and-faqs/how-to-fix-token-drop.md) - [How to share Android MoEngage SDK logs](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/troubleshooting-and-faqs/how-to-share-android-moengage-sdk-logs.md) - [How To Use the MoEngage SDK Logger?](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/troubleshooting-and-faqs/how-to-use-the-moengage-sdk-logger.md) - [Troubleshooting and FAQs](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/troubleshooting-and-faqs/troubleshooting-and-faqs.md) - [Troubleshooting Exceptions](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/troubleshooting-and-faqs/troubleshooting-exceptions.md) - [Troubleshooting Images](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/troubleshooting-and-faqs/troubleshooting-images.md) - [Troubleshooting In-App](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/troubleshooting-and-faqs/troubleshooting-in-app.md) - [Troubleshooting Push Redirection](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/troubleshooting-and-faqs/troubleshooting-push-redirection.md) - [What Are the Scenarios Where the SDK Logger Is Not Usable?](https://moengage-sdk-docs.mintlify.app/developer-guide/android-sdk/troubleshooting-and-faqs/what-are-the-scenarios-where-the-sdk-logger-is-not-usable.md) - [Delete User From MoEngage Server](https://moengage-sdk-docs.mintlify.app/developer-guide/capacitor-sdk/data-tracking/delete-user-from-moengage-server.md) - [Enable Advertising Identifier Tracking](https://moengage-sdk-docs.mintlify.app/developer-guide/capacitor-sdk/data-tracking/enable-advertising-identifier-tracking.md) - [Install/Update Differentiation](https://moengage-sdk-docs.mintlify.app/developer-guide/capacitor-sdk/data-tracking/install-update-differentiation.md) - [Tracking Events](https://moengage-sdk-docs.mintlify.app/developer-guide/capacitor-sdk/data-tracking/tracking-events.md) - [Tracking User Attributes](https://moengage-sdk-docs.mintlify.app/developer-guide/capacitor-sdk/data-tracking/tracking-user-attributes.md) - [InApp NATIV](https://moengage-sdk-docs.mintlify.app/developer-guide/capacitor-sdk/in-app-messages/inapp-nativ.md) - [Android Notification Runtime Permissions](https://moengage-sdk-docs.mintlify.app/developer-guide/capacitor-sdk/push/basic/android-notification-runtime-permissions.md) - [Android Push Configuration](https://moengage-sdk-docs.mintlify.app/developer-guide/capacitor-sdk/push/basic/android-push-configuration.md) - [iOS Push Configuration](https://moengage-sdk-docs.mintlify.app/developer-guide/capacitor-sdk/push/basic/ios-push-configuration.md) - [Push Callback](https://moengage-sdk-docs.mintlify.app/developer-guide/capacitor-sdk/push/basic/push-callback.md) - [Location Triggered](https://moengage-sdk-docs.mintlify.app/developer-guide/capacitor-sdk/push/optional/location-triggered.md) - [Capacitor Sample App](https://moengage-sdk-docs.mintlify.app/developer-guide/capacitor-sdk/sample-app/capacitor-sample-app.md) - [Android SDK Initialization](https://moengage-sdk-docs.mintlify.app/developer-guide/capacitor-sdk/sdk-integration/sdk-initialization/android-sdk-initialization.md) - [Migration And Precedence](https://moengage-sdk-docs.mintlify.app/developer-guide/capacitor-sdk/sdk-integration/sdk-initialization/file-based-initialization/Migration-and-Precedence.md) - [File Based Initialization](https://moengage-sdk-docs.mintlify.app/developer-guide/capacitor-sdk/sdk-integration/sdk-initialization/file-based-initialization/file-based-initialization.md) - [Framework Initialization](https://moengage-sdk-docs.mintlify.app/developer-guide/capacitor-sdk/sdk-integration/sdk-initialization/framework-initialization.md) - [iOS SDK Initialization](https://moengage-sdk-docs.mintlify.app/developer-guide/capacitor-sdk/sdk-integration/sdk-initialization/ios-sdk-initialization.md) - [Android SDK Installation](https://moengage-sdk-docs.mintlify.app/developer-guide/capacitor-sdk/sdk-integration/sdk-installation/android-sdk-installation.md) - [Framework Dependency](https://moengage-sdk-docs.mintlify.app/developer-guide/capacitor-sdk/sdk-integration/sdk-installation/framework-dependency.md) - [iOS SDK Installation](https://moengage-sdk-docs.mintlify.app/developer-guide/capacitor-sdk/sdk-integration/sdk-installation/ios-sdk-installation.md) - [Troubleshooting and FAQs - Capacitor](https://moengage-sdk-docs.mintlify.app/developer-guide/capacitor-sdk/troubleshooting-and-faqs/troubleshooting-and-faqs-capacitor.md) - [JavaScript Bridge for HTML In-Apps](https://moengage-sdk-docs.mintlify.app/developer-guide/components-for-sdk/javascript-bridge/javascript-bridge-for-html-in-apps.md) - [Deprecation for Older Platform Versions](https://moengage-sdk-docs.mintlify.app/developer-guide/components-for-sdk/platform-updates/deprecation-for-older-platform-versions.md) - [Android Push Configuration For Hybrid Applications](https://moengage-sdk-docs.mintlify.app/developer-guide/components-for-sdk/push-notification/android-push-configuration-for-hybrid-applications.md) - [Real-time Uninstall Tracking](https://moengage-sdk-docs.mintlify.app/developer-guide/components-for-sdk/tracking/real-time-uninstall-tracking.md) - [Delete User From MoEngage Server](https://moengage-sdk-docs.mintlify.app/developer-guide/cordova-sdk/data-tracking/delete-user-from-moengage-server.md) - [Enable Advertising Identifier Tracking](https://moengage-sdk-docs.mintlify.app/developer-guide/cordova-sdk/data-tracking/enable-advertising-identifier-tracking.md) - [Install/Update differentiation](https://moengage-sdk-docs.mintlify.app/developer-guide/cordova-sdk/data-tracking/install-update-differentiation.md) - [Tracking Events](https://moengage-sdk-docs.mintlify.app/developer-guide/cordova-sdk/data-tracking/tracking-events.md) - [Tracking User Attributes](https://moengage-sdk-docs.mintlify.app/developer-guide/cordova-sdk/data-tracking/tracking-user-attributes.md) - [InApp NATIV](https://moengage-sdk-docs.mintlify.app/developer-guide/cordova-sdk/in-app-messages/inapp-nativ.md) - [Migrating to 4.x.x](https://moengage-sdk-docs.mintlify.app/developer-guide/cordova-sdk/migration/migrating-to-4xx.md) - [Android Notification Runtime Permissions](https://moengage-sdk-docs.mintlify.app/developer-guide/cordova-sdk/push/basic/android-notification-runtime-permissions.md) - [Android Push Configuration](https://moengage-sdk-docs.mintlify.app/developer-guide/cordova-sdk/push/basic/android-push-configuration.md) - [iOS Push Configuration ](https://moengage-sdk-docs.mintlify.app/developer-guide/cordova-sdk/push/basic/ios-push-configuration-7xx.md) - [Push Callback](https://moengage-sdk-docs.mintlify.app/developer-guide/cordova-sdk/push/basic/push-callback.md) - [Location Triggered](https://moengage-sdk-docs.mintlify.app/developer-guide/cordova-sdk/push/optional/location-triggered.md) - [Limitations](https://moengage-sdk-docs.mintlify.app/developer-guide/cordova-sdk/sdk-integration/limitations.md) - [Android SDK Initialization](https://moengage-sdk-docs.mintlify.app/developer-guide/cordova-sdk/sdk-integration/sdk-initialization/android-sdk-initialization.md) - [Framework Initialization](https://moengage-sdk-docs.mintlify.app/developer-guide/cordova-sdk/sdk-integration/sdk-initialization/framework-initialization.md) - [iOS SDK Initialization](https://moengage-sdk-docs.mintlify.app/developer-guide/cordova-sdk/sdk-integration/sdk-initialization/ios-sdk-initialization.md) - [Android SDK Installation](https://moengage-sdk-docs.mintlify.app/developer-guide/cordova-sdk/sdk-integration/sdk-installation/android-sdk-installation.md) - [Framework Dependency](https://moengage-sdk-docs.mintlify.app/developer-guide/cordova-sdk/sdk-integration/sdk-installation/framework-dependency.md) - [iOS Installation](https://moengage-sdk-docs.mintlify.app/developer-guide/cordova-sdk/sdk-integration/sdk-installation/ios-installation.md) - [Magento](https://moengage-sdk-docs.mintlify.app/developer-guide/ecommerce-platforms/magento/magento.md) - [Events and User Data Tracking](https://moengage-sdk-docs.mintlify.app/developer-guide/ecommerce-platforms/shopify/events-and-user-data-tracking.md) - [FAQs](https://moengage-sdk-docs.mintlify.app/developer-guide/ecommerce-platforms/shopify/faqs.md) - [Shopify 2.0](https://moengage-sdk-docs.mintlify.app/developer-guide/ecommerce-platforms/shopify/shopify-20.md) - [Sync Product Catalog](https://moengage-sdk-docs.mintlify.app/developer-guide/ecommerce-platforms/shopify/sync-product-catalog.md) - [User Data Sync](https://moengage-sdk-docs.mintlify.app/developer-guide/ecommerce-platforms/shopify/user-data-sync.md) - [User Profile Management with Shopify](https://moengage-sdk-docs.mintlify.app/developer-guide/ecommerce-platforms/shopify/user-profile-management-with-shopify.md) - [Validate Integration](https://moengage-sdk-docs.mintlify.app/developer-guide/ecommerce-platforms/shopify/validate-integration.md) - [WooCommerce](https://moengage-sdk-docs.mintlify.app/developer-guide/ecommerce-platforms/woo-commerce/woocommerce.md) - [Self Handled Cards](https://moengage-sdk-docs.mintlify.app/developer-guide/flutter-sdk/cards/self-handled-cards.md) - [Delete User From MoEngage Server](https://moengage-sdk-docs.mintlify.app/developer-guide/flutter-sdk/data-tracking/delete-user-from-moengage-server.md) - [Enable Advertising Identifier Tracking](https://moengage-sdk-docs.mintlify.app/developer-guide/flutter-sdk/data-tracking/enable-advertising-identifier-tracking.md) - [Install/Update Differentiation](https://moengage-sdk-docs.mintlify.app/developer-guide/flutter-sdk/data-tracking/install-update-differentiation.md) - [Setting Unique Id for SDK versions below 9.2.0](https://moengage-sdk-docs.mintlify.app/developer-guide/flutter-sdk/data-tracking/setting-unique-id-for-sdk-versions-below-920.md) - [Tracking Events](https://moengage-sdk-docs.mintlify.app/developer-guide/flutter-sdk/data-tracking/tracking-events.md) - [Tracking User Attributes and UserIdentity](https://moengage-sdk-docs.mintlify.app/developer-guide/flutter-sdk/data-tracking/untitled-page.md) - [InApp NATIV](https://moengage-sdk-docs.mintlify.app/developer-guide/flutter-sdk/in-app-messages/inapp-nativ.md) - [Getting Started with Flutter SDK](https://moengage-sdk-docs.mintlify.app/developer-guide/flutter-sdk/overview/getting-started-with-flutter-sdk.md) - [Android Notification Runtime Permissions](https://moengage-sdk-docs.mintlify.app/developer-guide/flutter-sdk/push/basic/android-notification-runtime-permissions.md) - [Android Push Configuration](https://moengage-sdk-docs.mintlify.app/developer-guide/flutter-sdk/push/basic/android-push-configuration.md) - [iOS Push Configuration](https://moengage-sdk-docs.mintlify.app/developer-guide/flutter-sdk/push/basic/ios-push-configuration.md) - [Push Callback](https://moengage-sdk-docs.mintlify.app/developer-guide/flutter-sdk/push/basic/push-callback.md) - [Location Triggered](https://moengage-sdk-docs.mintlify.app/developer-guide/flutter-sdk/push/optional/location-triggered.md) - [Notification Center](https://moengage-sdk-docs.mintlify.app/developer-guide/flutter-sdk/push/optional/notification-center.md) - [Flutter Sample App](https://moengage-sdk-docs.mintlify.app/developer-guide/flutter-sdk/sample-app/flutter-sample-app.md) - [Integrating MoEngage service and content extensions](https://moengage-sdk-docs.mintlify.app/developer-guide/flutter-sdk/sdk-integration/Integrating-MoEngage-service-and-content-extensions/Integrating-MoEngage-service-and-content-extensions.md) - [Migrating To The Extension Integrator Tool](https://moengage-sdk-docs.mintlify.app/developer-guide/flutter-sdk/sdk-integration/Integrating-MoEngage-service-and-content-extensions/Migrating-to-the-extension-integrator-tool.md) - [Limitations](https://moengage-sdk-docs.mintlify.app/developer-guide/flutter-sdk/sdk-integration/limitations.md) - [File Based Initialization](https://moengage-sdk-docs.mintlify.app/developer-guide/flutter-sdk/sdk-integration/sdk-initialization/file-based-initialization/file-based-initialization.md) - [Migration and Precedence](https://moengage-sdk-docs.mintlify.app/developer-guide/flutter-sdk/sdk-integration/sdk-initialization/file-based-initialization/migration-and-precedence.md) - [Android SDK Initialization](https://moengage-sdk-docs.mintlify.app/developer-guide/flutter-sdk/sdk-integration/sdk-initialization/manual-initialization/android-sdk-initialization.md) - [Framework Initialization](https://moengage-sdk-docs.mintlify.app/developer-guide/flutter-sdk/sdk-integration/sdk-initialization/manual-initialization/framework-initialization.md) - [iOS SDK Initialization](https://moengage-sdk-docs.mintlify.app/developer-guide/flutter-sdk/sdk-integration/sdk-initialization/manual-initialization/ios-sdk-initialization.md) - [Web SDK Initialization](https://moengage-sdk-docs.mintlify.app/developer-guide/flutter-sdk/sdk-integration/sdk-initialization/web-sdk-initialization.md) - [Android](https://moengage-sdk-docs.mintlify.app/developer-guide/flutter-sdk/sdk-integration/sdk-installation/android.md) - [Framework Dependency](https://moengage-sdk-docs.mintlify.app/developer-guide/flutter-sdk/sdk-integration/sdk-installation/framework-dependency.md) - [iOS](https://moengage-sdk-docs.mintlify.app/developer-guide/flutter-sdk/sdk-integration/sdk-installation/ios.md) - [Troubleshooting and FAQs - Flutter](https://moengage-sdk-docs.mintlify.app/developer-guide/flutter-sdk/troubleshooting-and-faqs/troubleshooting-and-faqs-flutter.md) - [Developer Guide](https://moengage-sdk-docs.mintlify.app/developer-guide/introduction.md): Integrate MoEngage SDKs across mobile, web, and cross-platform frameworks. Push notifications, in-app messages, analytics, cards, and personalization — everything you need to build customer engagement into your app. - [SDK Installation](https://moengage-sdk-docs.mintlify.app/developer-guide/ionic-sdk/sdk-integration/sdk-installation.md) - [Apple TV](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/apple-tv/apple-tv.md) - [Cards in iOS](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/cards/cards-in-i-os.md) - [Self Handled Cards](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/cards/self-handled-cards.md) - [Release Checklist](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/checklist/release-checklist.md) - [Compliance](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/compliance/compliance.md) - [Offerings Events Tracking](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/data-tracking/advanced/offerings-events-tracking.md) - [Personalize Experience Events tracking](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/data-tracking/advanced/personalize-experience-events-tracking.md) - [Session and Source Tracking](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/data-tracking/advanced/session-and-source-tracking.md) - [Tracking Locale](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/data-tracking/advanced/tracking-locale.md) - [Install/Update differentiation](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/data-tracking/basic/install-update-differentiation.md) - [Setting Unique Id for SDK versions below 9.23.0](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/data-tracking/basic/setting-unique-id-for-sdk-versions-below-9-23-0.md) - [Tracking events](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/data-tracking/basic/tracking-events.md) - [Tracking user attributes](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/data-tracking/basic/tracking-user-attributes.md) - [Framework Size Impact](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/framework-size-impact/framework-size-impact.md) - [Custom Action Handling](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/in-app-messages/custom-action-handling.md) - [In-App Nativ](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/in-app-messages/in-app-nativ.md) - [Manual Integration](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/manual-integration/manual-integration.md) - [Migration to SDK version 6.0.0](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/migration/migration-to-sdk-version-6-0-0.md) - [Migration to SDK version 7.0.0](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/migration/migration-to-sdk-version-7-0-0.md) - [Migration to SDK version 8.2.0](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/migration/migration-to-sdk-version-8-2-0.md) - [Migration to SDK version 9.0.0](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/migration/migration-to-sdk-version-9-0-0.md) - [iOS 15](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/os-updates/i-os-15.md) - [Custom Notification Handling](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/push/advanced/custom-notification-handling.md) - [Actionable Notifications](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/push/basic/actionable-notifications.md) - [APNS Authentication Key](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/push/basic/apns-authentication-key.md) - [APNS Certificate/PEM file (legacy)](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/push/basic/apns-certificate-pem-file-legacy.md) - [iOS Push Integration Tutorial](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/push/basic/ios-push-integration-tutorial.md): Step-by-step instructions for integrating the MoEngage iOS SDK to send, receive, and track rich push notifications. - [Push Notifications](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/push/basic/push-notifications.md) - [Transactional Live Activity](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/push/optional/Transactional-Live-Activity.md) - [Broadcast Live Activity](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/push/optional/broadcast-live-activity.md) - [iOS Notification Center](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/push/optional/i-os-notification-center.md) - [Location triggered](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/push/optional/location-triggered.md) - [Push Handled by Application](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/push/optional/push-handled-by-application.md) - [Push templates](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/push/optional/push-templates.md) - [Real-Time Triggers](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/push/optional/real-time-triggers.md) - [iOS Sample App](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/sample-app/i-os-sample-app.md) - [Custom Proxy Domain - iOS](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/sdk-integration/advanced/Custom-Proxy-Domain-iOS.md) - [Add-On Security](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/sdk-integration/advanced/add-on-security.md) - [JWT Authentication](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/sdk-integration/advanced/jwt-authentication.md) - [Configuring Project for Architecture Compatibility](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/sdk-integration/basic/Configuring-Project-for-Architecture-Compatibility.md) - [Data Center](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/sdk-integration/basic/data-center.md) - [Integration through CocoaPods](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/sdk-integration/basic/integration-through-cocoa-pods.md) - [SDK Initialization](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/sdk-integration/basic/sdk-initialization.md) - [SDK Integration](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/sdk-integration/basic/sdk-integration.md) - [Troubleshooting and FAQs - iOS SDK](https://moengage-sdk-docs.mintlify.app/developer-guide/ios-sdk/troubleshooting-and-faqs/troubleshooting-and-faqs-ios.md) - [Getting FCM Server Key](https://moengage-sdk-docs.mintlify.app/developer-guide/partner-integrations/firebase/getting-fcm-server-key.md) - [Content Security Policy (CSP) and Impact on Personalize](https://moengage-sdk-docs.mintlify.app/developer-guide/personalize-sdk/sdk-integration/content-security-policy-csp-and-impact-on-personalize.md): Learn how to configure CSP to work seamlessly with MoEngage Personalize. - [Custom Attributes](https://moengage-sdk-docs.mintlify.app/developer-guide/personalize-sdk/sdk-integration/custom-attributes.md): Learn how to define and use custom attributes to personalize user experiences on your website. - [Offerings events tracking](https://moengage-sdk-docs.mintlify.app/developer-guide/personalize-sdk/sdk-integration/offerings-events-tracking.md) - [Personalize API Experience events tracking](https://moengage-sdk-docs.mintlify.app/developer-guide/personalize-sdk/sdk-integration/personalize-api-experience-events-tracking.md) - [Self Handled Personalize API experiences](https://moengage-sdk-docs.mintlify.app/developer-guide/personalize-sdk/sdk-integration/self-handled-personalize-api-experiences.md) - [Web Personalization - V2](https://moengage-sdk-docs.mintlify.app/developer-guide/personalize-sdk/sdk-integration/web-personalization-v2.md) - [Cards Data Payload](https://moengage-sdk-docs.mintlify.app/developer-guide/react-native-sdk/cards/cards-data-payload.md) - [Framework Initialization](https://moengage-sdk-docs.mintlify.app/developer-guide/react-native-sdk/cards/initialization/framework-initialization.md) - [Android](https://moengage-sdk-docs.mintlify.app/developer-guide/react-native-sdk/cards/installation/android.md) - [Framework Dependency](https://moengage-sdk-docs.mintlify.app/developer-guide/react-native-sdk/cards/installation/framework-dependency.md) - [iOS](https://moengage-sdk-docs.mintlify.app/developer-guide/react-native-sdk/cards/installation/ios.md) - [Self Handled Cards](https://moengage-sdk-docs.mintlify.app/developer-guide/react-native-sdk/cards/self-handled-cards.md) - [Delete User From MoEngage Server](https://moengage-sdk-docs.mintlify.app/developer-guide/react-native-sdk/data-tracking/delete-user-from-moengage-server.md) - [Enable Advertising Identifier Tracking](https://moengage-sdk-docs.mintlify.app/developer-guide/react-native-sdk/data-tracking/enable-advertising-identifier-tracking.md) - [Install/Update](https://moengage-sdk-docs.mintlify.app/developer-guide/react-native-sdk/data-tracking/install-update.md) - [Setting Unique Id for SDK versions below 11.2.0](https://moengage-sdk-docs.mintlify.app/developer-guide/react-native-sdk/data-tracking/setting-unique-id-for-sdk-versions-below-1120.md) - [Tracking Events](https://moengage-sdk-docs.mintlify.app/developer-guide/react-native-sdk/data-tracking/tracking-events.md) - [Tracking User Attributes and User Identity](https://moengage-sdk-docs.mintlify.app/developer-guide/react-native-sdk/data-tracking/tracking-user-attributes-and-user-identity.md) - [InApp NATIV](https://moengage-sdk-docs.mintlify.app/developer-guide/react-native-sdk/in-app-messages/inapp-nativ.md) - [Getting Started with React Native SDK](https://moengage-sdk-docs.mintlify.app/developer-guide/react-native-sdk/overview/getting-started-with-react-native-sdk.md) - [Android Notification Runtime Permissions](https://moengage-sdk-docs.mintlify.app/developer-guide/react-native-sdk/push/basic/android-notification-runtime-permissions.md) - [Android Push Configuration](https://moengage-sdk-docs.mintlify.app/developer-guide/react-native-sdk/push/basic/android-push-configuration.md) - [iOS Push Configuration](https://moengage-sdk-docs.mintlify.app/developer-guide/react-native-sdk/push/basic/ios-push-configuration.md) - [Push Callback](https://moengage-sdk-docs.mintlify.app/developer-guide/react-native-sdk/push/basic/push-callback.md) - [Location Triggered](https://moengage-sdk-docs.mintlify.app/developer-guide/react-native-sdk/push/optional/location-triggered.md) - [Notification Center](https://moengage-sdk-docs.mintlify.app/developer-guide/react-native-sdk/push/optional/notification-triggered.md) - [React Native Sample App](https://moengage-sdk-docs.mintlify.app/developer-guide/react-native-sdk/sample-app/react-native-sample-app.md) - [Configure the MoEngage Expo SDK](https://moengage-sdk-docs.mintlify.app/developer-guide/react-native-sdk/sdk-integration/expo/configure-the-moengage-expo-sdk.md) - [Initialization](https://moengage-sdk-docs.mintlify.app/developer-guide/react-native-sdk/sdk-integration/expo/initialization.md) - [Installation](https://moengage-sdk-docs.mintlify.app/developer-guide/react-native-sdk/sdk-integration/expo/installation.md) - [Limitations](https://moengage-sdk-docs.mintlify.app/developer-guide/react-native-sdk/sdk-integration/limitations.md) - [Integrating MoEngage service and content extensions](https://moengage-sdk-docs.mintlify.app/developer-guide/react-native-sdk/sdk-integration/react-native/Integrating-MoEngage-service-and-content-extensions/Integrating-MoEngage-service-and-content-extensions.md) - [Migrating To The Extension Integrator Tool](https://moengage-sdk-docs.mintlify.app/developer-guide/react-native-sdk/sdk-integration/react-native/Integrating-MoEngage-service-and-content-extensions/Migrating-to-the-extension-integrator-tool.md) - [File Based Initialization](https://moengage-sdk-docs.mintlify.app/developer-guide/react-native-sdk/sdk-integration/react-native/sdk-initialization/file-based-initialization/file-based-initialization.md) - [Migration and Precedence](https://moengage-sdk-docs.mintlify.app/developer-guide/react-native-sdk/sdk-integration/react-native/sdk-initialization/file-based-initialization/migration-and-precedence.md) - [Android](https://moengage-sdk-docs.mintlify.app/developer-guide/react-native-sdk/sdk-integration/react-native/sdk-initialization/manual-initialization/android.md) - [Framework Initialization](https://moengage-sdk-docs.mintlify.app/developer-guide/react-native-sdk/sdk-integration/react-native/sdk-initialization/manual-initialization/framework-initialization.md) - [iOS](https://moengage-sdk-docs.mintlify.app/developer-guide/react-native-sdk/sdk-integration/react-native/sdk-initialization/manual-initialization/ios.md) - [Android](https://moengage-sdk-docs.mintlify.app/developer-guide/react-native-sdk/sdk-integration/react-native/sdk-installation/android.md) - [Framework Dependency](https://moengage-sdk-docs.mintlify.app/developer-guide/react-native-sdk/sdk-integration/react-native/sdk-installation/framework-dependency.md) - [iOS](https://moengage-sdk-docs.mintlify.app/developer-guide/react-native-sdk/sdk-integration/react-native/sdk-installation/ios.md) - [Troubleshooting and FAQs - React Native](https://moengage-sdk-docs.mintlify.app/developer-guide/react-native-sdk/troubleshooting-and-faqs/troubleshooting-and-faqs-react.md) - [TV Support](https://moengage-sdk-docs.mintlify.app/developer-guide/react-native-sdk/tv/tv-support.md) - [2023 and Older](https://moengage-sdk-docs.mintlify.app/developer-guide/release-notes/android-sdk/2023-and-older-1.md) - [2024](https://moengage-sdk-docs.mintlify.app/developer-guide/release-notes/android-sdk/2024-1.md) - [2025](https://moengage-sdk-docs.mintlify.app/developer-guide/release-notes/android-sdk/2025-1.md) - [2026](https://moengage-sdk-docs.mintlify.app/developer-guide/release-notes/android-sdk/2026-1.md) - [Changelog](https://moengage-sdk-docs.mintlify.app/developer-guide/release-notes/capacitor-sdk/changelog-2.md) - [Changelog](https://moengage-sdk-docs.mintlify.app/developer-guide/release-notes/cordova-sdk/changelog-4.md) - [Changelog](https://moengage-sdk-docs.mintlify.app/developer-guide/release-notes/expo-react-native-sdk/changelog.md) - [Changelog](https://moengage-sdk-docs.mintlify.app/developer-guide/release-notes/flutter-sdk/changelog-6.md) - [2023 and Older](https://moengage-sdk-docs.mintlify.app/developer-guide/release-notes/ios-sdk/2023-and-older.md) - [2024](https://moengage-sdk-docs.mintlify.app/developer-guide/release-notes/ios-sdk/2024.md) - [2025](https://moengage-sdk-docs.mintlify.app/developer-guide/release-notes/ios-sdk/2025.md) - [2026](https://moengage-sdk-docs.mintlify.app/developer-guide/release-notes/ios-sdk/2026.md) - [Android Kit Changelog](https://moengage-sdk-docs.mintlify.app/developer-guide/release-notes/mparticle-integration/android-kit-changelog.md) - [iOS Kit Changelog](https://moengage-sdk-docs.mintlify.app/developer-guide/release-notes/mparticle-integration/i-os-kit-changelog.md) - [Changelog](https://moengage-sdk-docs.mintlify.app/developer-guide/release-notes/react-native-sdk/changelog-5.md) - [Android Kotlin SDK Changelog](https://moengage-sdk-docs.mintlify.app/developer-guide/release-notes/segment-integration/android-kotlin-sdk-changelog.md) - [Android SDK Changelog](https://moengage-sdk-docs.mintlify.app/developer-guide/release-notes/segment-integration/android-sdk-changelog.md) - [iOS SDK Changelog](https://moengage-sdk-docs.mintlify.app/developer-guide/release-notes/segment-integration/i-os-sdk-changelog.md) - [iOS Swift Changelog](https://moengage-sdk-docs.mintlify.app/developer-guide/release-notes/segment-integration/i-os-swift-changelog.md) - [React-Native Plugin Changelog](https://moengage-sdk-docs.mintlify.app/developer-guide/release-notes/segment-integration/react-native-plugin-changelog.md) - [Subscribe to MoEngage SDK Releases](https://moengage-sdk-docs.mintlify.app/developer-guide/release-notes/subscribe-to-moengage-sdk-releases/subscribe-to-mo-engage-sdk-releases.md) - [Changelog](https://moengage-sdk-docs.mintlify.app/developer-guide/release-notes/unity-sdk/changelog-3.md) - [Changelog](https://moengage-sdk-docs.mintlify.app/developer-guide/release-notes/web-sdk/changelog-1.md) - [TV and OTT Integrations](https://moengage-sdk-docs.mintlify.app/developer-guide/tv-and-ott-integrations/getting-started/tv-and-ott-integrations.md) - [Compliance](https://moengage-sdk-docs.mintlify.app/developer-guide/unity-sdk/compliance/compliance.md) - [Delete User From MoEngage Server](https://moengage-sdk-docs.mintlify.app/developer-guide/unity-sdk/data-tracking/delete-user-from-moengage-server.md) - [Enable Advertising Identifier Tracking](https://moengage-sdk-docs.mintlify.app/developer-guide/unity-sdk/data-tracking/enable-advertising-identifier-tracking.md) - [Install/Update Differentiation](https://moengage-sdk-docs.mintlify.app/developer-guide/unity-sdk/data-tracking/install-update-differentiation.md) - [Tracking Events](https://moengage-sdk-docs.mintlify.app/developer-guide/unity-sdk/data-tracking/tracking-events.md) - [Tracking User Attributes](https://moengage-sdk-docs.mintlify.app/developer-guide/unity-sdk/data-tracking/tracking-user-attributes.md) - [InApp NATIV](https://moengage-sdk-docs.mintlify.app/developer-guide/unity-sdk/in-app-messages/inapp-nativ.md) - [Android Notification Runtime Permissions](https://moengage-sdk-docs.mintlify.app/developer-guide/unity-sdk/push/basic/android-notification-runtime-permissions.md) - [Android Push Configuration](https://moengage-sdk-docs.mintlify.app/developer-guide/unity-sdk/push/basic/android-push-configuration.md) - [iOS Push Configuration](https://moengage-sdk-docs.mintlify.app/developer-guide/unity-sdk/push/basic/ios-push-configuration.md) - [Push Callback](https://moengage-sdk-docs.mintlify.app/developer-guide/unity-sdk/push/basic/push-callback.md) - [Configuring Push Templates](https://moengage-sdk-docs.mintlify.app/developer-guide/unity-sdk/push/optional/configuring-push-templates.md) - [Location Triggered](https://moengage-sdk-docs.mintlify.app/developer-guide/unity-sdk/push/optional/location-triggered.md) - [Limitations](https://moengage-sdk-docs.mintlify.app/developer-guide/unity-sdk/sdk-integration/limitations.md) - [Android SDK Initialization](https://moengage-sdk-docs.mintlify.app/developer-guide/unity-sdk/sdk-integration/sdk-initialization/android-sdk-initialization.md) - [iOS SDK Initialization](https://moengage-sdk-docs.mintlify.app/developer-guide/unity-sdk/sdk-integration/sdk-initialization/ios-sdk-initialization.md) - [SDK Initialization](https://moengage-sdk-docs.mintlify.app/developer-guide/unity-sdk/sdk-integration/sdk-initialization/sdk-initialization.md) - [SDK Installation](https://moengage-sdk-docs.mintlify.app/developer-guide/unity-sdk/sdk-integration/sdk-installation/sdk-installation.md) - [Cards](https://moengage-sdk-docs.mintlify.app/developer-guide/web-sdk/cards/cards.md) - [Self Handled Cards](https://moengage-sdk-docs.mintlify.app/developer-guide/web-sdk/cards/self-handled-cards.md) - [Configure Data opt-out in Web SDK](https://moengage-sdk-docs.mintlify.app/developer-guide/web-sdk/data-tracking/configure-data-opt-out-in-web-sdk.md) - [Setting Unique Id for SDK versions below 2.52.2](https://moengage-sdk-docs.mintlify.app/developer-guide/web-sdk/data-tracking/setting-unique-id-for-sdk-versions-below-2-52-2.md) - [Web SDK Data Tracking Introduction](https://moengage-sdk-docs.mintlify.app/developer-guide/web-sdk/data-tracking/web-sdk-data-tracking-introduction.md) - [Web SDK Events Tracking](https://moengage-sdk-docs.mintlify.app/developer-guide/web-sdk/data-tracking/web-sdk-events-tracking.md) - [Web SDK User Attributes Tracking](https://moengage-sdk-docs.mintlify.app/developer-guide/web-sdk/data-tracking/web-sdk-user-attributes-tracking.md) - [Web Push Notifications Integration Validation](https://moengage-sdk-docs.mintlify.app/developer-guide/web-sdk/integration-validation/web-push-notifications-integration-validation.md) - [Configure and Integrate On-site Messaging](https://moengage-sdk-docs.mintlify.app/developer-guide/web-sdk/onsite-messaging/configure-and-integrate-on-site-messaging.md) - [Self Handled On-Site Messaging](https://moengage-sdk-docs.mintlify.app/developer-guide/web-sdk/onsite-messaging/self-handled-on-site-messaging.md) - [Configure and Integrate AMP Event Analytics](https://moengage-sdk-docs.mintlify.app/developer-guide/web-sdk/other-supported-web-sdk-integration/configure-and-integrate-amp-event-analytics.md) - [Configure and Integrate AMP Web Push](https://moengage-sdk-docs.mintlify.app/developer-guide/web-sdk/other-supported-web-sdk-integration/configure-and-integrate-amp-web-push.md) - [Google Tag Manager (GTM) Templates](https://moengage-sdk-docs.mintlify.app/developer-guide/web-sdk/other-supported-web-sdk-integration/google-tag-manager-gtm-templates.md) - [Integrating with other Web Frameworks](https://moengage-sdk-docs.mintlify.app/developer-guide/web-sdk/other-supported-web-sdk-integration/integrating-with-other-web-frameworks.md) - [SDK Support for Browser Extensions](https://moengage-sdk-docs.mintlify.app/developer-guide/web-sdk/other-supported-web-sdk-integration/sdk-support-for-browser-extensions.md) - [Single Page App (SPA) Support](https://moengage-sdk-docs.mintlify.app/developer-guide/web-sdk/other-supported-web-sdk-integration/single-page-app-spa-support.md) - [Smart TV integration](https://moengage-sdk-docs.mintlify.app/developer-guide/web-sdk/other-supported-web-sdk-integration/smart-tv-integration.md) - [User Login in AMP (Older Process)](https://moengage-sdk-docs.mintlify.app/developer-guide/web-sdk/other-supported-web-sdk-integration/user-login-in-amp-older-process.md) - [WebView - WebSDK Support](https://moengage-sdk-docs.mintlify.app/developer-guide/web-sdk/other-supported-web-sdk-integration/web-view-web-sdk-support.md) - [Configure and Integrate Web Personalization](https://moengage-sdk-docs.mintlify.app/developer-guide/web-sdk/web-personalization/configure-and-integrate-web-personalization.md) - [Configure and Integrate Web Push](https://moengage-sdk-docs.mintlify.app/developer-guide/web-sdk/web-push/configure-and-integrate-web-push.md) - [Configure Self-Handled Opt-In](https://moengage-sdk-docs.mintlify.app/developer-guide/web-sdk/web-push/configure-self-handled-opt-in.md) - [Opted Out Users](https://moengage-sdk-docs.mintlify.app/developer-guide/web-sdk/web-push/opted-out-users.md) - [Safari Web Push for iOS and iPadOS](https://moengage-sdk-docs.mintlify.app/developer-guide/web-sdk/web-push/safari-web-push-for-i-os-and-i-pad-os.md) - [Web Push Overview](https://moengage-sdk-docs.mintlify.app/developer-guide/web-sdk/web-push/web-push-overview.md) - [Bot Traffic Blocking](https://moengage-sdk-docs.mintlify.app/developer-guide/web-sdk/web-sdk-integration/advanced-integration/bot-traffic-blocking.md) - [Content Security Policy (CSP) Nonce Support](https://moengage-sdk-docs.mintlify.app/developer-guide/web-sdk/web-sdk-integration/advanced-integration/content-security-policy-csp-nonce-support.md) - [Cookies used by Web SDK](https://moengage-sdk-docs.mintlify.app/developer-guide/web-sdk/web-sdk-integration/advanced-integration/cookies-used-by-web-sdk.md) - [Custom Proxy Domain - Web](https://moengage-sdk-docs.mintlify.app/developer-guide/web-sdk/web-sdk-integration/advanced-integration/custom-proxy-domain-web.md) - [Debugging Mode](https://moengage-sdk-docs.mintlify.app/developer-guide/web-sdk/web-sdk-integration/advanced-integration/debugging-mode.md) - [Web SDK Lifecycle Callbacks](https://moengage-sdk-docs.mintlify.app/developer-guide/web-sdk/web-sdk-integration/advanced-integration/web-sdk-lifecycle-callbacks.md) - [Web SDK Opt-out](https://moengage-sdk-docs.mintlify.app/developer-guide/web-sdk/web-sdk-integration/advanced-integration/web-sdk-opt-out.md) - [Web SDK Integration](https://moengage-sdk-docs.mintlify.app/developer-guide/web-sdk/web-sdk-integration/basic-integration/web-sdk-integration.md) - [Web-SDK Browser Compatibility Matrix](https://moengage-sdk-docs.mintlify.app/developer-guide/web-sdk/web-sdk-overview/web-sdk-browser-compatibility-matrix.md) - [Web SDK Overview](https://moengage-sdk-docs.mintlify.app/developer-guide/web-sdk/web-sdk-overview/web-sdk-overview.md) ## OpenAPI Specs - [subscription-categories](https://moengage-sdk-docs.mintlify.app/api/subscription-categories/subscription-categories.yaml) - [stats-report](https://moengage-sdk-docs.mintlify.app/api/stats-report/stats-report.yaml) - [sms-templates](https://moengage-sdk-docs.mintlify.app/api/sms-templates/sms-templates.yaml) - [recommendations](https://moengage-sdk-docs.mintlify.app/api/recommendations/recommendations.yaml) - [push](https://moengage-sdk-docs.mintlify.app/api/push/push.yaml) - [push-templates](https://moengage-sdk-docs.mintlify.app/api/push-templates/push-templates.yaml) - [personalize-experience](https://moengage-sdk-docs.mintlify.app/api/personalize-experience/personalize-experience.yaml) - [osm-templates](https://moengage-sdk-docs.mintlify.app/api/osm-templates/osm-templates.yaml) - [message-archival](https://moengage-sdk-docs.mintlify.app/api/message-archival/message-archival.yaml) - [live-activities](https://moengage-sdk-docs.mintlify.app/api/live-activities/live-activities.yaml) - [inform](https://moengage-sdk-docs.mintlify.app/api/inform/inform.yaml) - [in-app-templates](https://moengage-sdk-docs.mintlify.app/api/in-app-templates/in-app-templates.yaml) - [gdpr-ccpa](https://moengage-sdk-docs.mintlify.app/api/gdpr-ccpa/gdpr-ccpa.yaml) - [email-templates-2](https://moengage-sdk-docs.mintlify.app/api/email-templates-2/email-templates-2.yaml) - [email-templates-1](https://moengage-sdk-docs.mintlify.app/api/email-templates-1/email-templates-1.yaml) - [email-subscription](https://moengage-sdk-docs.mintlify.app/api/email-subscription/email-subscription.yaml) - [data](https://moengage-sdk-docs.mintlify.app/api/data/data.yaml) - [custom-segments](https://moengage-sdk-docs.mintlify.app/api/custom-segments/custom-segments.yaml) - [coupons-list](https://moengage-sdk-docs.mintlify.app/api/coupons-list/coupons-list.yaml) - [content-blocks](https://moengage-sdk-docs.mintlify.app/api/content-blocks/content-blocks.yaml) - [cohort-audience](https://moengage-sdk-docs.mintlify.app/api/cohort-audience/cohort-audience.yaml) - [catalog](https://moengage-sdk-docs.mintlify.app/api/catalog/catalog.yaml) - [cards](https://moengage-sdk-docs.mintlify.app/api/cards/cards.yaml) - [campaigns](https://moengage-sdk-docs.mintlify.app/api/campaigns/campaigns.yaml) - [business-events](https://moengage-sdk-docs.mintlify.app/api/business-events/business-events.yaml) ## Optional - [Support](https://help.moengage.com/hc/en-us) - [llms.txt](https://moengage-sdk-docs.mintlify.app/llms.txt) Built with [Mintlify](https://mintlify.com).