(Legacy) Use Cases-(Legacy) Pull workflow

Number of APIs: 5

  1. 2. Retrieve the user's Ad Accounts (sponsoredAccount) GET {{baseUrl}}/adAccounts?q=search&search=(type:(values:List(BUSINESS)),status:(values:List(ACTIVE)),test:false)&fields=id,name,test,reference

  2. 4. Look up the ad accounts organization Copy GET {{baseUrl}}/adAccounts/{{sponsoredaccount_id}}?fields=referenceInfo

  3. 5. Validate user's organization role Copy GET {{baseUrl}}/organizationAcls?q=roleAssignee

  4. 6. Retrieve Lead Gen Forms Copy GET {{baseUrl}}/adForms?q=account&account=urn%3Ali%3AsponsoredAccount%3A{{sponsoredaccount_id}}&totals=true&count=10&start=0

  5. 9. Retrieve past leads looking back 90 days GET {{baseUrl}}/adFormResponses?q=account&account=urn%3Ali%3AsponsoredAccount%3A{{sponsoredaccount_id}}&projection=(paging,elements*(id,leadType,account~(id,name,reference~(localizedName)),campaign~(id,name),creative~(id,variables(data((,share~(text))))),form~(form(landingPage,hiddenFields,name)),formResponse(consentResponses*(accepted,consent~),submittedAt,answers*(question~,answerDetails))))&timeRange=(start:1668283699000,end:1668456499000)