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.
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
- 1Read the full error response: focus on error_user_msg — it often names the exact invalid parameter.
- 2Compare your request payload against Meta's API reference for the endpoint.
- 3Validate data types: ad account IDs must be prefixed with act_, numeric IDs must be integers.
- 4Check if you're using any deprecated fields — review Meta's changelog for recent API version changes.
- 5Test with a minimal request: strip non-required fields until the request succeeds, then re-add fields to isolate the invalid one.
- 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
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.
Other Meta / Facebook API Errors
Invalid OAuth Access Token
Meta API error 190 means your access token is invalid, expired, or has been revoked. Step-by-step guide to re-generating a valid Meta user or system access token.
Permission Error
Meta API error 200 means the app lacks permission for the requested operation. Learn which permissions are needed and how to request the correct scopes.
Too Many API Calls
Meta API error 80004 means you have exceeded the rate limit. Learn how Meta rate limits work and how to implement proper throttling and backoff to fix this.
Custom Audience Terms Not Accepted
Meta API error 1870034 blocks audience creation when Custom Audience Terms have not been accepted. Learn the exact Business Manager fix before relaunching campaigns.
Targeting Category Deprecated
Meta API error 1487694 can appear when an ad set uses a deprecated targeting category. Learn how to replace removed interests and behaviors with Targeting Search.
