cURL
curl -X POST https://api.neuraldraft.io/v1/social-posts/88/schedule \
-H "Authorization: Bearer ndsk_live_yourkey" \
-H "Content-Type: application/json" \
-d '{"scheduled_at":"2026-04-22T08:00:00Z"}'await nd.socialPosts.schedule(88, "2026-04-22T08:00:00Z");
requests.post("https://api.neuraldraft.io/v1/social-posts/88/schedule",
headers={"Authorization": f"Bearer {key}"},
json={"scheduled_at":"2026-04-22T08:00:00Z"})
<?php
$client->post('social-posts/88/schedule', [
'headers' => ['Authorization' => 'Bearer '.$key],
'json' => ['scheduled_at' => '2026-04-22T08:00:00Z'],
]);
{
"id": 88,
"platforms": [
"facebook",
"instagram"
],
"status": "scheduled",
"title": "New Saturday morning class",
"media_type": "image",
"media": [
"<string>"
],
"content_per_platform": {
"facebook": "New Saturday morning class — book now → lakesideyoga.uk",
"instagram": "Slow down. Breathe. ✨ New Saturday morning class — link in bio."
},
"scheduled_at": "2023-11-07T05:31:56Z",
"published_at": "2023-11-07T05:31:56Z",
"publish_results": {
"instagram": {
"ok": true,
"external_id": "ig_178214..."
},
"facebook": {
"ok": false,
"error": "Token expired"
}
},
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z"
}{
"type": "https://api.neuraldraft.io/errors/bad_request",
"title": "Bad request",
"status": 400,
"detail": "Request body could not be parsed.",
"code": "bad_request",
"instance": "req_2Nh4PqRsTuVw"
}{
"type": "https://api.neuraldraft.io/errors/unauthorized",
"title": "Unauthorized",
"status": 401,
"detail": "API key missing or invalid.",
"code": "unauthorized",
"instance": "req_2Nh4PqRsTuVw"
}{
"type": "https://api.neuraldraft.io/errors/not_found",
"title": "Not found",
"status": 404,
"detail": "No such resource.",
"code": "not_found",
"instance": "req_2Nh4PqRsTuVw"
}Social
Schedule a social post
POST
/
social-posts
/
{id}
/
schedule
cURL
curl -X POST https://api.neuraldraft.io/v1/social-posts/88/schedule \
-H "Authorization: Bearer ndsk_live_yourkey" \
-H "Content-Type: application/json" \
-d '{"scheduled_at":"2026-04-22T08:00:00Z"}'await nd.socialPosts.schedule(88, "2026-04-22T08:00:00Z");
requests.post("https://api.neuraldraft.io/v1/social-posts/88/schedule",
headers={"Authorization": f"Bearer {key}"},
json={"scheduled_at":"2026-04-22T08:00:00Z"})
<?php
$client->post('social-posts/88/schedule', [
'headers' => ['Authorization' => 'Bearer '.$key],
'json' => ['scheduled_at' => '2026-04-22T08:00:00Z'],
]);
{
"id": 88,
"platforms": [
"facebook",
"instagram"
],
"status": "scheduled",
"title": "New Saturday morning class",
"media_type": "image",
"media": [
"<string>"
],
"content_per_platform": {
"facebook": "New Saturday morning class — book now → lakesideyoga.uk",
"instagram": "Slow down. Breathe. ✨ New Saturday morning class — link in bio."
},
"scheduled_at": "2023-11-07T05:31:56Z",
"published_at": "2023-11-07T05:31:56Z",
"publish_results": {
"instagram": {
"ok": true,
"external_id": "ig_178214..."
},
"facebook": {
"ok": false,
"error": "Token expired"
}
},
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z"
}{
"type": "https://api.neuraldraft.io/errors/bad_request",
"title": "Bad request",
"status": 400,
"detail": "Request body could not be parsed.",
"code": "bad_request",
"instance": "req_2Nh4PqRsTuVw"
}{
"type": "https://api.neuraldraft.io/errors/unauthorized",
"title": "Unauthorized",
"status": 401,
"detail": "API key missing or invalid.",
"code": "unauthorized",
"instance": "req_2Nh4PqRsTuVw"
}{
"type": "https://api.neuraldraft.io/errors/not_found",
"title": "Not found",
"status": 404,
"detail": "No such resource.",
"code": "not_found",
"instance": "req_2Nh4PqRsTuVw"
}Authorizations
Project API key. Pass as Authorization: Bearer ndsk_live_.... Manage
keys via /projects/me/api-keys. Test-mode keys use
the ndsk_test_ prefix.
Path Parameters
Example:
88
Body
application/json
Response
Scheduled.
Example:
88
Available options:
facebook, instagram, twitter, tiktok, linkedin, youtube Example:
["facebook", "instagram"]
Available options:
draft, scheduled, published, failed Example:
"scheduled"
Example:
"New Saturday morning class"
Available options:
image, video, carousel Platform-specific copy.
Show child attributes
Show child attributes
Example:
{
"facebook": "New Saturday morning class — book now → lakesideyoga.uk",
"instagram": "Slow down. Breathe. ✨ New Saturday morning class — link in bio."
}
Per-platform publish outcomes.
Show child attributes
Show child attributes
Example:
{
"instagram": { "ok": true, "external_id": "ig_178214..." },
"facebook": { "ok": false, "error": "Token expired" }
}