Feed posts support up to 10 images (no mixed video+image). Stories require single media (24h, no captions). Reels require single vertical video (9:16, 3-60s). Geo-restriction is a hard visibility restriction: users outside the specified countries cannot see the post. Not supported for stories.
| Name | Type | Description | Notes |
|---|---|---|---|
| draft | Boolean | When true, creates the post as an unpublished draft visible in Facebook Publishing Tools instead of publishing immediately. Supported for feed posts (text, link, image, video) and reels. Not supported for stories. Drafts expire after ~30 days. | [optional] |
| contentType | ContentTypeEnum | Set to 'story' for Page Stories (24h ephemeral) or 'reel' for Reels (short vertical video). Defaults to feed post if omitted. | [optional] |
| title | String | Reel title (only for contentType=reel). Separate from the caption/content field. | [optional] |
| firstComment | String | Optional first comment to post immediately after publishing (feed posts and reels, not stories). Skipped when draft is true. | [optional] |
| pageId | String | Target Facebook Page ID for multi-page posting. If omitted, uses the default page. Use GET /v1/accounts/{id}/facebook-page to list pages. | [optional] |
| geoRestriction | GeoRestriction | [optional] |
| Name | Value |
|---|---|
| STORY | "story" |
| REEL | "reel" |