Skip to main content
The MoEngage Business Events API allows you to create and trigger specialized events that represent business occurrences—such as a flight delay, a price drop on a watched item, or the release of a new OTT series episode. These events act as triggers for Business Event Triggered Campaigns, allowing you to automate high-context communication based on external data points rather than just user behavior.

Endpoints

The Business Events API is a collection of the following endpoints:

FAQs

Manage Business Events

The supported data types include integer, float, string, date, and array.
No, business event names must be unique within your workspace.
You can use the Search Business Events API to fetch a list of all events associated with your workspace.

Trigger Campaigns

No, it is not mandatory to pass all defined attributes when triggering the event. Only include the attributes required for your campaign personalization.
Navigate to Engage -> Campaigns on the MoEngage Dashboard and search for the campaign associated with your Business Event to view real-time analytics and trigger counts.
The API will return a 400 Bad Request error with the message “No active campaign found for business event name.” Ensure your campaign is in the Active state before triggering.

Postman Collection

Test these endpoints quickly using our pre-configured Postman collection: View MoEngage Business Events Collection