Meta · Authentication Profile

Meta Authentication

Authentication

Meta authenticates with OAuth 2.0 access tokens (Facebook Login). The scheme in openapi/meta-openapi.yml is oauth2 (implicit flow); the docs describe four token types below. Tokens carry granted permissions (scopes/meta-scopes.yml) and can be inspected with the Access Token Debugger.

Meta secures its APIs with oauth2 across 1 declared security scheme, as derived from its OpenAPI definitions. OAuth 2.0 is offered via the implicit and authorizationCode flow(s).

AdvertisingAnalyticsArtificial IntelligenceMessagingSocialSocial-MediaVirtual Reality
Methods: oauth2 Schemes: 1 OAuth flows: implicit, authorizationCode API key in:

Security Schemes

userAccessToken oauth2
· flows: implicit

Source

Authentication Profile

Raw ↑
generated: '2026-06-20'
method: searched
source: openapi/meta-openapi.yml
docs:
  - https://developers.facebook.com/docs/facebook-login
  - https://developers.facebook.com/docs/facebook-login/guides/access-tokens
description: >-
  Meta authenticates with OAuth 2.0 access tokens (Facebook Login). The scheme
  in openapi/meta-openapi.yml is oauth2 (implicit flow); the docs describe four
  token types below. Tokens carry granted permissions (scopes/meta-scopes.yml)
  and can be inspected with the Access Token Debugger.
summary:
  types:
    - oauth2
  oauth2_flows:
    - implicit
    - authorizationCode
token_types:
  - {name: User access token, use: Act on behalf of a user; short- or long-lived.}
  - {name: Page access token, use: Act on behalf of a Page the user manages; derived from a User token.}
  - {name: App access token, use: Server-to-server app-level calls; app_id|app_secret.}
  - {name: Client access token, use: Limited client-side app identification.}
schemes:
  - name: userAccessToken
    type: oauth2
    flows:
      - flow: implicit
        authorizationUrl: https://www.facebook.com/v25.0/dialog/oauth
        scopes: 1
    sources:
      - openapi/meta-openapi.yml
tools:
  - {name: Access Token Debugger, url: https://developers.facebook.com/tools/debug/accesstoken/}
notes: >-
  Passed as the access_token query parameter or an Authorization: Bearer header.
  Long-lived user tokens (~60 days) are exchanged from short-lived tokens.
  Server-side calls should include appsecret_proof. See scopes/meta-scopes.yml
  for permissions.

Work with this as data

Every security artifact here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for security posture

4 MCP tools reach this
  • find_securityBrowse and filter every security artifact in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This security artifact
curl "https://apis.io/api/v1/security/meta-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.