Skip to main content

Overview

The MoEngage Push Templates API allows you to create, update, and search for push notification templates programmatically for Android and iOS platforms. Use these endpoints to manage your template library efficiently and integrate it into your automated workflows.
If this API is not enabled for your account, contact your MoEngage Customer Success Manager (CSM) or the Support team to request enablement.

Push Templates API Endpoints

Push Templates API is a collection of the following APIs:

Supported Channels

ChannelPlatforms
PushAndroid, iOS

Notes

Rate Limits:The API has a rate limit of 100 RPM (Requests Per Minute).Search API Pagination:Effective November 15, 2025, mandatory pagination is required for the Search API. All calls must include:
  • page: The page number of results.
  • entries: Number of templates per page (Max 15).
Group Key Guidelines:MoEngage automatically modifies the group_key to ensure it does not exceed the 45-character limit. Non-Latin scripts, special characters, and spaces are removed to restrict the key composition to ASCII characters exclusively.

FAQs

Yes, you can send only the iOS payload if you want to create a template for iOS.
Audio and video: All types of video and audio file formats supported by standard FCM/APNS platforms are supported.Images: The following formats are supported: “image/png”, “image/jpeg”, “image/jpg”, “image/gif”.
Yes, you can create multiple templates with the same name, provided they have different versions.

Postman Collections

We have made it easy for you to test the APIs. Click here to view the Postman collection. MoEngage Help Center - Push Templates