facebook.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
Comments
create
comments.create
Create a comment on a Page post or other object.
Risk: write
delete
comments.delete
Delete a comment.
Risk: write · Irreversible
get
comments.get
Retrieve a single comment by ID.
Risk: read
from full type
from full type
list
comments.list
List comments on a Page post or other object.
Risk: read
data full type
data full type
paging full type
paging full type
update
comments.update
Update or hide a comment.
Risk: write
Conversations
getMessages
conversations.getMessages
List messages in a Messenger conversation.
Risk: read
data full type
data full type
paging full type
paging full type
list
conversations.list
List Messenger conversations for a Page (optional platform filter).
Risk: read
data full type
data full type
paging full type
paging full type
Messages
getDetails
messages.getDetails
Retrieve a single Messenger message by ID.
Risk: read
from full type
from full type
to full type
to full type
attachments full type
attachments full type
markSeen
messages.markSeen
Mark the most recent messages in a conversation as seen.
Risk: write
send
messages.send
Send a text Messenger message from a Page.
Risk: write
sendMedia
messages.sendMedia
Send a media Messenger message from a Page.
Risk: write
toggleTyping
messages.toggleTyping
Show or hide the Messenger typing indicator.
Risk: write
Pages
assignTask
pages.assignTask
Assign Page tasks to a business/system user via /assigned_users.
Risk: write
getDetails
pages.getDetails
Retrieve metadata for a Facebook Page.
Risk: read
category_list full type
category_list full type
picture full type
picture full type
getInsights
pages.getInsights
Retrieve Page insights for the given metrics and period.
Risk: read
data full type
data full type
paging full type
paging full type
getRoles
pages.getRoles
List users and their roles on a Facebook Page.
Risk: read
data full type
data full type
paging full type
paging full type
listManaged
pages.listManaged
List Facebook Pages the authenticated user manages, including page access tokens.
Risk: read
data full type
data full type
paging full type
paging full type
removeTask
pages.removeTask
Remove a business/system user from Page task assignments.
Risk: write
search
pages.search
Search Pages via /pages/search (deprecated for most apps; Workplace-only). Prefer pages.listManaged or pages.getDetails.
Risk: read
data full type
data full type
paging full type
paging full type
updateSettings
pages.updateSettings
Update editable settings on a Facebook Page.
Risk: write
Photos
addToAlbum
photos.addToAlbum
Add a photo to an existing album.
Risk: write
createAlbum
photos.createAlbum
Create a photo album on a Page.
Risk: write
createPost
photos.createPost
Create and publish a photo post on a Page (uses caption per Graph docs).
Risk: write
list
photos.list
List Page photos via /photos (defaults to type=uploaded).
Risk: read
data full type
data full type
paging full type
paging full type
upload
photos.upload
Upload a photo to a Page.
Risk: write
uploadBatch
photos.uploadBatch
Upload multiple photos using the Graph API batch endpoint.
Risk: write
photos full type
photos full type
object[]
Output full type
Output full type
Posts
create
posts.create
Publish or schedule a Page feed post (supports attached_media for multi-photo).
Risk: write
attached_media full type
attached_media full type
targeting full type
targeting full type
delete
posts.delete
Delete a Page post.
Risk: write · Irreversible
get
posts.get
Retrieve a single Page post by ID.
Risk: read
getInsights
posts.getInsights
Retrieve insights for a Page post.
Risk: read
data full type
data full type
paging full type
paging full type
getReactions
posts.getReactions
List reactions on a Page post.
Risk: read
data full type
data full type
paging full type
paging full type
list
posts.list
List Page timeline content via /feed (page posts + visitor posts + tagged posts).
Risk: read
data full type
data full type
paging full type
paging full type
listScheduled
posts.listScheduled
List scheduled but unpublished Page posts.
Risk: read
data full type
data full type
paging full type
paging full type
listTagged
posts.listTagged
List posts in which the Page is tagged.
Risk: read
data full type
data full type
paging full type
paging full type
publishScheduled
posts.publishScheduled
Publish a previously scheduled post immediately.
Risk: write
reschedule
posts.reschedule
Change the scheduled publish time of a post.
Risk: write
update
posts.update
Update an existing Page post.
Risk: write
Reactions
add
reactions.add
Add a LIKE to a post or comment via /likes (Graph only allows LIKE programmatically).
Risk: write
unlike
reactions.unlike
Remove a LIKE from a post or comment via DELETE /likes.
Risk: write
Users
getCurrentUser
users.getCurrentUser
Get the authenticated Facebook user via /me.
Risk: read
getUserPages
users.getUserPages
Deprecated. List Facebook Pages for the authenticated user via /me/accounts.
Risk: read
data full type
data full type
paging full type
paging full type
Videos
createPost
videos.createPost
Create a video post on a Page using file_url.
Risk: write
list
videos.list
List Page videos via GET //videos (Video API; needs pages_read_engagement + MANAGE).
Risk: read
data full type
data full type
paging full type
paging full type
upload
videos.upload
Publish a Page video from file_url (same edge as createPost; not resumable/chunked).
Risk: write