Get Child Campaigns
This API retrieves child campaign execution details for Periodic or Business Event-triggered campaigns. Use this API to track execution history of recurring campaigns and monitor the performance of individual instances.
Information Retrieved
- Child campaign IDs
- Sent time for each execution
- Status of each child campaign
- Total number of times the parent campaign has been executed
- Currently, you can use this API to get the child of Periodic and Business Event-triggered Email and Push campaigns.
- You can only retrieve child campaigns for campaigns created via the Create Campaign API.
- Results are paginated with a maximum of 15 children per page.
Rate Limits
| Rate Limit Name | Rate Limit |
|---|---|
| get child campaign per second | The total number of get child campaigns requests per second per client allowed is 10. |
| get child campaign per minute | The total number of get child campaigns requests per minute per client allowed is 100. |
| get child campaign per hour | The total number of get child campaigns requests per hour per client allowed is 6000. |
- Breaching the limits will reject the request.
- Per hour and per day limits will consider the calculation based on the last hour and last 24 hrs respectively.
Authorizations
Authentication is done via Basic Auth. This requires a base64-encoded string of your credentials in the format 'username:password'.
- Username: Use your MoEngage workspace ID (also known as the App ID). You can find it in the MoEngage dashboard at Settings > Account > APIs > Workspace ID (earlier app id).
- Password: Use your API Key, which you can find within the Campaign report/Business events/Custom templates/Catalog API/Inform Report tile.
For more information on authentication and getting your credentials, refer here.
Headers
This is the Workspace ID of your MoEngage account that must be passed with the request. You can find it in the MoEngage dashboard at Settings > Account > APIs > Workspace ID (earlier app id).
Path Parameters
The unique ID of the parent campaign (Periodic or Business Event-triggered).
You can fetch the parent campaign ID using the Search Campaigns API.
Body
Provide pagination parameters for retrieving child campaign executions.
You can request to retrieve child campaign execution details.
A unique identifier for this child campaigns retrieval request.
"child_req_12345"
The number of child campaigns to display per page.
Maximum: 15
1 <= x <= 1515
The page number to retrieve.
For example, if there are 100 child campaigns and limit is 10, there will be 10 pages.
x >= 11