Meta / Facebook APIError 100

Meta API Error 100 — Invalid Parameter

Meta API error 100 means one or more parameters in your API request are invalid. Learn how to identify the invalid parameter and fix your request.

Quick Answer

Meta API error 100 means the API request contains an invalid parameter. The error_user_msg field in the response specifies which parameter and why it's invalid. Common causes: wrong data type, unsupported value, malformed ID, missing required field, or a deprecated parameter.

What Causes Meta / Facebook Error 100?

Error 100 is Meta's generic "bad request" error. Unlike HTTP 400, Meta returns 200 status with the error in the body. The error_user_msg and error_user_title fields typically contain actionable information about which parameter is invalid and what value is expected.

  • 1Passing a string where an integer is expected (or vice versa)
  • 2Using a deprecated field that Meta has removed from the API
  • 3Malformed ad account ID (should be act_XXXXXXXXX format)
  • 4Unsupported value for an enum field
  • 5Missing required parameter for the specific endpoint
  • 6Using a field that requires a specific feature flag or account permission

How to Fix Meta / Facebook Error 100

  1. 1Read the full error response: focus on error_user_msg — it often names the exact invalid parameter.
  2. 2Compare your request payload against Meta's API reference for the endpoint.
  3. 3Validate data types: ad account IDs must be prefixed with act_, numeric IDs must be integers.
  4. 4Check if you're using any deprecated fields — review Meta's changelog for recent API version changes.
  5. 5Test with a minimal request: strip non-required fields until the request succeeds, then re-add fields to isolate the invalid one.
  6. 6Use Graph API Explorer (developers.facebook.com/tools/explorer) to test requests interactively.

Official Meta / Facebook Documentation

https://developers.facebook.com/docs/marketing-api/error-reference

Never Deal With This Again

AdSkull Handles Meta / Facebook API Errors Automatically

Stop manually debugging API errors. AdSkull monitors your Meta / Facebook campaigns 24/7, detects authentication failures and permission issues, and surfaces clear actionable fixes — or handles them automatically when possible.

Automatic token refresh before expiry
Real-time permission alerts
Smart retry with exponential backoff
Unified dashboard for all platforms
Plain-English error explanations
One-click reconnect for auth issues

Other Meta / Facebook API Errors