Permissions are a form of granular, app user-granted Graph API authorization. Before your app can use an API endpoint to access your app user's data, your app user must grant your app all permissions required by that endpoint.
Only select permissions that your app needs to function as intended. Selecting unneeded permissions is a common reason for rejection during app review.
You may also use any permission granted to your app to request analytics insights to improve your app and for marketing or advertising purposes, through the use of aggregated and de-identified or anonymized information (provided such data cannot be re-identified).
When your app users log onto your app, they receive a request to grant the permissions your app has requested. Your app users can grant or deny the requested permissions or any subset of them.
If your app does not use a permission for 90 days, usually due to user inactivity, your app user must regrant your app that permission.
You can use the Meta App Dashboard to remove a permission your app no longer uses or to remove a permission that has been deprecated.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Provide specific examples of why your app requires managing business assets on behalf of other businesses. If the permission is requested as a dependency of another main permission, including pages_messaging
or pages_show_list
, please specify the main permission in the use case description.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Provide specific examples of why your app requires access to manage Facebook branded content ad campaigns and access data related to branded content ads on behalf of other businesses.
Provide specific examples of why your app requires managing Facebook creator discovery on behalf of other businesses.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Include the specific Professional Instagram Account profile information your use case will require. Describe where this information can be found within your solution.
instagram_branded_content_ads_brand
instagram_basic
pages_read_engagement
pages_show_list
Provide specific examples of why your app requires accesss to manage Instagram branded content ad campaigns and access data related to branded content ads on behalf of other businesses.
Provide specific examples of why your app requires access to manage Instagram branded content ad campaigns and access data related to branded content ads on behalf of other businesses.
instagram_branded_content_creator
instagram_basic
pages_read_engagement
pages_show_list
Provide specific examples of why your app requires accesss to manage Instagram branded content ad campaigns and access data related to branded content ads on behalf of other businesses.
Provide specific examples of why your app requires the instagram_business_basic
permission to access basic metadata of Instagram Business account profiles on behalf of other businesses.
Provide specific examples of why your app requires the instagram_business_content_publish
permission to create and publish organic feed photo and video posts on behalf of other businesses.
Provide specific examples of why your app requires the instagram_business_manage_comments
permission to manage Instagram comments on behalf of other businesses.
instagram_creator_marketplace_discovery
business_management
instagram_basic
pages_manage_metadata
pages_show_list
Provide specific examples of why your app requires managing instagram_creator_marketplace_discovery
on behalf of other businesses.
instagram_creator_marketplace_messaging
instagram_basic
pages_read_user_content
pages_show_list
Provide specific examples of why your app requires managing instagram creator marketplace messages on behalf of other businesses.
Provide specific examples of why your app requires the instagram_content_publish
permission to create and publish organic feed photo and video posts on Instagram on behalf of other businesses.
Provide specific examples of why your app requires the instagram_content_publish
permission to create and publish organic feed photo and video posts on Instagram on behalf of other businesses.
Provide specific examples of why your app requires the instagram_manage_contents
permission to delete an app user's Instagram media.
instagram_manage_contents
permission.Provide specific examples of why your app requires the instagram_manage_engagement
permission to publish or delete an app user's “Like” on IG Media objects (Feed, Reels) and IG Comment objects (Comment, Reply).
instagram_manage_engagement
permission.Provide specific examples of why your app requires the instagram_manage_upcoming_events
permission to manage upcoming events on Instagram on behalf of other businesses.
Provide specific examples of why your app requires the instagram_manage_insights
permission to provide insights into Instagram performance on behalf of other businesses.
Provide specific examples of why your app requires the instagram_shopping_tag_products
permission to tag Instagram media with product tags and manage the product catalog on behalf of other businesses.
Provide specific examples of why your app requires the instagram_manage_upcoming_events
permission to manage upcoming events on Instagram on behalf of other businesses.
leads_retrieval
Ads Management Standard Access
ads_management
ads_read
business_management
pages_manage_ads
pages_read_engagement
pages_show_list
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Provide specific examples of why your app requires the marketing_messages_messenger
permission to access Marketing Messages endpoints on Messenger
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Provide specific examples of why your app needs to access the list of pages that a user owns. If the pages_show_list permission
is requested as a dependency of another main permission, please specify the main permission in the use case description.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Provide specific examples of why your app requires the threads_basic
permission to access a user's Threads profile information and media and text content posted to Threads.
Provide specific examples of why your app requires the threads_business_basic
retrieve the threads_user_id
during the creation of ads on Threads.
Provide specific examples of why your app requires the threads_content_publish
permission to enable users to create and publish content to their Threads profile.
Provide specific examples of why your app requires the threads_delete
permission to delete an app user's Thread post.
Provide specific examples of why your app requires the threads_keyword_search
permission to manage your social media presence by searching and fetching content with specific keywords on Threads.
Provide specific examples of why your app requires the threads_location_tagging
permission to enable users to read location information or publish a post with location information
Provide specific examples of why your app requires the threads_manage_insights
permission to track your performance on Threads by providing insights into your profile and individual Threads metrics.
Provide specific examples of why your app requires the threads_manage_insights
permission to track your performance on Threads by providing insights into your profile and individual Threads metrics.
Provide specific examples of why your app requires the threads_manage_replies
permission to enable users to manage their Threads presence by creating replies on behalf of their profile, hiding or unhiding replies to threads, and controlling who can reply to threads.
Provide specific examples of why your app requires the threads_profile_discovery
permission to enable users to access profiles for public Threads accounts and public posts of these accounts.
Provide specific examples of why your app requires the threads_read_replies
permission to enable users to view replies to their threads on Threads.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Visit the App Review documentation for guidance.
Demonstrate one of the following:
Explain the messaging functionality your app offers to business customers who you have onboarded onto the platform, and how they perform those functions.
Demonstrate one of the following: