Meta Graph API breaking changes, updated weekly
Every verified Meta Graph API trap in Footgun: changes and behaviors that break code or give wrong results, newest first. Each one has the error you see, the fix, and the date it was last checked. The list updates when the weekly check adds or retires a trap. For the full cause and sources, open the trap, or see all Meta Graph API traps.
fg-0060· added 2026-10-12· last checked 2026-10-12
fbq('track','Lead') sends nothing while custom events go through
Symptom
fbq('track','Lead') produces zero network requests
Fix
Inspect the pixel's config for the restricted list. Send neutrally named custom events with no health or condition words, confirm them in Events Manager, build custom conversions on them, and point ad sets at those.
fg-0063· added 2026-10-05· last checked 2026-10-05
Marketing API /ads request returns 500 unless the page size is 50 or less
Symptom
500 error from /act_{id}/ads with a large limit
Fix
Page at limit=50 and follow paging.next.
fg-0059· added 2026-09-04· last checked 2026-09-04
Facebook post_impressions and post reach metrics no longer return data
Symptom
post_impressions, post_impressions_unique, post_views and post_engaged_users return errors or nothing
Fix
Drop those metrics. Use the ones that still answer, and use Instagram insights for reach.
fg-0066· added 2026-09-04· last checked 2026-09-04
System user token gets 'Invalid OAuth 2.0 Access Token' on Page endpoints
Symptom
Invalid OAuth 2.0 Access Token on /{page-id}/... calls
Fix
Exchange the system user token for the Page token and use that for Page calls.
fg-0064· added 2026-08-31· last checked 2026-08-31
One unknown insights metric voids the whole Graph insights call
Symptom
The entire insights request fails because one metric name is invalid
Fix
Request metrics one at a time, or retry without the failing metric, and keep whatever answers.
fg-0062· added 2026-08-03· last checked 2026-08-03
Instagram Graph API has no endpoint for the follower or following list
Symptom
Only followers_count is available
Fix
Build on counts and insights, such as follower delta and reach, instead of account lists.
fg-0068· added 2026-07-30· last checked 2026-07-30
WhatsApp Cloud API send fails with #200 on a number connected through another provider
Symptom
(#200) You do not have the necessary permissions to send messages on behalf of this WhatsApp Business Account
Fix
Send through the provider the number is connected to, or move the number to your own app. One number cannot serve both.
fg-0061· added 2026-06-19· last checked 2026-06-19
Graph API token dies about weekly with OAuthException 190 subcode 460
Symptom
OAuthException code 190, error_subcode 460
Fix
Use a system user token with expiration set to Never for server-side jobs.
Have your agent check Meta Graph API changes before it codes