CreatePostRequest
The text content of the post
Array of social account IDs to post to (from list accounts)
Possible values: >= 1
ISO 8601 datetime in UTC when the post should publish, e.g. "2026-04-15T14:30:00Z". Always send UTC — convert from local time in your code if needed. Omit to publish immediately. The timezone field is metadata for display only and does NOT change when the post fires.
DEPRECATED: use scheduled_for instead. scheduled_at was a misnamed legacy field — semantically scheduled_for is the correct English name for "the time the post is scheduled FOR". Still accepted for back-compat but will be removed in v2.
IANA timezone (e.g. "UTC", "America/New_York"). Defaults to "UTC". This is metadata for display in the PostEverywhere web UI — it does NOT change when the post fires. The actual fire time is always determined by scheduled_for. The web app uses this to render schedules in the user's preferred local time.
UTCArray of media UUIDs to attach (from upload media)
platform_content object
Platform-specific content overrides and settings. Use the platform key (instagram, tiktok, youtube, linkedin, x, facebook, threads) as the object key.
instagram object
Override caption for Instagram
Instagram content type. Videos default to Reels if not specified.
Possible values: [Post, Story, Reels, Trial Reel]
settings object
Accessibility alt text for the image
Timestamp in seconds for video cover photo
tiktok object
Override caption for TikTok
settings object
TikTok video privacy level
Possible values: [PUBLIC_TO_EVERYONE, MUTUAL_FOLLOW_FRIENDS, FOLLOWER_OF_CREATOR, SELF_ONLY]
truetruetrueyoutube object
Override description for YouTube
settings object
YouTube video title (required for YouTube)
Possible values: [public, unlisted, private]
publicYouTube video tags
linkedin object
Override text for LinkedIn
x object
Override text for X (Twitter). Max 280 characters.
facebook object
Override text for Facebook
threads object
Override text for Threads
{
"content": "string",
"account_ids": [
0
],
"scheduled_for": "2024-07-29T15:51:28.071Z",
"timezone": "UTC",
"media_ids": [
"3fa85f64-5717-4562-b3fc-2c963f66afa6"
],
"platform_content": {
"instagram": {
"content": "string",
"contentType": "Post",
"settings": {
"altText": "string",
"coverPhotoTimestamp": 0
}
},
"tiktok": {
"content": "string",
"settings": {
"privacyLevel": "PUBLIC_TO_EVERYONE",
"allowComments": true,
"allowDuet": true,
"allowStitch": true
}
},
"youtube": {
"content": "string",
"settings": {
"title": "string",
"privacyStatus": "public",
"tags": [
"string"
]
}
},
"linkedin": {
"content": "string"
},
"x": {
"content": "string"
},
"facebook": {
"content": "string"
},
"threads": {
"content": "string"
}
}
}