Skip to main content
POST
cURL (AI)

Authorizations

Authorization
string
header
required

Project API key. Pass as Authorization: Bearer ndsk_live_.... Manage keys via /projects/me/api-keys. Test-mode keys use the ndsk_test_ prefix.

Body

application/json
title
string
required
platforms
enum<string>[]
required
Minimum array length: 1
Available options:
facebook,
instagram,
twitter,
tiktok,
linkedin,
youtube
facebook_content
string
instagram_content
string
twitter_content
string
tiktok_content
string
linkedin_content
string
youtube_content
string
media_type
enum<string>
Available options:
image,
video,
carousel
media
string<uri>[]
scheduled_at
string<date-time>

Response

Manual post created.

id
integer
required
Example:

88

platforms
enum<string>[]
required
Available options:
facebook,
instagram,
twitter,
tiktok,
linkedin,
youtube
Example:
status
enum<string>
required
Available options:
draft,
scheduled,
published,
failed
Example:

"scheduled"

title
string
Example:

"New Saturday morning class"

media_type
enum<string> | null
Available options:
image,
video,
carousel
media
string<uri>[]
content_per_platform
object

Platform-specific copy.

Example:
scheduled_at
string<date-time> | null
published_at
string<date-time> | null
publish_results
object | null

Per-platform publish outcomes.

Example:
created_at
string<date-time>
updated_at
string<date-time>