Feature Review

If you want to use one of the following features, each feature needs to be reviewed by the Facebook App Review team:

How to Submit for Feature Review

To request any of the listed features, follow our How to Submit for Login Review Guide.

In "Step 2: Select Items for Review" select:

  1. Select feature(s), located under the Features section.
  2. Select permissions that are required for your feature(s) in the Login Permissions section.

Login Review Exception

There are some cases in which you won't need to get the Facebook Login portion of your app reviewed. This applies for example for the Optimized Sharing to Messenger feature. In those cases, you do not need to provide the "Facebook Login Integration" information which is described in "Step 4: Complete Submission Form".

Taggable Friends

Enables your app to call the Taggable Friends API on behalf of people who are not admins, developers or testers of your app.

The Taggable Friends API returns a list of all of a person's friends (both app-using friends and non-app-using friends) who can be tagged or mentioned in stories published by your app. The API returns each friend's name, a URL to a profile picture and a tagging token that can be used to tag them in Statuses, Links, Photos, Videos or Open Graph actions.

By default, you may only call the Taggable Friends API for people who are listed in the Roles section of your app's Dashboard. This is to allow you to develop and test your integration. If you want to use the Taggable Friends API in a public version of your app, you must submit this feature for review.

Common Usage

Let people tag their friends in in-context stories published by your app. This appends '-with Friend Name' to the end of the user message. E.g. "Having a coffee - with John"

Let people mention their friends in-line in stories published by your app. Mentioning is only available in Open Graph stories that use certain additional capabilities. Learn more.

Use a person's friends for any purpose other than in-context stories, such as competitions, contests or quizzes, or invite friends to use an app.

Page Mentioning

Page Mentioning lets your app mention any Facebook Page when publishing posts on the pages managed by your app.

By default, your app may only mention pages administrated by the people who manage your app. If you want the ability to mention any Facebook Page in page posts published by your app, you must submit this feature for review.

To use Page Mentioning, your app need to have been granted the manage_pages and publish_actions permissions.

If your app has its own user authentication system, please include a working username and password in your review instructions so our team can easily reproduce your page mentioning functionality.

Common Usage

Allow people to use your app to publish Page posts that mention other pages

Mention Pages relevant to the content in your page post

Like Button for apps on iOS and Android

The Like button (available for iOS and Android) allows your app to expose a Like button for any Facebook Page or Open Graph object.

Common Usage

Allow people to like Facebook Pages or Open Graph objects from your app

Ads Management Basic Access

Ads Management Basic Access lets your app access the Facebook Ads Management API on up to 25 ad accounts. The basic access level is meant for businesses to scale out their use of the Ads Management API to a limited set of initial customers.

By default, your app may only access ad accounts that are owned by admins of the app. If you want the ability to access additional ad accounts, you must submit this feature for review.

To use the Facebook Ads Management API, your app will still need to request the ads_management permission for manage ads for each customer, and manage_pages permission to manage page posts for each page.

If your app has its own user authentication system, please include a working username and password in your review instructions so our team can easily reproduce your app's functionality.

Common Usage

Allow people to use your app on their own ad accounts

Programmatic access to your own ad accounts

Ads Insights API Basic Access

Ads Insights API Basic Access lets your app access the Facebook Ads Insights API on up to 25 ad accounts. The basic access level is meant for businesses to scale out their use of the Ads Insights API to a limited set of initial customers.

By default, your app may only access ad accounts that are owned by admins of the app. If you want the ability to access additional ad accounts, you must submit this feature for review.

To use the Facebook Ads Insights API, your app will still need to request the ads_read permission to view ads and ad statistics for each customer.

If your app has its own user authentication system, please include a working username and password in your review instructions so our team can easily reproduce your app's functionality.

Common Usage

Allow people to use your app on their own ad accounts for viewing ads and ad statistics

Programmatic access to your own ad accounts for viewing ads and ad statistics

All Mutual Friends API

The All Mutual Friends API gives you access to all the mutual friends between two people who use your app. The response includes mutual friends who use your app as well as limited information about mutual friends who don’t use your app.

Common Usage

Display social context between the person using your app, and another app user

Use the token returned for non-app mutual friends to link to that person's Facebook profile

Surface the mutual friends of two people who use your app to anyone other than those to people

Store the names and profile pictures of the mutual friends

Any non-visible use of this information, for example for recommendations and ranking

Platform Limitation

The All Mutual Friends API must be called from your server. You cannot call this API in JavaScript, Android, or iOS client code.

Optimized Sharing to Messenger

Enables your app to use optimized sharing to Messenger.

The attribution consists of your app name, logo and a call to action attached to the content shared from your app via Messenger. With this feature, people can install your app and reply with content from your app directly from the attribution.

Common Usage

Let people share fun content created in your app via Messenger

Enhance conversations by letting people reply with content from your app

Ask people to share content just to unlock other content or invite people to install your app

Ask people to share content that contains promotional material

Live Video API

Provides access to the Live Video API to create stories on Facebook using live video content from a variety of sources. This allows you to go beyond mobile device cameras and bring in video from professional cameras, multi-camera setups and programmatic sources such as games or screencasts.

Depending on where your app will post the live video to, your app will also need the permissions below in addition to Live Video API. Make sure you add them to your submission if your app hasn't been approved for them yet.

  • User: publish_actions
  • Page: manage_pages, publish_pages
  • Group: publish_actions, user_managed_groups
  • Event: publish_actions, user_events

Common Usage

If your app requests this permission Facebook will have to review how your app uses it. When requesting this permission via App Review, please make sure your instructions are easily reproducible by our team.

Let people publish live video content from your app to Facebook from a source other than mobile device cameras

Publishing with the Go Live dialog. You only need to submit for review if you need to stream using the live_videos endpoint

Streaming video from a mobile device camera. This feature is already available in the Facebook app

Streaming to platforms other than Facebook

Show third-party ads, including for other apps

Automatically publish live video without the person being aware or having control

Don't use Reactions for polls in video where the whole stream consists of static or looping graphics or images

Profile Expression Kit

The Profile Expression Kit lets people use your app to create profile pictures and videos. In just a few taps, people can add their profile picture or video directly to Facebook. Your app will be attributed in News Feed every time someone uploads a picture or video.

Only video and image MIME type media are compatible with the Profile Expression Kit.

Common Usage

If your app requests this permission Facebook will have to review how your app uses it. When requesting this permission via App Review, please make sure your instructions are easily reproducible by our team.

Let people add videos they make in your app directly into the Facebook profile video flow.

Let people add pictures they create in your app to the profile picture flow on Facebook.