Posts

Create post — schedule or publish now

If draft is true, the post is stored with status draft and nothing is scheduled or published. Otherwise, if scheduled_at is set, variants are stored as scheduled and returned without publishing. If neither is set, the server attempts immediate publish to each platform in captions.

post/api/posts

Request

  • Base URL: https://www.fuxux.com
  • URL: https://www.fuxux.com/api/posts
  • Auth: none declared

Request body

promptstring

Optional idea stored on the post

captionsobject required

Map of platform id → caption. Platform ids: twitter, instagram, linkedin, facebook, tiktok, youtube, bluesky, threads, pinterest, discord, kick, twitch. Unknown platform keys are ignored. Without targets, each captioned platform posts to its first connected account. Reddit is not available through the API: Reddit posts are created in the Fuxux web app, and a reddit caption or target is refused with 403 reddit_web_only. Google Business Profile is coming soon and can't be connected or posted to yet.

scheduled_atstring date-time

If set, post is scheduled (must be in the future). If omitted, the app publishes immediately. Mutually exclusive with draft.

media_urlsstring[]

Public URLs from POST /api/media/upload

draftboolean

If true, saves the post as a draft instead of scheduling or publishing it. captions is not required when draft is true, but prompt or at least one caption must be present. Mutually exclusive with scheduled_at.

Response

Draft saved, scheduled post, or publish outcome

OR
OR

Changes

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