posts

Create, schedule, or save a post as a draft for one or more platforms.

post/v1/posts

Request

  • Base URL: https://lovable-anaconda-804.convex.site
  • URL: https://lovable-anaconda-804.convex.site/v1/posts
  • Auth: HTTP bearer

Request body

projectIdstring required
textstring required
platformsstring[] required
idempotency_keystring

Mandatory unless the Idempotency-Key header is sent. Replaying the same key returns the original post.

scheduleobject

{ kind: 'one_shot', scheduledFor: epoch-ms } or recurring shapes.

save_as_draftboolean
overridesobject

Per-platform diff over the base: { <platform>: { text?, media? } }.

platform_settingsobject

Per-platform publish settings, validated against GET /v1/platforms.

Response

Created. status may be 'pending_approval' (held for review by the project's agent policy) with zero legs.

Changes

No recorded changes to this operation across all 1 revision of this API.