Facebook posting API

Facebook Page posting API for text, photos, Reels, and links

Publish Page posts with text, images, Reels, link previews, and follow-up comments through POST /public/posts.

Payload validator

Preview JSON for POST /public/posts before you write integration code

Compose with sample channels, copy a validated JSON body, and paste it into curl or your SDK. Scheduling and uploads need a workspace — copy JSON stays free.

Payload preview

Sample channels

Sample channels

Endpoint

POST /api/v1/public/posts

{ "scheduledAt": "2026-01-01T12:00:00.000Z", "status": "scheduled", "body": "Hello from our Page", "integrationIds": [ "<integration-id>" ] }

Explore requests and responses by format

Static examples mirror shipped OpenQuok public API payloads and success responses.

Publish a text to Facebook with POST /public/posts.

Request

{ "scheduledAt": "2026-01-01T12:00:00.000Z", "status": "scheduled", "body": "Hello from our Page", "integrationIds": [ "<integration-id>" ] }

Response

{ "success": true, "data": { "postGroup": "9a0a1b2c-3d4e-4f5a-9b8c-aa11bb22cc33", "posts": [ { "id": "5b3c1d2e-9a3f-4e6b-bb12-2c0a5f1a90a1", "state": "QUEUE", "publishDate": "2026-01-01T12:00:00.000Z", "organizationId": "c1d8a3f4-1234-4abc-bf12-1234567890ab", "integrationId": "1f9a4f3a-3b2c-4f4a-9d8e-7a3f6b1c8e22", "content": "Hello from our Page", "delay": 0, "postGroup": "9a0a1b2c-3d4e-4f5a-9b8c-aa11bb22cc33", "title": null, "description": null, "parentPostId": null, "releaseId": null, "releaseUrl": null, "settings": null, "image": null, "intervalInDays": null, "error": null, "deletedAt": null, "createdByUserId": null, "createdAt": "2026-05-10T09:00:00.000Z", "updatedAt": "2026-05-10T09:00:00.000Z" } ] } }

API examples FAQ

Facebook Posting API,answered

Connect Facebook, build a valid POST /public/posts payload, and publish from your app or agent.

Discord Support