The MoEngage In-app Templates API allows you to seamlessly manage In-app templates within the MoEngage platform. This API enables you to upload templates created outside the MoEngage ecosystem—supporting both Self-Handled and HTML types—so they can be used for campaign creation. With these endpoints, you can create versions of your templates, search through your existing library using various filters, and choose whether updates to a template should automatically reflect in your active campaigns.Documentation Index
Fetch the complete documentation index at: https://moengage-getz-tagging-workspace-status.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Endpoints
The In-app Templates API is a collection of the following endpoints:- Create In-app Template: Creates a new In-app template (Self-Handled or HTML).
- Update In-app Template: Updates an existing template.
- Search In-app Templates: Finds templates using filters like name, source, type, or creator ID.
FAQs
Which template types are supported via API?
Which template types are supported via API?
Currently, the API supports SELF_HANDLED (JSON-based) and INAPP_HTML template types.
How do I apply template updates to active campaigns?
How do I apply template updates to active campaigns?
When using the Update In-app Template API, set the
update_campaigns flag to true. This will update all running campaigns currently using that template to the latest version.