# Facebook

Facebook is a social media and advertising platform used by individuals and businesses to connect, share content, and promote products or services. Only supports Facebook Pages, not Facebook Personal accounts.

Category: Communication. Connect from any Rakazo bot at https://rakazo.com/integrations/facebook/.

## Actions

- **Add Photos to Album**: Adds photos to an existing facebook album.
- **Create Comment**: Creates a comment on a facebook post or replies to an existing comment.
- **Create Photo Album**: Creates a new photo album on a facebook page.
- **Create Photo Post**: Creates a photo post on a facebook page.
- **Create Post**: Creates a new post on a facebook page.
- **Create Video Post**: Creates a video post on a facebook page.
- **Get Comments**: Retrieves comments from a facebook post or comment (for replies).
- **Get Conversation Messages**: Retrieves messages from a specific conversation.
- **Get Page Conversations**: Retrieves a list of conversations between users and the page.
- **Get Page Posts**: Retrieves posts from a facebook page.
- **Get Post**: Retrieves details of a specific facebook post.
- **Like Post or Comment**: Likes a facebook post or comment.
- **Send Media Message**: Sends a media message (image, video, audio, or file) from the page to a user.
- **Send Message**: Sends a text message from the page to a user via messenger.
- **Unlike Post or Comment**: Removes a like from a facebook post or comment.
- **Upload Photo**: Uploads a photo file directly to a facebook page.
- **Upload Photos Batch**: Uploads multiple photo files in batch to a facebook page or album.
- **Upload Video**: Uploads a video file directly to a facebook page.
- **Add Reaction**: Adds a specific reaction (like, love, wow, etc.) to a facebook post or comment.
- **Assign Page Task**: Assigns tasks/roles to a user for a specific facebook page.
- **Delete Comment**: Deletes a facebook comment.
- **Delete Post**: Deletes a facebook page post.
- **Get Comment**: Retrieves details of a specific facebook comment.
- **Get Message Details**: Retrieves details of a specific message sent or received by the page.
- **Get Page Details**: Fetches details about a specific facebook page.
- **Get Page Insights**: Retrieves analytics and insights for a facebook page.
- **Get Page Photos**: Retrieves photos from a facebook page.
- **Get Page Roles**: Retrieves a list of people and their tasks/roles on a facebook page.
- **Get Page Videos**: Retrieves videos from a facebook page.
- **Get Post Insights**: Retrieves analytics and insights for a specific facebook post.
- **Get Post Reactions**: Retrieves reactions (like, love, wow, etc.) for a facebook post.
- **Get Scheduled Posts**: Retrieves scheduled and unpublished posts for a facebook page.
- **Get User Pages**: Retrieves a list of pages the user manages, including tasks and access tokens.
- **Mark Message Seen**: Marks a user's message as seen by the page.
- **Publish Scheduled Post**: Publishes a previously scheduled or unpublished facebook post immediately.
- **Remove Page Task**: Removes a user's tasks/access from a specific facebook page.
- **Reschedule Post**: Changes the scheduled publish time of an unpublished facebook post.
- **Toggle Typing Indicator**: Shows or hides the typing indicator for a user in messenger.
- **Update Comment**: Updates an existing facebook comment.
- **Update Page Settings**: Updates settings for a specific facebook page.
- **Update Post**: Updates an existing facebook page post.
