
Meta List
CertifiedList Facebook Page posts
Meta List
List Facebook Page posts
Retrieves Page feed entries via /feed with optional field selection. Limit defaults to 100 (API maximum).
type: io.kestra.plugin.meta.facebook.posts.ListExamples
List Facebook page posts
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
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
accessToken *Requiredstring
Access Token
Page access token with permissions such as pages_manage_posts and pages_read_engagement.
pageId *Requiredstring
Facebook Page ID
ID of the Page the task operates on; must match the access token scope.
apiBaseUrl string
https://graph.facebook.comBase API URL
Base Graph API URL. Defaults to https://graph.facebook.com.
apiVersion string
v24.0API Version
Facebook Graph API version to call. Defaults to v24.0.
fetchType string
FETCHSTOREFETCHFETCH_ONENONEFetch 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 string
Fields
Comma-separated Graph fields to include for each post (e.g. id,message,created_time,permalink_url).
limit integerstring
100Limit
Maximum posts to fetch; capped at 100 by the API.
pluginDefaultsRef Non-dynamicstring
Reference (ref) of the pluginDefaults to apply to this task.