Social Media Integration FAQ

Facebook Scopes

  • public_profile

    Required. Allows access to a person's basic profile information

  • email

    Allows access to the person's primary email address

  • pages_show_list

    Allows access to view the list of Pages a person manages

  • pages_read_engagement

    Allows reading engagement data on Page posts

  • pages_manage_posts

    Allows creating and managing posts on Pages

  • pages_manage_metadata

    Allows managing Page settings and metadata

  • pages_read_user_content

    Allows reading user-created content on Pages

  • business_management

    Allows managing business assets and getting insights

LinkedIn Scopes

  • openid

    OpenID Connect authentication

  • profile

    Access to basic profile information through OpenID Connect

  • email

    Access to email address through OpenID Connect

  • w_member_social

    Ability to post, comment and like posts on behalf of the member

  • w_organization_social

    Post, comment and like posts on behalf of organization

  • r_organization_social

    Read organization's social stream

  • rw_organization_admin

    Manage organization pages you administer

X (Twitter) Scopes

  • tweet.read

    Read Tweets from your timeline

  • tweet.write

    Create Tweets and Retweets

  • users.read

    Read basic profile information

  • offline.access

    Maintain persistent access to the API

  • space.read

    Read Spaces data

Important Notes

Minimal Permissions

Always request only the scopes that your application actually needs. This follows the principle of least privilege and builds trust with users.

User Consent

Users will need to explicitly approve these permissions during the OAuth authentication process.

Platform Guidelines

  • Each platform has specific guidelines about how to use these scopes
  • Misuse of scopes can result in app suspension
  • Some scopes may require additional business verification or app review

Official Documentation