# MoEngage ## Docs - [API Overview](https://moengage-sdk-docs.mintlify.site/api/introduction.md): Your complete guide to integrating with MoEngage APIs. Send campaigns, manage users, track events, and power personalized customer engagement. - [Data Overview](https://moengage-sdk-docs.mintlify.site/api/data/data-overview.md): Sending events and user details from your servers to the MoEngage servers using the MoEngage Data APIs. - [Track User](https://moengage-sdk-docs.mintlify.site/api/user/track-user.md): This API helps add or update users and user properties in MoEngage. - [Get User](https://moengage-sdk-docs.mintlify.site/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.site/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… - [Delete Users in Bulk](https://moengage-sdk-docs.mintlify.site/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… - [Create Event](https://moengage-sdk-docs.mintlify.site/api/event/create-event.md): This API allows you to track the actions of a user. - [Track Device](https://moengage-sdk-docs.mintlify.site/api/device/track-device.md): This API helps add or update devices and device properties in MoEngage. - [Device Opt-out](https://moengage-sdk-docs.mintlify.site/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… - [File Import Overview](https://moengage-sdk-docs.mintlify.site/api/data/file-import-overview.md): Fetch the processing status at both the import and file levels using the MoEngage File Imports API. - [Trigger File Imports](https://moengage-sdk-docs.mintlify.site/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. - [Import Details](https://moengage-sdk-docs.mintlify.site/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.site/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… - [Bulk Import Users and Events](https://moengage-sdk-docs.mintlify.site/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. - [Track App Install](https://moengage-sdk-docs.mintlify.site/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. - [Test Connection API](https://moengage-sdk-docs.mintlify.site/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.site/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. - [GDPR / CCPA Overview](https://moengage-sdk-docs.mintlify.site/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.site/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. - [Business Events Overview](https://moengage-sdk-docs.mintlify.site/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.site/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. - [Trigger Business Event](https://moengage-sdk-docs.mintlify.site/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. - [Search Business Events](https://moengage-sdk-docs.mintlify.site/api/business-events/search-business-events.md): This API allows you to search for business events by specifying their event IDs. - [Create In-app Template](https://moengage-sdk-docs.mintlify.site/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. - [Update In-app Template](https://moengage-sdk-docs.mintlify.site/api/in-app-templates/update-in-app-template.md): This API allows you to update an In-app template as per your requirements. - [Search In-app Templates](https://moengage-sdk-docs.mintlify.site/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. - [Create OSM Template](https://moengage-sdk-docs.mintlify.site/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. - [Update OSM Template](https://moengage-sdk-docs.mintlify.site/api/osm-templates/update-osm-template.md): This API allows you to update an OSM template as per your requirements. - [Search OSM Templates](https://moengage-sdk-docs.mintlify.site/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. - [SMS Templates Overview](https://moengage-sdk-docs.mintlify.site/api/sms-templates/sms-templates-overview.md): Create, search, and update SMS templates programmatically using the MoEngage SMS Templates API. - [Create SMS Template](https://moengage-sdk-docs.mintlify.site/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. - [Update SMS Template](https://moengage-sdk-docs.mintlify.site/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. - [Search SMS Templates](https://moengage-sdk-docs.mintlify.site/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. - [Email Templates Overview V1](https://moengage-sdk-docs.mintlify.site/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 - [Create Email Template](https://moengage-sdk-docs.mintlify.site/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.site/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.site/api/email-templates/get-specific-template.md): The Get a Specific Email Template API fetches an email template using its template id. - [Update Specific Template](https://moengage-sdk-docs.mintlify.site/api/email-templates/update-specific-template.md): Updates an existing email template by specifying its template ID in the path. - [Bulk Create/Update Templates](https://moengage-sdk-docs.mintlify.site/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. - [Email Templates Overview V2](https://moengage-sdk-docs.mintlify.site/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 - [Search Email Template](https://moengage-sdk-docs.mintlify.site/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.site/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. - [Push Templates Overview](https://moengage-sdk-docs.mintlify.site/api/push-templates/push-templates-overview.md) - [Create Push Template](https://moengage-sdk-docs.mintlify.site/api/templates/create-push-template.md): Creates a new push notification template for one or more platforms (Android, iOS). - [Update Push Template](https://moengage-sdk-docs.mintlify.site/api/templates/update-push-template.md): Updates an existing push notification template by creating a new version. - [Search for Push Templates](https://moengage-sdk-docs.mintlify.site/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: - [Content Blocks Overview](https://moengage-sdk-docs.mintlify.site/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.site/api/content-blocks/create-content-block.md): You can use this API to create a content block in MoEngage. - [Update Content Block](https://moengage-sdk-docs.mintlify.site/api/content-blocks/update-content-block.md): You can use this API to update the content blocks in MoEngage. - [Get Specific Content Blocks](https://moengage-sdk-docs.mintlify.site/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.site/api/content-blocks/search-content-blocks.md): You can use this API to search for the available content blocks in your MoEngage account. - [Recommendations Overview](https://moengage-sdk-docs.mintlify.site/api/recommendations/recommendations-overview.md): Fetch recommendation metadata and retrieve personalized item results programmatically using the MoEngage Recommendation API. - [Fetch Recommendation Metadata](https://moengage-sdk-docs.mintlify.site/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.site/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. - [Coupon Management Overview](https://moengage-sdk-docs.mintlify.site/api/coupons-list/coupons-list-overview.md): Programmatically manage unique coupon lists, upload coupon codes, and generate usage reports within the MoEngage system. - [Create a Coupon List](https://moengage-sdk-docs.mintlify.site/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.site/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.site/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.site/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. - [Activate Coupon List](https://moengage-sdk-docs.mintlify.site/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.site/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. - [Upload a Coupon File to the Coupon List](https://moengage-sdk-docs.mintlify.site/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. - [Fetch All Coupon Files From Coupon List](https://moengage-sdk-docs.mintlify.site/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… - [Fetch a Coupon File from Coupon List](https://moengage-sdk-docs.mintlify.site/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. - [Delete a Coupon File from the Coupon List](https://moengage-sdk-docs.mintlify.site/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. - [Generate Usage Report](https://moengage-sdk-docs.mintlify.site/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… - [Catalog Overview](https://moengage-sdk-docs.mintlify.site/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.site/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. - [Add Catalog Attributes](https://moengage-sdk-docs.mintlify.site/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. - [Ingest Items into the Catalog](https://moengage-sdk-docs.mintlify.site/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.site/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. - [Delete Existing Items](https://moengage-sdk-docs.mintlify.site/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. - [Campaigns Overview](https://moengage-sdk-docs.mintlify.site/api/campaigns/campaigns-overview.md): Create and manage Push and Email campaigns programmatically using the MoEngage Campaigns API. - [Create Campaign](https://moengage-sdk-docs.mintlify.site/api/create-campaigns/create-campaign.md): Creates a new Push or Email campaign in MoEngage with specified content, audience, and delivery settings. - [Update Campaign](https://moengage-sdk-docs.mintlify.site/api/update-campaigns/update-campaign.md): Updates an existing Push or Email campaign in MoEngage. - [Search Campaigns](https://moengage-sdk-docs.mintlify.site/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. - [Test Campaign](https://moengage-sdk-docs.mintlify.site/api/test-campaigns/test-campaign.md): Send a test campaign to specific users or identifiers before launching it to your entire audience. - [Personalized Preview](https://moengage-sdk-docs.mintlify.site/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. - [Get Campaign Meta](https://moengage-sdk-docs.mintlify.site/api/get-campaign-details/get-campaign-meta.md): Retrieves campaign details and reachability information for scheduled campaigns. - [Change Campaign Status](https://moengage-sdk-docs.mintlify.site/api/update-campaigns/change-campaign-status.md): Updates the status of campaigns to stop, pause, or resume them. - [Get Child Campaigns](https://moengage-sdk-docs.mintlify.site/api/get-campaign-details/get-child-campaigns.md): Retrieves child campaign execution details for Periodic or Business Event-triggered campaigns. - [Campaign Stats and Reports Overview](https://moengage-sdk-docs.mintlify.site/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.site/api/stats/get-campaign-stats.md): This API fetches data at the platform level and provides data for all types of campaigns. - [Download Campaign Report](https://moengage-sdk-docs.mintlify.site/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. - [Custom Segments Overview](https://moengage-sdk-docs.mintlify.site/api/custom-segments/custom-segments-overview.md): Create, update, and manage your file-based and filter-based segments using the MoEngage Custom Segments API. - [Create File Segment](https://moengage-sdk-docs.mintlify.site/api/custom-segments--file/create-file-segment.md): Creates a new Custom File Segment from a CSV file URL. - [Add users to file segment](https://moengage-sdk-docs.mintlify.site/api/custom-segments--file/add-users-to-file-segment.md): Adds a list of users from a CSV file to an existing file segment. - [Remove users from File Segment](https://moengage-sdk-docs.mintlify.site/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.site/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. - [Archive Custom Segment](https://moengage-sdk-docs.mintlify.site/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.site/api/custom-segments--lifecycle/unarchive-custom-segment.md): Unarchives an existing custom segment, making it active again. - [List Custom Segments](https://moengage-sdk-docs.mintlify.site/api/custom-segments--filters/list-custom-segments.md): Lists all custom segments. Can optionally filter by an exact name match. - [Create Filter Segment](https://moengage-sdk-docs.mintlify.site/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.site/api/custom-segments--filters/get-custom-segment-by-id.md): Fetches a specific custom segment (File or Filter) by its ID. - [Update Filter Segment](https://moengage-sdk-docs.mintlify.site/api/custom-segments--filters/update-filter-segment.md): Updates an existing custom filter segment by its ID. - [Cohort Sync Overview](https://moengage-sdk-docs.mintlify.site/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.site/api/cohort-sync/sync-cohort-members.md): Add or remove a list of users from a custom segment (cohort) in MoEngage. - [Email Subscription Overview](https://moengage-sdk-docs.mintlify.site/api/email-subscription/email-subscription-overview.md): Manage user email resubscription, opt-in status, and category preferences programmatically using MoEngage APIs. - [Bulk Resubscribe Users](https://moengage-sdk-docs.mintlify.site/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… - [Update User Email Opt-in Preferences](https://moengage-sdk-docs.mintlify.site/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). - [Subscription Categories Overview](https://moengage-sdk-docs.mintlify.site/api/subscription-categories/subscription-categories-overview.md): Fetch and update email subscription preferences on your MoEngage dashboard using the MoEngage Subscription Categories API. - [Get Subscription Preferences](https://moengage-sdk-docs.mintlify.site/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.site/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. - [Bulk Update Subscription Preferences](https://moengage-sdk-docs.mintlify.site/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. - [Push Overview](https://moengage-sdk-docs.mintlify.site/api/push/push-overview.md): Create campaigns and send personalized push notifications to individual users or segments across Android, iOS, and Web. - [Send Push Notification](https://moengage-sdk-docs.mintlify.site/api/transactional/send-push-notification.md): Creates and sends a push notification campaign. - [Cards Overview](https://moengage-sdk-docs.mintlify.site/api/cards/cards-overview.md) - [Fetch Cards for User](https://moengage-sdk-docs.mintlify.site/api/cards/fetch-cards-for-user.md): Retrieve all active and updated cards for a specific user, supporting filtering and pagination. - [Delete Cards for User](https://moengage-sdk-docs.mintlify.site/api/cards/delete-cards-for-user.md): Delete specific card campaigns for a user by uid or unique_id from the MoEngage Cards database. - [Inform Overview](https://moengage-sdk-docs.mintlify.site/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. - [Send Transactional Alert](https://moengage-sdk-docs.mintlify.site/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. - [Live Activities Overview](https://moengage-sdk-docs.mintlify.site/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.site/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.site/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. - [End Broadcast Live Activity](https://moengage-sdk-docs.mintlify.site/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. - [Fetch Experience](https://moengage-sdk-docs.mintlify.site/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.site/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. - [Report Experience Events](https://moengage-sdk-docs.mintlify.site/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. - [View Archived Message](https://moengage-sdk-docs.mintlify.site/api/message-archival/view-archived-message.md): You can use this API to store any communication sent to customers for later access. - [Developer Guide](https://moengage-sdk-docs.mintlify.site/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 Integration](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/sdk-integration/basic/sdk-integration.md) - [SDK Initialization](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/sdk-integration/basic/sdk-initialization.md) - [Data Center](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/sdk-integration/basic/data-center.md) - [Configuring Project for Architecture Compatibility](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/sdk-integration/basic/Configuring-Project-for-Architecture-Compatibility.md) - [Integration through CocoaPods](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/sdk-integration/basic/integration-through-cocoa-pods.md) - [Custom Proxy Domain - iOS](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/sdk-integration/advanced/Custom-Proxy-Domain-iOS.md) - [JWT Authentication](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/sdk-integration/advanced/jwt-authentication.md) - [Add-On Security](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/sdk-integration/advanced/add-on-security.md) - [Install/Update differentiation](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/data-tracking/basic/install-update-differentiation.md) - [Tracking user attributes](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/data-tracking/basic/tracking-user-attributes.md) - [Setting Unique Id for SDK versions below 9.23.0](https://moengage-sdk-docs.mintlify.site/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.site/developer-guide/ios-sdk/data-tracking/basic/tracking-events.md) - [Tracking Locale](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/data-tracking/advanced/tracking-locale.md) - [Session and Source Tracking](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/data-tracking/advanced/session-and-source-tracking.md) - [Personalize Experience Events tracking](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/data-tracking/advanced/personalize-experience-events-tracking.md) - [Offerings Events Tracking](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/data-tracking/advanced/offerings-events-tracking.md) - [iOS Push Integration Tutorial](https://moengage-sdk-docs.mintlify.site/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.site/developer-guide/ios-sdk/push/basic/push-notifications.md) - [APNS Authentication Key](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/push/basic/apns-authentication-key.md) - [APNS Certificate/PEM file (legacy)](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/push/basic/apns-certificate-pem-file-legacy.md) - [Actionable Notifications](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/push/basic/actionable-notifications.md) - [Transactional Live Activity](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/push/optional/Transactional-Live-Activity.md) - [Broadcast Live Activity](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/push/optional/broadcast-live-activity.md) - [Push templates](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/push/optional/push-templates.md) - [Push Handled by Application](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/push/optional/push-handled-by-application.md) - [Real-Time Triggers](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/push/optional/real-time-triggers.md) - [iOS Notification Center](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/push/optional/i-os-notification-center.md) - [Location triggered](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/push/optional/location-triggered.md) - [Custom Notification Handling](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/push/advanced/custom-notification-handling.md) - [In-App Nativ](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/in-app-messages/in-app-nativ.md) - [Custom Action Handling](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/in-app-messages/custom-action-handling.md) - [Cards in iOS](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/cards/cards-in-i-os.md) - [Self Handled Cards](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/cards/self-handled-cards.md): Build custom card views in your iOS app using the MoEngage self-handled cards SDK and APIs. - [Release Checklist](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/checklist/release-checklist.md) - [Compliance](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/compliance/compliance.md) - [Manual Integration](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/manual-integration/manual-integration.md) - [Migration to SDK version 9.0.0](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/migration/migration-to-sdk-version-9-0-0.md) - [Migration to SDK version 8.2.0](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/migration/migration-to-sdk-version-8-2-0.md) - [Migration to SDK version 7.0.0](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/migration/migration-to-sdk-version-7-0-0.md) - [Migration to SDK version 6.0.0](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/migration/migration-to-sdk-version-6-0-0.md) - [Framework Size Impact](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/framework-size-impact/framework-size-impact.md) - [iOS 15](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/os-updates/i-os-15.md) - [Apple TV](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/apple-tv/apple-tv.md) - [Troubleshooting and FAQs - iOS SDK](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/troubleshooting-and-faqs/troubleshooting-and-faqs-ios.md) - [iOS Sample App](https://moengage-sdk-docs.mintlify.site/developer-guide/ios-sdk/sample-app/i-os-sample-app.md) - [Install Using BOM](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/sdk-integration/basic-integration/Install-Using-BOM.md) - [Configuring Build Settings](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/sdk-integration/basic-integration/configuring-build-settings.md) - [SDK Initialization](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/sdk-integration/basic-integration/sdk-initialization.md) - [Data Center](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/sdk-integration/basic-integration/data-center.md) - [Exclude MoEngage Storage File from Auto-Backup](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/sdk-integration/basic-integration/exclude-mo-engage-storage-file-from-auto-backup.md) - [Custom Proxy Domain - Android](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/sdk-integration/advanced-or-optional/custom-proxy-domain-android.md) - [JWT Authentication](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/sdk-integration/advanced-or-optional/jwt-authentication.md) - [Installing SDK using Artifact Id](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/sdk-integration/advanced-or-optional/installing-sdk-using-artifact-id.md) - [Network Security Configuration](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/sdk-integration/advanced-or-optional/network-security-configuration.md) - [Add-On Security](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/sdk-integration/advanced-or-optional/add-on-security.md) - [SDK Configuration](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/sdk-integration/advanced-or-optional/sdk-configuration.md) - [Enable Advertising Identifier Tracking](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/data-tracking/basic/enable-advertising-identifier-tracking.md) - [Track Install or Update](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/data-tracking/basic/track-install-or-update.md) - [Track User Attributes](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/data-tracking/basic/track-user-attributes.md) - [Setting Unique Id for SDK versions below 13.6.00](https://moengage-sdk-docs.mintlify.site/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.site/developer-guide/android-sdk/data-tracking/basic/track-events.md) - [Tracking Locale](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/data-tracking/advanced-or-optional/tracking-locale.md) - [Configuring Opt-outs](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/data-tracking/advanced-or-optional/configuring-opt-outs.md) - [Device Identifier Tracking](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/data-tracking/advanced-or-optional/device-identifier-tracking.md) - [Personalize Experience Events Tracking](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/data-tracking/advanced-or-optional/personalize-experience-events-tracking.md) - [Offerings Events Tracking](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/data-tracking/advanced-or-optional/offerings-events-tracking.md) - [Push Configuration](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/push/basic/push-configuration.md) - [FCM Authentication](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/push/basic/fcm-authentication.md) - [Notification Runtime Permissions](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/push/basic/notification-runtime-permissions.md) - [Push token registration and Display](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/push/basic/push-token-registration-and-display.md) - [Callbacks and Customisation](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/push/advanced/callbacks-and-customisation.md) - [Push Display Handled by Application](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/push/advanced/push-display-handled-by-application.md) - [Push AMP Plus Integration](https://moengage-sdk-docs.mintlify.site/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.site/developer-guide/android-sdk/push/optional/push-amp-plus/steps-to-remove-mi-sdk-dependency.md) - [Configuring HMS Push Kit](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/push/optional/push-amp-plus/configuring-hms-push-kit.md) - [Configuring Huawei Push on MoEngage](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/push/optional/push-amp-plus/configuring-huawei-push-on-mo-engage.md) - [Push Amplification](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/push/optional/push-amplification.md) - [Device Triggered](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/push/optional/device-triggered.md) - [Location Triggered](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/push/optional/location-triggered.md) - [Notification Center](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/push/optional/notification-center.md) - [Push Templates](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/push/optional/push-templates.md) - [Heads Up Notification](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/push/optional/heads-up-notification.md) - [In-App NATIV](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/in-app-messages/in-app-nativ.md) - [Cards](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/cards/cards.md) - [Self Handled Cards](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/cards/self-handled-cards.md): Build custom card views in your Android app using the MoEngage self-handled Cards SDK. - [Release checklist](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/checklist/release-checklist.md) - [Prepare for Google Play's data disclosure requirements](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/compliance/prepare-for-google-plays-data-disclosure-requirements.md) - [Compliance](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/compliance/compliance.md) - [Updating to 12.x.xx from 11.x.xx](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/migration/updating-to-12xxx-from-11xxx.md) - [Updating to 11.x.xx from 10.x.xx](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/migration/updating-to-11xxx-from-10xxx.md) - [Migration to 10.x.xx](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/migration/migration-to-10xxx.md) - [Migration from 4.x to 5.x (One time activity)](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/migration/migration-from-4x-to-5x-one-time-activity.md) - [Moving from Manifest to Code based Integration](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/migration/moving-from-manifest-to-code-based-integration.md) - [Migration To Maven Central](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/migration/migration-to-maven-central.md) - [Migrating from GCM to FCM](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/migration/migrating-from-gcm-to-fcm.md) - [Migrating from addon-inbox 6.0.2](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/migration/migrating-from-addon-inbox-602.md) - [Migrating to Push Amp+ 2.0.00](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/migration/migrating-to-push-amp-plus-2000.md) - [Android 12](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/os-updates/android-12.md) - [Android TV](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/android-tv/android-tv.md) - [SDK Performance](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/performance/sdk-performance.md) - [SDK Size Impact](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/performance/sdk-size-impact.md) - [How To Use the MoEngage SDK Logger?](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/troubleshooting-and-faqs/how-to-use-the-moengage-sdk-logger.md) - [What Are the Scenarios Where the SDK Logger Is Not Usable?](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/troubleshooting-and-faqs/what-are-the-scenarios-where-the-sdk-logger-is-not-usable.md) - [Troubleshooting and FAQs](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/troubleshooting-and-faqs/troubleshooting-and-faqs.md) - [Troubleshooting Push Redirection](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/troubleshooting-and-faqs/troubleshooting-push-redirection.md) - [Troubleshooting Images](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/troubleshooting-and-faqs/troubleshooting-images.md) - [Troubleshooting In-App](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/troubleshooting-and-faqs/troubleshooting-in-app.md) - [Troubleshooting Exceptions](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/troubleshooting-and-faqs/troubleshooting-exceptions.md) - [How to fix Token Drop?](https://moengage-sdk-docs.mintlify.site/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.site/developer-guide/android-sdk/troubleshooting-and-faqs/how-to-share-android-moengage-sdk-logs.md) - [Android Sample App](https://moengage-sdk-docs.mintlify.site/developer-guide/android-sdk/sample-app/android-sample-app.md) - [Web SDK Overview](https://moengage-sdk-docs.mintlify.site/developer-guide/web-sdk/web-sdk-overview/web-sdk-overview.md) - [Web-SDK Browser Compatibility Matrix](https://moengage-sdk-docs.mintlify.site/developer-guide/web-sdk/web-sdk-overview/web-sdk-browser-compatibility-matrix.md) - [Web SDK Integration](https://moengage-sdk-docs.mintlify.site/developer-guide/web-sdk/web-sdk-integration/basic-integration/web-sdk-integration.md) - [Content Security Policy (CSP) Nonce Support](https://moengage-sdk-docs.mintlify.site/developer-guide/web-sdk/web-sdk-integration/advanced-integration/content-security-policy-csp-nonce-support.md) - [Debugging Mode](https://moengage-sdk-docs.mintlify.site/developer-guide/web-sdk/web-sdk-integration/advanced-integration/debugging-mode.md) - [Cookies used by Web SDK](https://moengage-sdk-docs.mintlify.site/developer-guide/web-sdk/web-sdk-integration/advanced-integration/cookies-used-by-web-sdk.md) - [Web SDK Lifecycle Callbacks](https://moengage-sdk-docs.mintlify.site/developer-guide/web-sdk/web-sdk-integration/advanced-integration/web-sdk-lifecycle-callbacks.md) - [Custom Proxy Domain - Web](https://moengage-sdk-docs.mintlify.site/developer-guide/web-sdk/web-sdk-integration/advanced-integration/custom-proxy-domain-web.md) - [Bot Traffic Blocking](https://moengage-sdk-docs.mintlify.site/developer-guide/web-sdk/web-sdk-integration/advanced-integration/bot-traffic-blocking.md) - [Web SDK Opt-out](https://moengage-sdk-docs.mintlify.site/developer-guide/web-sdk/web-sdk-integration/advanced-integration/web-sdk-opt-out.md) - [Setting Unique Id for SDK versions below 2.52.2](https://moengage-sdk-docs.mintlify.site/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.site/developer-guide/web-sdk/data-tracking/web-sdk-data-tracking-introduction.md) - [Web SDK User Attributes Tracking](https://moengage-sdk-docs.mintlify.site/developer-guide/web-sdk/data-tracking/web-sdk-user-attributes-tracking.md) - [Web SDK Events Tracking](https://moengage-sdk-docs.mintlify.site/developer-guide/web-sdk/data-tracking/web-sdk-events-tracking.md) - [Configure Data opt-out in Web SDK](https://moengage-sdk-docs.mintlify.site/developer-guide/web-sdk/data-tracking/configure-data-opt-out-in-web-sdk.md) - [Safari Web Push for iOS and iPadOS](https://moengage-sdk-docs.mintlify.site/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.site/developer-guide/web-sdk/web-push/web-push-overview.md) - [Configure and Integrate Web Push](https://moengage-sdk-docs.mintlify.site/developer-guide/web-sdk/web-push/configure-and-integrate-web-push.md) - [Configure Self-Handled Opt-In](https://moengage-sdk-docs.mintlify.site/developer-guide/web-sdk/web-push/configure-self-handled-opt-in.md) - [Opted Out Users](https://moengage-sdk-docs.mintlify.site/developer-guide/web-sdk/web-push/opted-out-users.md) - [Configure and Integrate On-site Messaging](https://moengage-sdk-docs.mintlify.site/developer-guide/web-sdk/onsite-messaging/configure-and-integrate-on-site-messaging.md) - [Self Handled On-Site Messaging](https://moengage-sdk-docs.mintlify.site/developer-guide/web-sdk/onsite-messaging/self-handled-on-site-messaging.md) - [Configure and Integrate Web Personalization](https://moengage-sdk-docs.mintlify.site/developer-guide/web-sdk/web-personalization/configure-and-integrate-web-personalization.md) - [Cards](https://moengage-sdk-docs.mintlify.site/developer-guide/web-sdk/cards/cards.md) - [Self Handled Cards](https://moengage-sdk-docs.mintlify.site/developer-guide/web-sdk/cards/self-handled-cards.md) - [Web Push Notifications Integration Validation](https://moengage-sdk-docs.mintlify.site/developer-guide/web-sdk/integration-validation/web-push-notifications-integration-validation.md) - [User Login in AMP (Older Process)](https://moengage-sdk-docs.mintlify.site/developer-guide/web-sdk/other-supported-web-sdk-integration/user-login-in-amp-older-process.md) - [WebView - WebSDK Support](https://moengage-sdk-docs.mintlify.site/developer-guide/web-sdk/other-supported-web-sdk-integration/web-view-web-sdk-support.md) - [SDK Support for Browser Extensions](https://moengage-sdk-docs.mintlify.site/developer-guide/web-sdk/other-supported-web-sdk-integration/sdk-support-for-browser-extensions.md) - [Google Tag Manager (GTM) Templates](https://moengage-sdk-docs.mintlify.site/developer-guide/web-sdk/other-supported-web-sdk-integration/google-tag-manager-gtm-templates.md) - [Smart TV integration](https://moengage-sdk-docs.mintlify.site/developer-guide/web-sdk/other-supported-web-sdk-integration/smart-tv-integration.md) - [Single Page App (SPA) Support](https://moengage-sdk-docs.mintlify.site/developer-guide/web-sdk/other-supported-web-sdk-integration/single-page-app-spa-support.md) - [Integrating with other Web Frameworks](https://moengage-sdk-docs.mintlify.site/developer-guide/web-sdk/other-supported-web-sdk-integration/integrating-with-other-web-frameworks.md) - [Configure and Integrate AMP Event Analytics](https://moengage-sdk-docs.mintlify.site/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.site/developer-guide/web-sdk/other-supported-web-sdk-integration/configure-and-integrate-amp-web-push.md) - [Web Personalization - V2](https://moengage-sdk-docs.mintlify.site/developer-guide/personalize-sdk/sdk-integration/web-personalization-v2.md) - [Offerings events tracking](https://moengage-sdk-docs.mintlify.site/developer-guide/personalize-sdk/sdk-integration/offerings-events-tracking.md) - [Personalize API Experience events tracking](https://moengage-sdk-docs.mintlify.site/developer-guide/personalize-sdk/sdk-integration/personalize-api-experience-events-tracking.md) - [Self Handled Personalize API experiences](https://moengage-sdk-docs.mintlify.site/developer-guide/personalize-sdk/sdk-integration/self-handled-personalize-api-experiences.md) - [Content Security Policy (CSP) and Impact on Personalize](https://moengage-sdk-docs.mintlify.site/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.site/developer-guide/personalize-sdk/sdk-integration/custom-attributes.md): Learn how to define and use custom attributes to personalize user experiences on your website. - [Shopify 2.0](https://moengage-sdk-docs.mintlify.site/developer-guide/ecommerce-platforms/shopify/shopify-20.md) - [Events and User Data Tracking](https://moengage-sdk-docs.mintlify.site/developer-guide/ecommerce-platforms/shopify/events-and-user-data-tracking.md) - [User Data Sync](https://moengage-sdk-docs.mintlify.site/developer-guide/ecommerce-platforms/shopify/user-data-sync.md) - [Sync Product Catalog](https://moengage-sdk-docs.mintlify.site/developer-guide/ecommerce-platforms/shopify/sync-product-catalog.md) - [Validate Integration](https://moengage-sdk-docs.mintlify.site/developer-guide/ecommerce-platforms/shopify/validate-integration.md) - [User Profile Management with Shopify](https://moengage-sdk-docs.mintlify.site/developer-guide/ecommerce-platforms/shopify/user-profile-management-with-shopify.md) - [FAQs](https://moengage-sdk-docs.mintlify.site/developer-guide/ecommerce-platforms/shopify/faqs.md) - [WooCommerce](https://moengage-sdk-docs.mintlify.site/developer-guide/ecommerce-platforms/woo-commerce/woocommerce.md) - [Magento](https://moengage-sdk-docs.mintlify.site/developer-guide/ecommerce-platforms/magento/magento.md) - [Getting Started with React Native SDK](https://moengage-sdk-docs.mintlify.site/developer-guide/react-native-sdk/overview/getting-started-with-react-native-sdk.md) - [Framework Dependency](https://moengage-sdk-docs.mintlify.site/developer-guide/react-native-sdk/sdk-integration/react-native/sdk-installation/framework-dependency.md) - [Android](https://moengage-sdk-docs.mintlify.site/developer-guide/react-native-sdk/sdk-integration/react-native/sdk-installation/android.md) - [iOS](https://moengage-sdk-docs.mintlify.site/developer-guide/react-native-sdk/sdk-integration/react-native/sdk-installation/ios.md) - [File Based Initialization](https://moengage-sdk-docs.mintlify.site/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.site/developer-guide/react-native-sdk/sdk-integration/react-native/sdk-initialization/file-based-initialization/migration-and-precedence.md) - [Framework Initialization](https://moengage-sdk-docs.mintlify.site/developer-guide/react-native-sdk/sdk-integration/react-native/sdk-initialization/manual-initialization/framework-initialization.md) - [Android](https://moengage-sdk-docs.mintlify.site/developer-guide/react-native-sdk/sdk-integration/react-native/sdk-initialization/manual-initialization/android.md) - [iOS](https://moengage-sdk-docs.mintlify.site/developer-guide/react-native-sdk/sdk-integration/react-native/sdk-initialization/manual-initialization/ios.md) - [Integrating MoEngage service and content extensions](https://moengage-sdk-docs.mintlify.site/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.site/developer-guide/react-native-sdk/sdk-integration/react-native/Integrating-MoEngage-service-and-content-extensions/Migrating-to-the-extension-integrator-tool.md) - [Installation](https://moengage-sdk-docs.mintlify.site/developer-guide/react-native-sdk/sdk-integration/expo/installation.md) - [Configure the MoEngage Expo SDK](https://moengage-sdk-docs.mintlify.site/developer-guide/react-native-sdk/sdk-integration/expo/configure-the-moengage-expo-sdk.md) - [Initialization](https://moengage-sdk-docs.mintlify.site/developer-guide/react-native-sdk/sdk-integration/expo/initialization.md) - [Limitations](https://moengage-sdk-docs.mintlify.site/developer-guide/react-native-sdk/sdk-integration/limitations.md) - [Tracking User Attributes and User Identity](https://moengage-sdk-docs.mintlify.site/developer-guide/react-native-sdk/data-tracking/tracking-user-attributes-and-user-identity.md) - [Enable Advertising Identifier Tracking](https://moengage-sdk-docs.mintlify.site/developer-guide/react-native-sdk/data-tracking/enable-advertising-identifier-tracking.md) - [Install/Update](https://moengage-sdk-docs.mintlify.site/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.site/developer-guide/react-native-sdk/data-tracking/setting-unique-id-for-sdk-versions-below-1120.md) - [Tracking Events](https://moengage-sdk-docs.mintlify.site/developer-guide/react-native-sdk/data-tracking/tracking-events.md) - [Delete User From MoEngage Server](https://moengage-sdk-docs.mintlify.site/developer-guide/react-native-sdk/data-tracking/delete-user-from-moengage-server.md) - [Android Push Configuration](https://moengage-sdk-docs.mintlify.site/developer-guide/react-native-sdk/push/basic/android-push-configuration.md) - [Android Notification Runtime Permissions](https://moengage-sdk-docs.mintlify.site/developer-guide/react-native-sdk/push/basic/android-notification-runtime-permissions.md) - [iOS Push Configuration](https://moengage-sdk-docs.mintlify.site/developer-guide/react-native-sdk/push/basic/ios-push-configuration.md) - [Push Callback](https://moengage-sdk-docs.mintlify.site/developer-guide/react-native-sdk/push/basic/push-callback.md) - [Location Triggered](https://moengage-sdk-docs.mintlify.site/developer-guide/react-native-sdk/push/optional/location-triggered.md) - [Notification Center](https://moengage-sdk-docs.mintlify.site/developer-guide/react-native-sdk/push/optional/notification-triggered.md) - [InApp NATIV](https://moengage-sdk-docs.mintlify.site/developer-guide/react-native-sdk/in-app-messages/inapp-nativ.md) - [Framework Dependency](https://moengage-sdk-docs.mintlify.site/developer-guide/react-native-sdk/cards/installation/framework-dependency.md) - [Android](https://moengage-sdk-docs.mintlify.site/developer-guide/react-native-sdk/cards/installation/android.md) - [iOS](https://moengage-sdk-docs.mintlify.site/developer-guide/react-native-sdk/cards/installation/ios.md) - [Framework Initialization](https://moengage-sdk-docs.mintlify.site/developer-guide/react-native-sdk/cards/initialization/framework-initialization.md) - [Self Handled Cards](https://moengage-sdk-docs.mintlify.site/developer-guide/react-native-sdk/cards/self-handled-cards.md) - [Cards Data Payload](https://moengage-sdk-docs.mintlify.site/developer-guide/react-native-sdk/cards/cards-data-payload.md) - [TV Support](https://moengage-sdk-docs.mintlify.site/developer-guide/react-native-sdk/tv/tv-support.md) - [React Native Sample App](https://moengage-sdk-docs.mintlify.site/developer-guide/react-native-sdk/sample-app/react-native-sample-app.md) - [Troubleshooting and FAQs - React Native](https://moengage-sdk-docs.mintlify.site/developer-guide/react-native-sdk/troubleshooting-and-faqs/troubleshooting-and-faqs-react.md) - [Getting Started with Flutter SDK](https://moengage-sdk-docs.mintlify.site/developer-guide/flutter-sdk/overview/getting-started-with-flutter-sdk.md) - [Framework Dependency](https://moengage-sdk-docs.mintlify.site/developer-guide/flutter-sdk/sdk-integration/sdk-installation/framework-dependency.md) - [Android](https://moengage-sdk-docs.mintlify.site/developer-guide/flutter-sdk/sdk-integration/sdk-installation/android.md) - [iOS](https://moengage-sdk-docs.mintlify.site/developer-guide/flutter-sdk/sdk-integration/sdk-installation/ios.md) - [File Based Initialization](https://moengage-sdk-docs.mintlify.site/developer-guide/flutter-sdk/sdk-integration/sdk-initialization/file-based-initialization/file-based-initialization.md) - [Migration and Precedence](https://moengage-sdk-docs.mintlify.site/developer-guide/flutter-sdk/sdk-integration/sdk-initialization/file-based-initialization/migration-and-precedence.md) - [Integrating MoEngage service and content extensions](https://moengage-sdk-docs.mintlify.site/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.site/developer-guide/flutter-sdk/sdk-integration/Integrating-MoEngage-service-and-content-extensions/Migrating-to-the-extension-integrator-tool.md) - [Framework Initialization](https://moengage-sdk-docs.mintlify.site/developer-guide/flutter-sdk/sdk-integration/sdk-initialization/manual-initialization/framework-initialization.md) - [Android SDK Initialization](https://moengage-sdk-docs.mintlify.site/developer-guide/flutter-sdk/sdk-integration/sdk-initialization/manual-initialization/android-sdk-initialization.md) - [iOS SDK Initialization](https://moengage-sdk-docs.mintlify.site/developer-guide/flutter-sdk/sdk-integration/sdk-initialization/manual-initialization/ios-sdk-initialization.md) - [Web SDK Initialization](https://moengage-sdk-docs.mintlify.site/developer-guide/flutter-sdk/sdk-integration/sdk-initialization/web-sdk-initialization.md) - [Limitations](https://moengage-sdk-docs.mintlify.site/developer-guide/flutter-sdk/sdk-integration/limitations.md) - [Tracking User Attributes and UserIdentity](https://moengage-sdk-docs.mintlify.site/developer-guide/flutter-sdk/data-tracking/untitled-page.md) - [Delete User From MoEngage Server](https://moengage-sdk-docs.mintlify.site/developer-guide/flutter-sdk/data-tracking/delete-user-from-moengage-server.md) - [Enable Advertising Identifier Tracking](https://moengage-sdk-docs.mintlify.site/developer-guide/flutter-sdk/data-tracking/enable-advertising-identifier-tracking.md) - [Install/Update Differentiation](https://moengage-sdk-docs.mintlify.site/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.site/developer-guide/flutter-sdk/data-tracking/setting-unique-id-for-sdk-versions-below-920.md) - [Tracking Events](https://moengage-sdk-docs.mintlify.site/developer-guide/flutter-sdk/data-tracking/tracking-events.md) - [Android Push Configuration](https://moengage-sdk-docs.mintlify.site/developer-guide/flutter-sdk/push/basic/android-push-configuration.md) - [Android Notification Runtime Permissions](https://moengage-sdk-docs.mintlify.site/developer-guide/flutter-sdk/push/basic/android-notification-runtime-permissions.md) - [iOS Push Configuration](https://moengage-sdk-docs.mintlify.site/developer-guide/flutter-sdk/push/basic/ios-push-configuration.md) - [Push Callback](https://moengage-sdk-docs.mintlify.site/developer-guide/flutter-sdk/push/basic/push-callback.md) - [Location Triggered](https://moengage-sdk-docs.mintlify.site/developer-guide/flutter-sdk/push/optional/location-triggered.md) - [Notification Center](https://moengage-sdk-docs.mintlify.site/developer-guide/flutter-sdk/push/optional/notification-center.md) - [InApp NATIV](https://moengage-sdk-docs.mintlify.site/developer-guide/flutter-sdk/in-app-messages/inapp-nativ.md) - [Self Handled Cards](https://moengage-sdk-docs.mintlify.site/developer-guide/flutter-sdk/cards/self-handled-cards.md) - [Troubleshooting and FAQs - Flutter](https://moengage-sdk-docs.mintlify.site/developer-guide/flutter-sdk/troubleshooting-and-faqs/troubleshooting-and-faqs-flutter.md) - [Flutter Sample App](https://moengage-sdk-docs.mintlify.site/developer-guide/flutter-sdk/sample-app/flutter-sample-app.md) - [Framework Dependency](https://moengage-sdk-docs.mintlify.site/developer-guide/cordova-sdk/sdk-integration/sdk-installation/framework-dependency.md) - [Android SDK Installation](https://moengage-sdk-docs.mintlify.site/developer-guide/cordova-sdk/sdk-integration/sdk-installation/android-sdk-installation.md) - [iOS Installation](https://moengage-sdk-docs.mintlify.site/developer-guide/cordova-sdk/sdk-integration/sdk-installation/ios-installation.md) - [Framework Initialization](https://moengage-sdk-docs.mintlify.site/developer-guide/cordova-sdk/sdk-integration/sdk-initialization/framework-initialization.md) - [Android SDK Initialization](https://moengage-sdk-docs.mintlify.site/developer-guide/cordova-sdk/sdk-integration/sdk-initialization/android-sdk-initialization.md) - [iOS SDK Initialization](https://moengage-sdk-docs.mintlify.site/developer-guide/cordova-sdk/sdk-integration/sdk-initialization/ios-sdk-initialization.md) - [Limitations](https://moengage-sdk-docs.mintlify.site/developer-guide/cordova-sdk/sdk-integration/limitations.md) - [Delete User From MoEngage Server](https://moengage-sdk-docs.mintlify.site/developer-guide/cordova-sdk/data-tracking/delete-user-from-moengage-server.md) - [Enable Advertising Identifier Tracking](https://moengage-sdk-docs.mintlify.site/developer-guide/cordova-sdk/data-tracking/enable-advertising-identifier-tracking.md) - [Install/Update differentiation](https://moengage-sdk-docs.mintlify.site/developer-guide/cordova-sdk/data-tracking/install-update-differentiation.md) - [Tracking User Attributes](https://moengage-sdk-docs.mintlify.site/developer-guide/cordova-sdk/data-tracking/tracking-user-attributes.md) - [Tracking Events](https://moengage-sdk-docs.mintlify.site/developer-guide/cordova-sdk/data-tracking/tracking-events.md) - [Android Push Configuration](https://moengage-sdk-docs.mintlify.site/developer-guide/cordova-sdk/push/basic/android-push-configuration.md) - [Android Notification Runtime Permissions](https://moengage-sdk-docs.mintlify.site/developer-guide/cordova-sdk/push/basic/android-notification-runtime-permissions.md) - [iOS Push Configuration ](https://moengage-sdk-docs.mintlify.site/developer-guide/cordova-sdk/push/basic/ios-push-configuration-7xx.md) - [Push Callback](https://moengage-sdk-docs.mintlify.site/developer-guide/cordova-sdk/push/basic/push-callback.md) - [Location Triggered](https://moengage-sdk-docs.mintlify.site/developer-guide/cordova-sdk/push/optional/location-triggered.md) - [InApp NATIV](https://moengage-sdk-docs.mintlify.site/developer-guide/cordova-sdk/in-app-messages/inapp-nativ.md) - [Migrating to 4.x.x](https://moengage-sdk-docs.mintlify.site/developer-guide/cordova-sdk/migration/migrating-to-4xx.md) - [SDK Installation](https://moengage-sdk-docs.mintlify.site/developer-guide/unity-sdk/sdk-integration/sdk-installation/sdk-installation.md) - [SDK Initialization](https://moengage-sdk-docs.mintlify.site/developer-guide/unity-sdk/sdk-integration/sdk-initialization/sdk-initialization.md) - [Android SDK Initialization](https://moengage-sdk-docs.mintlify.site/developer-guide/unity-sdk/sdk-integration/sdk-initialization/android-sdk-initialization.md) - [iOS SDK Initialization](https://moengage-sdk-docs.mintlify.site/developer-guide/unity-sdk/sdk-integration/sdk-initialization/ios-sdk-initialization.md) - [Limitations](https://moengage-sdk-docs.mintlify.site/developer-guide/unity-sdk/sdk-integration/limitations.md) - [Delete User From MoEngage Server](https://moengage-sdk-docs.mintlify.site/developer-guide/unity-sdk/data-tracking/delete-user-from-moengage-server.md) - [Enable Advertising Identifier Tracking](https://moengage-sdk-docs.mintlify.site/developer-guide/unity-sdk/data-tracking/enable-advertising-identifier-tracking.md) - [Install/Update Differentiation](https://moengage-sdk-docs.mintlify.site/developer-guide/unity-sdk/data-tracking/install-update-differentiation.md) - [Tracking User Attributes](https://moengage-sdk-docs.mintlify.site/developer-guide/unity-sdk/data-tracking/tracking-user-attributes.md) - [Tracking Events](https://moengage-sdk-docs.mintlify.site/developer-guide/unity-sdk/data-tracking/tracking-events.md) - [Android Push Configuration](https://moengage-sdk-docs.mintlify.site/developer-guide/unity-sdk/push/basic/android-push-configuration.md) - [Android Notification Runtime Permissions](https://moengage-sdk-docs.mintlify.site/developer-guide/unity-sdk/push/basic/android-notification-runtime-permissions.md) - [iOS Push Configuration](https://moengage-sdk-docs.mintlify.site/developer-guide/unity-sdk/push/basic/ios-push-configuration.md) - [Push Callback](https://moengage-sdk-docs.mintlify.site/developer-guide/unity-sdk/push/basic/push-callback.md) - [Configuring Push Templates](https://moengage-sdk-docs.mintlify.site/developer-guide/unity-sdk/push/optional/configuring-push-templates.md) - [Location Triggered](https://moengage-sdk-docs.mintlify.site/developer-guide/unity-sdk/push/optional/location-triggered.md) - [InApp NATIV](https://moengage-sdk-docs.mintlify.site/developer-guide/unity-sdk/in-app-messages/inapp-nativ.md) - [Compliance](https://moengage-sdk-docs.mintlify.site/developer-guide/unity-sdk/compliance/compliance.md) - [Framework Dependency](https://moengage-sdk-docs.mintlify.site/developer-guide/capacitor-sdk/sdk-integration/sdk-installation/framework-dependency.md) - [Android SDK Installation](https://moengage-sdk-docs.mintlify.site/developer-guide/capacitor-sdk/sdk-integration/sdk-installation/android-sdk-installation.md) - [iOS SDK Installation](https://moengage-sdk-docs.mintlify.site/developer-guide/capacitor-sdk/sdk-integration/sdk-installation/ios-sdk-installation.md) - [Framework Initialization](https://moengage-sdk-docs.mintlify.site/developer-guide/capacitor-sdk/sdk-integration/sdk-initialization/framework-initialization.md) - [Android SDK Initialization](https://moengage-sdk-docs.mintlify.site/developer-guide/capacitor-sdk/sdk-integration/sdk-initialization/android-sdk-initialization.md) - [iOS SDK Initialization](https://moengage-sdk-docs.mintlify.site/developer-guide/capacitor-sdk/sdk-integration/sdk-initialization/ios-sdk-initialization.md) - [Delete User From MoEngage Server](https://moengage-sdk-docs.mintlify.site/developer-guide/capacitor-sdk/data-tracking/delete-user-from-moengage-server.md) - [Enable Advertising Identifier Tracking](https://moengage-sdk-docs.mintlify.site/developer-guide/capacitor-sdk/data-tracking/enable-advertising-identifier-tracking.md) - [Install/Update Differentiation](https://moengage-sdk-docs.mintlify.site/developer-guide/capacitor-sdk/data-tracking/install-update-differentiation.md) - [Tracking User Attributes](https://moengage-sdk-docs.mintlify.site/developer-guide/capacitor-sdk/data-tracking/tracking-user-attributes.md) - [Tracking Events](https://moengage-sdk-docs.mintlify.site/developer-guide/capacitor-sdk/data-tracking/tracking-events.md) - [Android Notification Runtime Permissions](https://moengage-sdk-docs.mintlify.site/developer-guide/capacitor-sdk/push/basic/android-notification-runtime-permissions.md) - [Android Push Configuration](https://moengage-sdk-docs.mintlify.site/developer-guide/capacitor-sdk/push/basic/android-push-configuration.md) - [iOS Push Configuration](https://moengage-sdk-docs.mintlify.site/developer-guide/capacitor-sdk/push/basic/ios-push-configuration.md) - [Push Callback](https://moengage-sdk-docs.mintlify.site/developer-guide/capacitor-sdk/push/basic/push-callback.md) - [Location Triggered](https://moengage-sdk-docs.mintlify.site/developer-guide/capacitor-sdk/push/optional/location-triggered.md) - [InApp NATIV](https://moengage-sdk-docs.mintlify.site/developer-guide/capacitor-sdk/in-app-messages/inapp-nativ.md) - [Troubleshooting and FAQs - Capacitor](https://moengage-sdk-docs.mintlify.site/developer-guide/capacitor-sdk/troubleshooting-and-faqs/troubleshooting-and-faqs-capacitor.md) - [Capacitor Sample App](https://moengage-sdk-docs.mintlify.site/developer-guide/capacitor-sdk/sample-app/capacitor-sample-app.md) - [SDK Installation](https://moengage-sdk-docs.mintlify.site/developer-guide/ionic-sdk/sdk-integration/sdk-installation.md) - [TV and OTT Integrations](https://moengage-sdk-docs.mintlify.site/developer-guide/tv-and-ott-integrations/getting-started/tv-and-ott-integrations.md) - [Real-time Uninstall Tracking](https://moengage-sdk-docs.mintlify.site/developer-guide/components-for-sdk/tracking/real-time-uninstall-tracking.md) - [JavaScript Bridge for HTML In-Apps](https://moengage-sdk-docs.mintlify.site/developer-guide/components-for-sdk/javascript-bridge/javascript-bridge-for-html-in-apps.md) - [Android Push Configuration For Hybrid Applications](https://moengage-sdk-docs.mintlify.site/developer-guide/components-for-sdk/push-notification/android-push-configuration-for-hybrid-applications.md) - [Deprecation for Older Platform Versions](https://moengage-sdk-docs.mintlify.site/developer-guide/components-for-sdk/platform-updates/deprecation-for-older-platform-versions.md) - [Getting FCM Server Key](https://moengage-sdk-docs.mintlify.site/developer-guide/partner-integrations/firebase/getting-fcm-server-key.md) - [2026](https://moengage-sdk-docs.mintlify.site/developer-guide/release-notes/ios-sdk/2026.md) - [2025](https://moengage-sdk-docs.mintlify.site/developer-guide/release-notes/ios-sdk/2025.md) - [2024](https://moengage-sdk-docs.mintlify.site/developer-guide/release-notes/ios-sdk/2024.md) - [2023 and Older](https://moengage-sdk-docs.mintlify.site/developer-guide/release-notes/ios-sdk/2023-and-older.md) - [iOS Changelog](https://moengage-sdk-docs.mintlify.site/developer-guide/release-notes/ios-sdk/consolidated.md) - [2026](https://moengage-sdk-docs.mintlify.site/developer-guide/release-notes/android-sdk/2026-1.md) - [2025](https://moengage-sdk-docs.mintlify.site/developer-guide/release-notes/android-sdk/2025-1.md) - [2024](https://moengage-sdk-docs.mintlify.site/developer-guide/release-notes/android-sdk/2024-1.md) - [2023 and Older](https://moengage-sdk-docs.mintlify.site/developer-guide/release-notes/android-sdk/2023-and-older-1.md) - [Android Changelog](https://moengage-sdk-docs.mintlify.site/developer-guide/release-notes/android-sdk/android-changelog.md) - [Changelog](https://moengage-sdk-docs.mintlify.site/developer-guide/release-notes/web-sdk/changelog-1.md) - [Changelog](https://moengage-sdk-docs.mintlify.site/developer-guide/release-notes/react-native-sdk/changelog-5.md) - [Changelog](https://moengage-sdk-docs.mintlify.site/developer-guide/release-notes/flutter-sdk/changelog-6.md) - [Changelog](https://moengage-sdk-docs.mintlify.site/developer-guide/release-notes/cordova-sdk/changelog-4.md) - [Changelog](https://moengage-sdk-docs.mintlify.site/developer-guide/release-notes/unity-sdk/changelog-3.md) - [Changelog](https://moengage-sdk-docs.mintlify.site/developer-guide/release-notes/capacitor-sdk/changelog-2.md) - [Changelog](https://moengage-sdk-docs.mintlify.site/developer-guide/release-notes/expo-react-native-sdk/changelog.md) - [iOS Swift Changelog](https://moengage-sdk-docs.mintlify.site/developer-guide/release-notes/segment-integration/i-os-swift-changelog.md) - [Android Kotlin SDK Changelog](https://moengage-sdk-docs.mintlify.site/developer-guide/release-notes/segment-integration/android-kotlin-sdk-changelog.md) - [iOS SDK Changelog](https://moengage-sdk-docs.mintlify.site/developer-guide/release-notes/segment-integration/i-os-sdk-changelog.md) - [Android SDK Changelog](https://moengage-sdk-docs.mintlify.site/developer-guide/release-notes/segment-integration/android-sdk-changelog.md) - [React-Native Plugin Changelog](https://moengage-sdk-docs.mintlify.site/developer-guide/release-notes/segment-integration/react-native-plugin-changelog.md) - [Android Kit Changelog](https://moengage-sdk-docs.mintlify.site/developer-guide/release-notes/mparticle-integration/android-kit-changelog.md) - [iOS Kit Changelog](https://moengage-sdk-docs.mintlify.site/developer-guide/release-notes/mparticle-integration/i-os-kit-changelog.md) - [Subscribe to MoEngage SDK Releases](https://moengage-sdk-docs.mintlify.site/developer-guide/release-notes/subscribe-to-moengage-sdk-releases/subscribe-to-mo-engage-sdk-releases.md) ## OpenAPI Specs - [subscription-categories](https://moengage-sdk-docs.mintlify.site/api/subscription-categories/subscription-categories.yaml) - [stats-report](https://moengage-sdk-docs.mintlify.site/api/stats-report/stats-report.yaml) - [sms-templates](https://moengage-sdk-docs.mintlify.site/api/sms-templates/sms-templates.yaml) - [recommendations](https://moengage-sdk-docs.mintlify.site/api/recommendations/recommendations.yaml) - [push](https://moengage-sdk-docs.mintlify.site/api/push/push.yaml) - [push-templates](https://moengage-sdk-docs.mintlify.site/api/push-templates/push-templates.yaml) - [personalize-experience](https://moengage-sdk-docs.mintlify.site/api/personalize-experience/personalize-experience.yaml) - [osm-templates](https://moengage-sdk-docs.mintlify.site/api/osm-templates/osm-templates.yaml) - [message-archival](https://moengage-sdk-docs.mintlify.site/api/message-archival/message-archival.yaml) - [live-activities](https://moengage-sdk-docs.mintlify.site/api/live-activities/live-activities.yaml) - [inform](https://moengage-sdk-docs.mintlify.site/api/inform/inform.yaml) - [in-app-templates](https://moengage-sdk-docs.mintlify.site/api/in-app-templates/in-app-templates.yaml) - [gdpr-ccpa](https://moengage-sdk-docs.mintlify.site/api/gdpr-ccpa/gdpr-ccpa.yaml) - [email-templates-2](https://moengage-sdk-docs.mintlify.site/api/email-templates-2/email-templates-2.yaml) - [email-templates-1](https://moengage-sdk-docs.mintlify.site/api/email-templates-1/email-templates-1.yaml) - [email-subscription](https://moengage-sdk-docs.mintlify.site/api/email-subscription/email-subscription.yaml) - [data](https://moengage-sdk-docs.mintlify.site/api/data/data.yaml) - [custom-segments](https://moengage-sdk-docs.mintlify.site/api/custom-segments/custom-segments.yaml) - [coupons-list](https://moengage-sdk-docs.mintlify.site/api/coupons-list/coupons-list.yaml) - [content-blocks](https://moengage-sdk-docs.mintlify.site/api/content-blocks/content-blocks.yaml) - [cohort-audience](https://moengage-sdk-docs.mintlify.site/api/cohort-audience/cohort-audience.yaml) - [catalog](https://moengage-sdk-docs.mintlify.site/api/catalog/catalog.yaml) - [cards](https://moengage-sdk-docs.mintlify.site/api/cards/cards.yaml) - [campaigns](https://moengage-sdk-docs.mintlify.site/api/campaigns/campaigns.yaml) - [business-events](https://moengage-sdk-docs.mintlify.site/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)