Order campaigns results, if no order and direction supplied, default sort is by creationDate desc.
direction
No
String
asc, desc
asc
requestId
No
String
-
\
Used for paginated requests.
pageNumber
No
Number
Any positive integer
1
Used for paginated requests.
resultsBulkSize\
No
Number
1-500 (positive integer)
100
Used for paginated requests.
Response example
{"campaigns":[{"name":" test daily limit","id":1234567,"titleId":602904,"timeline":{"startDate":"2021-05-30","endDate":null},"attribution":{"clickUrl":"https://app.appsflyer.com/abc123?campaign={CampaignName}_{CampaignId}&adgroup={ApplicationId}_{SubID}&creative={SubID}&ironsource_click_id={DynamicParameter}&idfa={DeviceId}&impression_id={REQ_ID}.{OPP_ID}","impressionUrl":"https://app.appsflyer.com/abc123?campaign={CampaignName}_{CampaignId}&adgroup={ApplicationId}_{SubID}&creative={SubID}&ironsource_click_id={DynamicParameter}&idfa={DeviceId}&impression_id={REQ_ID}.{OPP_ID}","type":"MMP","isSkanReporting":true,}"creationDate":"2021-05-30","frequencyCapping":{"minHoursBetweenCompletions":null,"dailyCompletionsLimit":10,"totalCompletionsLimit":100},"budget":{"type":"shared","total":"unlimited","daily":"unlimited"}"bidType":"CPM","campaignType":"userAcquisition","deliveryStatus":"pendingApproval","optimizationType":null,"isActive":true,"isArchived":false}]"requestId":"MjczNjc5LjExNzY1NTUuMzAwMC4w";
"totalResultsCount":20}
Get creation state
Use this API to retrieve the creation state of a campaign and Identify what is needed for it to be activated.
Set the maximum number of clicks/views per user, can be used if the campaign bid type is of type CPM. See Frequency Capping properties table below
Timelines properties
Name
Required
Data type
Description
startDate
Yes
Date
String
Date
today
endDate
Yes
Date
Date
null
Attribution properties
Name
Required
Data type
Description
clickUrl
Yes
String
impressionUrl
Yes
String
type
Only when creating (posting) IOS campaigns
String
Possible values: - MMP - campaign optimization will be based on MMP reported events - SKAN - campaign optimization will be based on SKAN reported events (permissions based)
Budget properties
Name
Required
Data type
Description
type
Yes
String
Possible values: - shared - Set one daily budget for the entire campaign - byCountry - Set a daily budget for each country group separately.