Read pages, posts, and engagement.
SocialOAuth59 endpoints
Endpoints
| Operation | Method & path | Effect | Latency | Rate | Cost |
|---|---|---|---|---|---|
FACEBOOK_ASSIGN_PAGE_TASK Assigns tasks/roles to a business-scoped user or system user for a specific Facebook Page. The acting credential must be a Page access token requested by a person with the MANAGE task and the pages_manage_metadata permission. The target user must be a business-scoped user ID or system user ID; regular Facebook user IDs are not accepted. | POST /composio/facebook/facebook_assign_page_task | external_send | — | — | managed |
FACEBOOK_CREATE_COMMENT Creates a comment on a Facebook post or replies to an existing comment. | POST /composio/facebook/facebook_create_comment | external_send | — | — | managed |
FACEBOOK_CREATE_MULTI_PHOTO_POST Publish one Facebook Page feed post containing one or more photos from public URLs. The action first uploads every photo with published=false, then creates one /feed post with those photo IDs as attached_media. If any upload fails, the feed post is not created; earlier uploads can remain unpublished on Facebook temporarily. This action publishes immediately and does not add photos to an existing album. | POST /composio/facebook/facebook_create_multi_photo_post | external_send | — | — | managed |
FACEBOOK_CREATE_PHOTO_POST Creates a photo post on a Facebook Page. Requires an image to be provided via either 'url' (publicly accessible image URL) or 'photo' (local image file upload). This action is specifically for posting images with optional captions, not text-only posts. Returns a composite post_id (PageID_PostID); use this for follow-up operations, not the photo/media id alone. | POST /composio/facebook/facebook_create_photo_post | external_send | — | — | managed |
FACEBOOK_CREATE_POST Creates a new text or link post on a Facebook Page. Requires `pages_manage_posts` permission and manage-level Page role on the target Page. For image posts use FACEBOOK_CREATE_PHOTO_POST; for video posts use FACEBOOK_CREATE_VIDEO_POST — media fields are not supported here. Returns a composite post ID in `PageID_PostID` format, required for FACEBOOK_GET_POST retrieval. | POST /composio/facebook/facebook_create_post | external_send | — | — | managed |
FACEBOOK_CREATE_VIDEO_POST Creates a video post on a Facebook Page. Local files use Facebook's resumable upload protocol, including large videos. Requires a Page access token with `pages_manage_posts` scope and manage-level permissions on the target page. | POST /composio/facebook/facebook_create_video_post | external_send | — | — | managed |
FACEBOOK_DELETE_COMMENT Deletes a Facebook comment. Requires a Page Access Token with appropriate permissions for comments on Page-owned content. The page_id parameter helps ensure the correct page token is used for authentication. | POST /composio/facebook/facebook_delete_comment | external_send | — | — | managed |
FACEBOOK_DELETE_POST Permanently deletes a Facebook Page post. Deletion is irreversible — deleted posts cannot be recovered. For bulk deletions, keep throughput to ~1 delete/second to avoid Graph API rate limits. | POST /composio/facebook/facebook_delete_post | external_send | — | — | managed |
FACEBOOK_GET_AD_INSIGHTS Read Marketing API performance insights for an advertising object. | GET /composio/facebook/facebook_get_ad_insights | none | — | — | managed |
FACEBOOK_GET_COMMENT Retrieves details of a specific Facebook comment. | GET /composio/facebook/facebook_get_comment | none | — | — | managed |
FACEBOOK_GET_COMMENTS Retrieves comments from a Facebook post or comment (for replies). This endpoint requires appropriate permissions: - For page-owned posts: A Page Access Token with 'pages_read_engagement' permission - The API automatically swaps user tokens for page tokens when available API Version: Uses v26.0, released July 2026. | GET /composio/facebook/facebook_get_comments | none | — | — | managed |
FACEBOOK_GET_CONVERSATION_MESSAGES Retrieves messages from a specific conversation. | GET /composio/facebook/facebook_get_conversation_messages | none | — | — | managed |
Showing 12 of 59 Facebook actions. Every action is in the provider catalog, and the CLI and MCP list them with their inputs.