Conversion Events Streaming Workflow

Number of APIs: 6

  1. 2. Retrieve authenticated user's Sponsored Ad Accounts GET {{baseUrl}}/adAccountUsers?q=authenticatedUser&fields=role,account,user

  2. 4. Fetch existing Conversion Rules for CAPI in the selected ad account GET {{baseUrl}}/conversions?q=account&account=urn%3Ali%3AsponsoredAccount%3A{{sponsoredaccount_id}}&fields=conversionMethod,enabled,type,name,id,campaigns,attributionType

  3. 6. Create a new Conversion Rule POST {{baseUrl}}/conversions

  4. 7. Fetch active campaigns GET {{baseUrl}}/adAccounts/{{sponsoredaccount_id}}/adCampaigns?q=search&search=(status:(values:List(ACTIVE,DRAFT)))&fields=id,name

  5. 8. Associate campaigns to conversion rule PUT {{baseUrl}}/campaignConversions/(campaign:urn%3Ali%3AsponsoredCampaign%3A{{campaign_id}},conversion:urn%3Alla%3AllaPartnerConversion%3A{{conversion_id}})

  6. 10. Stream multiple conversion events to the conversion rule POST {{baseUrl}}/conversionEvents