Skip to main content
The MoEngage Push API allows you to trigger push notifications. It is designed for high-throughput transactional and marketing use cases, supporting complex targeting logic and deep personalization for every recipient. Use this API to:
  • Target Segments: Send notifications to all users or specific pre-defined segments.
  • Target Individuals: Reach a single user using unique attributes like Email, Mobile Number, or Unique ID.
  • Personalize at Scale: Use Jinja templating to dynamicially inject user-specific data into the notification payload.

Endpoint

The Push API consists of the following endpoint:

FAQs

No, the MoEngage Push API currently does not support silent (data-only) notifications.
Yes, the basic template supports standard HTML tags for text formatting on supported platforms.
You can provide a fallback object within the payload. If the personalization logic fails (e.g., a missing user attribute), the system will automatically send the fallback content instead.
In the targetUserAttributes object, set the attribute field to PUSH_ID and provide the device token as the attributeValue.

Postman Collection

We have made it easy for you to test the APIs. Click here to view the collection in Postman.