Campaign Management
Number of APIs: 57
You must apply for access to the Marketing Developer Platform in order to use these APIs. See the Developer Portal on how to apply.
This collection aims to focus on different Campaign Management use cases and should be used with the campaign-management-env-versioning environment.
--All requests for the Campaign Management API collection are in the Restli 2.0 format--
Prerequisite: Perform steps 1 & 2 from the Generate An Access Token using Qodex of our online documentation for this request to work.
This is an example for generating an access token with the necessary scope to test the Campaign Management collection apis.
The full process your application will need to implement for 3-legged tokens is described in Authorization Code Flow
AuthorizationOAuth 2.0
-
Use Cases-Account structure-Campaign Mangement - Update multiple campaigns using BATCH POST {{baseUrl}}/adAccounts/{{adAccountsId}}/adCampaigns?ids[0]={{campaign_id1}}&ids[1]={{campaign_id2}}
-
Use Cases-Account structure-Creative Management - Fetch multiple Creatives using BATCH GET {{baseUrl}}adAccounts/{{adAccountsId}}/creatives?ids=List({{creative_Id1}})
-
Use Cases-Account structure-Creative Management - Search Creative using Criteria GET {{baseUrl}}/adAccounts/{{adAccountsId}}/creatives?q=search&search.campaign.values[0]=urn:li:sponsoredCampaign:{{campaign_id1}}
-
Use Cases-Account structure-Creative Management - Update Creative Using Creative Id POST {{baseUrl}}/adAccounts/{{adAccountsId}}/creatives/{{creative_Id1}}
-
Use Cases-Account structure-Creative Management - Delete Creative Using Creative Id DELETE {{baseUrl}}/adAccounts/{{adAccountsId}}/creatives/{{creative_Id1}}
-
Use Cases-Account structure-Creative Management - Delete multiple Creatives using BATCH DELETE {{baseUrl}}/adAccounts/{{adAccountsId}}/creatives?ids=List({{creative_Id1}})
-
Use Cases-Account structure-Creative Management - Create multiple Creatives using BATCH POST {{baseUrl}}/adAccounts/{{adAccountsId}}/creatives
-
Use Cases-Account structure-User Access - Fetch an Ad Account User GET {{baseUrl}}/adAccountUsers/(account:urn%3Ali%3AsponsoredAccount%3A{{sponsoredaccount_id}},user:urn%3Ali%3Aperson%3A{{person_id}})
-
Use Cases-Account structure-User Access - Fetch the Authenticated User's Ad Accounts GET {{baseUrl}}/adAccountUsers?q=authenticatedUser
-
Use Cases-Account structure-User Access - Update Existing Ad Account User POST {{baseUrl}}/adAccountUsers/(account:urn%3Ali%3AsponsoredAccount%3A{{sponsoredaccount_id}},user:urn%3Ali%3Aperson%3A{{person_id}})