Portal Community

post

Publishes a feed post to the Page via Graph API POST /{pageId}/feed.

FieldTypeRequiredDescription
pageIdtext✓ YesTarget Facebook Page ID (max 50 chars).
messagetext✓ YesPost body text (max 63,206 chars).
linktextNoOptional link URL to attach.
picturetextNoOptional picture URL to attach.
captiontextNoOptional caption (max 1,024 chars).

Example response:

{
  "postId": "123456789_987654321",
  "createdTime": "2026-07-29T12:00:00.0000000Z"
}
Omit optional fields, don't blank them: leave link/picture/caption unset rather than passing an empty string. Graph rejects a post with an explicit null/blank picture field with (#100) "Only owners of the URL have the ability to specify the picture..." — the node relies on omitting the JSON key entirely, which only works when the field is truly unset in config.

getFeed

Lists feed posts for the Page with cursor pagination.

FieldTypeRequiredDescription
pageIdtext✓ YesTarget Facebook Page ID.
limitintNoPage size. Default 25.
aftertextNoCursor from a previous call's nextCursor, for the next page.

Example response:

{
  "posts": "{ \"data\": [ { \"id\": \"...\", \"message\": \"...\", \"created_time\": \"...\" } ], \"paging\": { ... } }",
  "nextCursor": "QVFI...",
  "count": 25
}
posts is raw Graph JSON: unlike most operations on this node, getFeed returns the full Graph API response body verbatim as a string (fields requested: id,message,created_time) rather than a flattened object — parse it downstream with a JSON step if you need individual post fields.

getInfo

Reads basic Page metadata.

FieldTypeRequiredDescription
pageIdtext✓ YesTarget Facebook Page ID.

Example response:

{
  "id": "123456789",
  "name": "Example Page",
  "about": "We make things.",
  "category": "Business",
  "fanCount": 4210
}

getInsights

Retrieves Page insights metrics via Graph API /{pageId}/insights.

FieldTypeRequiredDescription
pageIdtext✓ YesTarget Facebook Page ID.
metrictextNoComma-separated metric names. Defaults to page_impressions_unique,page_post_engagements.
periodtextNoAggregation period. Defaults to day.

Example response:

{
  "data": "{ \"data\": [ { \"name\": \"page_impressions_unique\", \"period\": \"day\", \"values\": [ ... ] } ] }"
}
Metric names change across Graph API versions: older metrics like page_impressions and page_engaged_users are deprecated on newer pages and return (#100) "valid insights metric required". The defaults baked into this node (page_impressions_unique, page_post_engagements) are the current replacements as of Graph API v25.0.