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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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

$ /plugin marketplace add getfootgun/footgun
$ /plugin install footgun@footgun