Instagram Business Account Identification
We retrieve the Instagram Business Account ID linked to our Facebook Page using the Graph API. This ID is essential for all subsequent Instagram operations.
Without instagram_basic, we cannot call GET /{page-id}?fields=instagram_business_account API to identify which Instagram account to manage for DM operations.
This permission is REQUIRED before requesting instagram_manage_messages. It provides the foundation for all Instagram DM functionality.
Permissions requested: pages_show_list, pages_manage_metadata, instagram_basic
instagram_basic permission.
GET /{page-id}?fields=instagram_business_account API.
instagram_manage_messages.
API Endpoint:GET /{page-id}?fields=instagram_business_accountRequired Permission:instagram_basic (Advanced Access)Graph API Version:v21.0Response Example:{ "instagram_business_account": { "id": "17841472534595863", "username": "alllitingpsjpn" }, "id": "123456789" // Page ID }Business Purpose:- Identify Instagram Business Account linked to Facebook Page - Retrieve IG User ID for subsequent DM operations - This is a PREREQUISITE for instagram_manage_messages