Meta List

Meta List

Certified

List Facebook Page posts

Retrieves Page feed entries via /feed with optional field selection. Limit defaults to 100 (API maximum).

yaml
type: io.kestra.plugin.meta.facebook.posts.List

List Facebook page posts

yaml
id: facebook_list_posts
namespace: company.team

tasks:
  - id: list_posts
    type: io.kestra.plugin.meta.facebook.posts.List
    pageId: "{{ secret('FACEBOOK_PAGE_ID') }}"
    accessToken: "{{ secret('FACEBOOK_ACCESS_TOKEN') }}"
    limit: 10

List posts with specific fields

yaml
id: list_facebook_posts
namespace: company.team

tasks:
  - id: list_detailed_posts
    type: io.kestra.plugin.meta.facebook.posts.List
    pageId: "{{ secret('FACEBOOK_PAGE_ID') }}"
    accessToken: "{{ secret('FACEBOOK_ACCESS_TOKEN') }}"
    limit: 5
    fields: "id,message,created_time,permalink_url,reactions.summary(true)"
Properties

Access Token

Page access token with permissions such as pages_manage_posts and pages_read_engagement.

Facebook Page ID

ID of the Page the task operates on; must match the access token scope.

Defaulthttps://graph.facebook.com

Base API URL

Base Graph API URL. Defaults to https://graph.facebook.com.

Defaultv24.0

API Version

Facebook Graph API version to call. Defaults to v24.0.

DefaultFETCH
Possible Values
STOREFETCHFETCH_ONENONE

Fetch strategy

FETCH (default) returns all rows; FETCH_ONE returns the first; STORE writes all rows to storage as Ion and returns the URI; NONE only counts items.

Fields

Comma-separated Graph fields to include for each post (e.g. id,message,created_time,permalink_url).

Default100

Limit

Maximum posts to fetch; capped at 100 by the API.

Reference (ref) of the pluginDefaults to apply to this task.