Facebook Pages API · OAuth Scopes

Facebook Pages API OAuth Scopes

OAuth 2.0 derived

Facebook Pages API publishes 7 OAuth 2.0 scopes via the authorizationCode flow. Scopes are the fine-grained permissions an application requests at authorization time to act against the Facebook Pages API API on a user’s behalf.

Tokens are issued from https://graph.facebook.com/v22.0/oauth/access_token.

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.

Social MediaFacebookMeta Graph APIPagesContent PublishingSocial Insights
Scopes: 7 Flows: authorizationCode Method: derived

OAuth endpoints

Authorization URL
https://www.facebook.com/v22.0/dialog/oauth
Token URL
https://graph.facebook.com/v22.0/oauth/access_token
Flows
authorizationCode

Scopes (7)

ScopeDescriptionFlows
pages_manage_engagement Moderate comments and reactions authorizationCode
pages_manage_metadata Manage Page settings and subscribed apps authorizationCode
pages_manage_posts Publish and edit posts authorizationCode
pages_messaging Send and receive Messenger messages authorizationCode
pages_read_engagement Read Page content and engagement authorizationCode
pages_read_user_content Read user-generated content on a Page authorizationCode
pages_show_list List Pages the user manages authorizationCode

Source

OAuth Scopes

facebook-pages-scopes.yml Raw ↑
generated: '2026-07-11'
method: derived
source: openapi/facebook-pages-openapi.yml
schemes:
- name: PageAccessToken
  source: openapi/facebook-pages-openapi.yml
  flows:
  - flow: authorizationCode
    authorizationUrl: https://www.facebook.com/v22.0/dialog/oauth
    tokenUrl: https://graph.facebook.com/v22.0/oauth/access_token
  description: |-
    OAuth 2.0 Page access token. Granted scopes determine which
    endpoints can be called. Send as a Bearer token or as the
    access_token query parameter.
scopes:
- scope: pages_manage_engagement
  description: Moderate comments and reactions
  flows:
  - authorizationCode
  sources:
  - openapi/facebook-pages-openapi.yml
- scope: pages_manage_metadata
  description: Manage Page settings and subscribed apps
  flows:
  - authorizationCode
  sources:
  - openapi/facebook-pages-openapi.yml
- scope: pages_manage_posts
  description: Publish and edit posts
  flows:
  - authorizationCode
  sources:
  - openapi/facebook-pages-openapi.yml
- scope: pages_messaging
  description: Send and receive Messenger messages
  flows:
  - authorizationCode
  sources:
  - openapi/facebook-pages-openapi.yml
- scope: pages_read_engagement
  description: Read Page content and engagement
  flows:
  - authorizationCode
  sources:
  - openapi/facebook-pages-openapi.yml
- scope: pages_read_user_content
  description: Read user-generated content on a Page
  flows:
  - authorizationCode
  sources:
  - openapi/facebook-pages-openapi.yml
- scope: pages_show_list
  description: List Pages the user manages
  flows:
  - authorizationCode
  sources:
  - openapi/facebook-pages-openapi.yml