All integrations
Catalogue metadata onlysocial media accountsv20260902_00

FACEBOOK

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.

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

44

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2 · managed upstream

OAUTH2

facebook_oauth2

Upstream managed

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

No fields declared in this snapshot.

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 31–44 of 44 actions

Publish Scheduled Post

FACEBOOK_PUBLISH_SCHEDULED_POST

Publishes a previously scheduled or unpublished Facebook post immediately. This action takes a scheduled or unpublished post and publishes it immediately by setting is_published to true. The post must have been previously created with published=false or with a scheduled_publish_time. Requirements: - The post must exis…

Untrusted display-only summary

Remove Page Task

FACEBOOK_REMOVE_PAGE_TASK

Removes a user's tasks/access from a specific Facebook Page. Caller must have admin-level rights on the Page. Operates on one page_id at a time; repeat for each page if removing from multiple pages. Partial access may remain if only some tasks are revoked.

Untrusted display-only summary

Reschedule Post

FACEBOOK_RESCHEDULE_POST

Changes the scheduled publish time of an unpublished Facebook post. This action updates the scheduled_publish_time of a previously scheduled post. The post must have been created with published=false and a scheduled_publish_time.

Untrusted display-only summary

Search Pages

FACEBOOK_SEARCH_PAGES

Searches for Facebook Pages based on a query string. Returns pages matching the search criteria with requested fields. DEPRECATION WARNING: The /pages/search endpoint was deprecated by Facebook in 2019 and is now ONLY available to Workplace by Meta apps. Standard Facebook apps will receive Error #10 (permission error)…

Untrusted display-only summary

Send Media Message

FACEBOOK_SEND_MEDIA_MESSAGE

Sends a media message (image, video, audio, or file) from the Page to a user.

Untrusted display-only summary

Send Message

FACEBOOK_SEND_MESSAGE

Sends a text message from a Facebook Page (not personal profiles) to a user via Messenger. Requires explicit user confirmation before calling, as this action delivers a message to a real end user.

Untrusted display-only summary

Toggle Typing Indicator

FACEBOOK_TOGGLE_TYPING_INDICATOR

Shows or hides the typing indicator for a user in Messenger.

Untrusted display-only summary

Unlike Post or Comment

FACEBOOK_UNLIKE_POST_OR_COMMENT

Removes a like from a Facebook post or comment.

Untrusted display-only summary

Update Comment

FACEBOOK_UPDATE_COMMENT

Updates an existing Facebook comment. IMPORTANT: This action requires a Page Access Token. The comment must belong to a post on a Page that you manage. Use the page_id parameter to ensure the correct page token is used, especially if you manage multiple pages.

Untrusted display-only summary

Update Page Settings

FACEBOOK_UPDATE_PAGE_SETTINGS

Updates settings for a specific Facebook Page. Requires the authenticated user to have MANAGE and CREATE_CONTENT tasks for the target page; verify roles via FACEBOOK_GET_PAGE_ROLES. Not all fields (about, description, general_info, etc.) are available for every Page category.

Untrusted display-only summary

Update Post

FACEBOOK_UPDATE_POST

Updates an existing Facebook Page post.

Untrusted display-only summary

Upload Photo

FACEBOOK_UPLOAD_PHOTO

DEPRECATED: Use FACEBOOK_CREATE_PHOTO_POST instead. Uploads a photo file directly to a Facebook Page. Supports local file upload up to 10MB.

Untrusted display-only summary

Upload Photos Batch

FACEBOOK_UPLOAD_PHOTOS_BATCH

Uploads up to 50 independent photos to a Facebook Page or Album using the Graph batch API. With published=true, each page photo may create its own feed story; this action does not create one post containing all photos. Use FACEBOOK_CREATE_MULTI_PHOTO_POST for one multi-photo feed post.

Untrusted display-only summary

Upload Video (Deprecated)

FACEBOOK_UPLOAD_VIDEO

DEPRECATED: Use CreateVideoPost instead. Uploads a video file directly to a Facebook Page. Supports local file upload. For large videos (>100MB), uses resumable upload. After upload completes, the video enters a processing/pending state; do not reference or schedule it until processing finishes.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.