Retrieves campaign details and reachability information for scheduled campaigns.
Authentication is done via Basic Auth. The username is your Workspace ID (earlier APP ID) and the password is your API Key. The value is a base64 encoding of 'username:password'.
How to obtain credentials:
This is the workspace ID (earlier APP ID) of your MoEngage workspace.
You can find your MoEngage Workspace ID in the MoEngage Dashboard: Settings → Account → APIs → Workspace ID (earlier app id)
Search criteria for retrieving campaign metadata and reachability information.
Request to retrieve campaign metadata and reachability information.
A unique identifier for this metadata retrieval request.
"meta_req_12345"
The number of campaigns to display per page.
Maximum: 15
1 <= x <= 1515
The page number to retrieve.
For example, if there are 200 campaigns and limit is 10, there will be 20 pages.
x >= 11
Filter criteria for retrieving campaign metadata.
Whether to include child campaign information.
Set to true to fetch details of child campaigns (flow nodes and periodic children).
Successfully retrieved campaign metadata
The unique ID of the campaign.
"camp_abc123xyz"
The communication channel.
EMAIL, PUSH, SMS, WHATSAPP, FACEBOOK, GOOGLE ADS, CONNECTORS The platform types supported for the campaign (applicable for Push).
ANDROID, IOS, WEB The email ID of the user who created the campaign.
The delivery type of the campaign.
ONE_TIME, PERIODIC, EVENT_TRIGGERED, BUSINESS_TRIGGERED, DEVICE_TRIGGERED, LOCATION_TRIGGERED, BROADCAST_LIVE_ACTIVITY The name of the campaign.
"Summer Sale Campaign"
The team name associated with the campaign.
Tags associated with the campaign.
The current status of the campaign.
SCHEDULED, ACTIVE, PAUSED, SENT, STOPPED, RETIRED, ARCHIVED The start time of the campaign in ISO 8601 format.
"2024-11-28T12:18:00"
The campaign ID of the parent campaign.
Only shown if the requested campaign_id belongs to a child campaign and include_child_campaigns is true.
The number of child campaigns.
Only shown if the campaign_id belongs to a parent campaign. Only applicable for periodic campaigns.
Reachability information for the campaign.
Important: Only populated for scheduled campaigns (one-time, business event-triggered, and event-triggered). Reachability is calculated once daily and cached for 24 hours.