Facebook Business Manager · OAuth Scopes
Facebook Business Manager OAuth Scopes
OAuth 2.0
searched
Facebook Business Manager publishes 85 OAuth 2.0 scopes. Scopes are the fine-grained permissions an application requests at authorization time to act against the Facebook Business Manager API on a user’s behalf.
This index is generated from the provider’s OpenAPI security definitions (and, where available, its documented scope reference) and refreshes on every APIs.io network build. Browse every provider’s scopes at scopes.apis.io.
AdvertisingAnalyticsBusiness ManagementMarketingSocial MediaMessagingCommerceAgentsMCPWebhook
Scopes: 85
Flows:
Method: searched
Scopes (85)
| Scope | Description | Flows |
|---|---|---|
| public_profile | Default permission granted with every Facebook Login. Basic profile fields. | |
| The app user's primary email address. | ||
| ads_management | Read and manage the ad accounts the app owns or has been granted access to. Programmatically create campaigns, manage ads, fetch ad metrics. Dependencies: pages_read_engagement, pages_show_list. | |
| ads_read | Read-only access to ads performance data for owned or granted ad accounts. | |
| ads_mcp_management | Access the Meta ads Model Context Protocol (MCP) server and enable AI agents to interact with Meta Ads on behalf of advertisers — create and manage campaigns, retrieve insights and reporting, and manage business assets like catalogs, ad accounts and pixels. | |
| attribution_read | Read Meta attribution and measurement data. | |
| read_insights | Read Insights data for Pages, apps and web domains the app user owns. | |
| read_audience_network_insights | Read Audience Network insights for apps the app user administers. | |
| business_management | Read and write Business Manager assets, users and asset assignments. | |
| catalog_management | Create, read, update and delete product catalogs owned by a business. | |
| commerce_manage_accounts | Manage commerce accounts for a business. | |
| commerce_account_manage_orders | Manage orders on a commerce account. | |
| commerce_account_read_orders | Read orders on a commerce account. | |
| commerce_account_read_reports | Read commerce account reports. | |
| commerce_account_read_settings | Read commerce account settings. | |
| leads_retrieval | Download lead data generated by Lead Ads forms on Pages the app user manages. | |
| pages_show_list | List the Pages the app user manages. | |
| pages_read_engagement | Read content, engagement and metadata on Pages the app user manages. | |
| pages_read_user_content | Read user-generated content (posts, comments, ratings) on managed Pages. | |
| pages_manage_posts | Create, edit and delete posts on managed Pages. | |
| pages_manage_engagement | Create, edit and delete comments and likes on managed Pages. | |
| pages_manage_metadata | Manage Page settings and subscribe/unsubscribe apps to Page webhooks. | |
| pages_manage_ads | Manage ads associated with a Page. | |
| pages_manage_cta | Manage the call-to-action button on a Page. | |
| pages_manage_instant_articles | Manage Instant Articles on behalf of Pages the app user administers. | |
| pages_messaging | Send and receive messages through a Page (Messenger Platform). | |
| pages_utility_messaging | Send utility (non-promotional) messages through a Page. | |
| pages_events | Log Page events for advertising and analytics. | |
| pages_user_gender | Read the gender of a user interacting with a managed Page. | |
| pages_user_locale | Read the locale of a user interacting with a managed Page. | |
| pages_user_timezone | Read the time zone of a user interacting with a managed Page. | |
| publish_video | Publish live and on-demand video to a Page, group or user. | |
| instagram_basic | Read basic metadata and media for an Instagram Business or Creator account. | |
| instagram_business_basic | Basic access under Business Login for Instagram. | |
| instagram_content_publish | Publish content to an Instagram Business account. | |
| instagram_business_content_publish | Publish content under Business Login for Instagram. | |
| instagram_manage_comments | Read and manage comments on Instagram media. | |
| instagram_business_manage_comments | Manage comments under Business Login for Instagram. | |
| instagram_manage_insights | Read insights for an Instagram Business account and its media. | |
| instagram_manage_messages | Send and receive Instagram Direct messages. | |
| instagram_business_manage_messages | Messaging under Business Login for Instagram. | |
| instagram_manage_events | Log events for an Instagram Business account. | |
| instagram_manage_upcoming_events | Manage upcoming events on an Instagram Business account. | |
| instagram_manage_contents | Manage content on an Instagram Business account. | |
| instagram_manage_engagement | Manage engagement on an Instagram Business account. | |
| instagram_shopping_tag_products | Tag products from a catalog in Instagram media. | |
| instagram_branded_content_brand | Branded content access on the brand side. | |
| instagram_branded_content_ads_brand | Run partnership ads against creator branded content. | |
| instagram_branded_content_creator | Branded content access on the creator side. | |
| instagram_creator_marketplace_discovery | Discover creators in the Instagram Creator Marketplace. | |
| instagram_creator_marketplace_messaging | Message creators in the Instagram Creator Marketplace. | |
| whatsapp_business_management | Manage WhatsApp Business Accounts, phone numbers, templates and settings. | |
| whatsapp_business_messaging | Send and receive messages through the WhatsApp Business Platform Cloud API. | |
| whatsapp_business_manage_events | Log WhatsApp business events. | |
| threads_basic | Read basic profile and media data for a Threads account. | |
| threads_business_basic | Basic access for Threads business accounts. | |
| threads_content_publish | Publish posts to Threads. | |
| threads_delete | Delete Threads posts. | |
| threads_read_replies | Read replies to Threads posts. | |
| threads_manage_replies | Hide, unhide and reply to Threads replies. | |
| threads_manage_mentions | Read and respond to Threads mentions. | |
| threads_manage_insights | Read Threads media and account insights. | |
| threads_keyword_search | Search Threads by keyword. | |
| threads_location_tagging | Tag locations on Threads posts. | |
| threads_profile_discovery | Discover public Threads profiles. | |
| threads_share_to_instagram | Share Threads content to Instagram. | |
| threads_user_id | Access the Threads user id. | |
| manage_app_solutions | Manage app solutions on behalf of a business. | |
| manage_fundraisers | Create and manage fundraisers on behalf of the app user. | |
| user_age_range | The app user's age range bucket. | |
| user_birthday | The app user's birthday. | |
| user_friends | The app user's friends who also use the app. | |
| user_gender | The app user's gender. | |
| user_hometown | The app user's hometown. | |
| user_likes | Pages the app user has liked. | |
| user_link | The URL of the app user's Facebook profile. | |
| user_location | The app user's current city. | |
| user_messenger_contact | Contact the app user on Messenger following a defined interaction. | |
| user_photos | Photos the app user has uploaded or is tagged in. | |
| user_posts | Posts on the app user's timeline. | |
| user_videos | Videos the app user has uploaded or is tagged in. | |
| gaming_profile | Gaming-scoped profile access. | |
| gaming_user_locale | Gaming-scoped locale access. | |
| developer_tools_mcp_app_read | Read access for the Meta Devtools MCP server. Sourced from https://mcp.facebook.com/.well-known/oauth-protected-resource/devtools, not from the Permissions Reference page. | |
| developer_tools_mcp_app_management | Management access for the Meta Devtools MCP server. Sourced from https://mcp.facebook.com/.well-known/oauth-protected-resource/devtools. |
📄 Provider scope reference: https://developers.facebook.com/docs/permissions
Source
OAuth Scopes
Work with this as data
Every scope set here is available over the APIs.io API and to AI agents over MCP.