I am working on an app that needs to have live information on campaigns, adsets and ads from a given ad account.
I found this documentation on web hooks for creation or change to ad objects: https://developers.facebook.com/docs/graph-api/webhooks/getting-started/webhooks-for-ad-accounts
I successfully setup the endpoint for the webhook and subscribed to an ad account. However, I've only received the test notifications.
I've updated budgets, titles and statuses for campaigns, adsets and ads and nothing seems to trigger the IN_PROCESS or WITH_ISSUES "field".
I have double checked that tests go through, I have confirmed via access log no live web hooks are received. I have also used the GET act_{ACT_ID}/subscribed_apps to confirm my app is subscribed to the ad account in question.
I am concerned that IN_PROCESS only happens when it goes into review (?), but this diagram seems to imply it is triggered by any edit: https://developers.facebook.com/docs/marketing-api/using-the-api/post-processing/
What will trigger in_process_ad_objects or with_issues_ad_objects web hooks?
If this is not the correct use case for this webhook, I would love to hear recommendations on how to get live data for users. My only other option at the moment is to request directly from the api, but frequently hit api limits.