Skip to main content
POST
Create post

Authorizations

Authorization
string
header
required

An API key from Autoadify → Settings → Developers, sent as Authorization: Bearer aak_live_….

Body

application/json
content
string
required

The post text, used on every channel unless contentByPlatform overrides it.

Required string length: 1 - 63206
channelIds
string[]
required

Channel ids from list_channels / GET /v1/channels.

Required array length: 1 - 20 elements
publishAt
string<date-time>

When to publish, ISO 8601 with a UTC offset (e.g. 2026-10-12T09:00:00+05:30). Omit to publish now (goes out within about a minute).

mediaIds
string[]

Ids of READY images or videos from the media library, in display order.

Maximum array length: 10
contentByPlatform
object

Per-platform text replacing content there, keyed by platform, e.g. { "X": "short version", "LINKEDIN": "long version" }.

reddit
object

Required when posting to a Reddit channel.

tiktok
object

Required for TikTok unless the channel has saved posting defaults. privacyLevel: PUBLIC_TO_EVERYONE, MUTUAL_FOLLOW_FRIENDS, FOLLOWER_OF_CREATOR or SELF_ONLY.

Response

The post, scheduled.

id
string
required
status
enum<string>
required
Available options:
scheduled,
publishing,
published,
failed
content
string
required
scheduledAt
string<date-time> | null
required
publishedAt
string<date-time> | null
required
createdAt
string<date-time>
required
source
string
required

"api" for posts created here, "app" for the Autoadify app.

channels
object[]
required
media
object[]
required
reddit
object