Guide to Facebook Permissions
Permissions are user-granted Graph API authorization. Before your app can use an endpoint to access an app user's data, the app user must grant your app all permissions required by that endpoint.
When users log in to the app, they receive a request to grant the permissions the app has requested.
Pages
leads_retrieval
pages_manage_ads: This permission allows app to create and manage ads associated with the Page.
pages_manage_metadata: This permission allows app to subscribe and receive web hooks about activity on the Page, and to update settings on the Page.
pages_manage_posts: This permission allows app to create, edit and delete your Page posts.
pages_messaging
pages_read_engagement: This permission allows app to read content (posts, photos, videos, events) posted by the Page, read followers data and profile picture, and read metadata and other insights about the Page.
pages_show_list: This permission allows app to access the list of Pages a person manages.
read_insights: This permission allows app to read the Insights data for Pages, apps and web domains the person owns.