Publishing

Post a finished video to connected accounts, now or scheduled (async)

post/videos/{id}/publish

Request

  • Base URL: https://app.makeaivideo.ai/api/v1
  • URL: https://app.makeaivideo.ai/api/v1/videos/{id}/publish
  • Auth: HTTP bearer

Path parameters

idstring required

Public video id, e.g. vid_abc123

Request body

account_idsstring[] required

acc_... ids from GET /publishing/accounts (1-20)

captionstring required

Caption for every platform

caption_overridesobject

Per-platform caption keyed by platform id; replaces caption there

youtube_titlestring nullable

YouTube title. Default: the video's title

scheduled_forstring date-time nullable

Omit or null to post now. Posts go out within about 2 minutes of this time

timezonestring

IANA timezone, e.g. Europe/London

idempotency_keystring

Same key within 24 hours returns the same post instead of posting again

Response

Accepted. Poll GET /publishing/posts/{id} until done is true

errorunknown

Changes

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