Is the instagram_business_manage_messages scope required for the Instagram Business Login API?
In our application, we currently use the Instagram Display API, but it will be deprecated on December 4, 2024. We are considering transitioning to the Instagram Business Login API. However, our application does not include any messaging-related functionality, yet the instagram_business_manage_messages permission appears to be required to publish this product.
Does anyone know whether implementing messaging functionality is mandatory for using the Instagram Business Login API, or is this a mistake? Is it possible to publish the product without the instagram_business_manage_messages scope if the application does not deal with messages?
By default, this option is selected, and the checkbox is disabled. However, the UI and flow are buggy. To proceed, follow these steps:
Navigate to Menu on the left, then go to App Review > Permissions and Features. Locate instagram_business_manage_messages and change its access level to Standard Access by selecting Return to Standard Access.Once you’ve made this change, you will notice the request form updates as follows: Before: Requested: instagram_business_basic, instagram_business_manage_messages After: Requested: instagram_business_basic
The issue lies in the request form. You will still see questions related to instagram_business_manage_messages. To resolve this, remove the input fields associated with it, and they will disappear.
If you don’t address this, reviewers will repeatedly ask how your application uses instagram_business_manage_messages on behalf of your clients.