Skip to main content

Overview

The File Imports API helps in proactively tracking the status of the Imports and the Files in an import without navigating to the MoEngage dashboard.

Use Cases

  • The ability to fetch the processing status of all imports for a given date range without navigating to the MoEngage dashboard.
  • The ability to proactively alert about failures in automated campaigns. For example, if an automated campaign must run using the updated list of users ingested into MoEngage through the import option, but if the import fails for any reason, it may impact the reachability of your campaigns. Typically, you become aware of import failure only when navigating to the MoEngage dashboard or when you receive an email alert. However, with this API, you can track the status proactively even before the campaign is impacted.

File Import API Endpoints

  • Trigger File Imports API
  • Import Details API
  • Import File Run History API

Rate Limits

To ensure system stability, the following rate limits are applied per workspace:
EndpointLimit
Trigger File ImportsThis API can be triggered once in every five minutes for a specific schedule_id. A Bad request response (400) response will be sent if this is exceeded.
Import DetailsThe rate limit is 50 requests per minute.
Import File Run HistoryThe rate limit is 50 requests per minute.

FAQs

Trigger File Imports

No, the schedule still remains the same as originally set up in the MoEngage Dashboard.

Postman Collection

Test these endpoints quickly by importing our Postman collection: