Skip to main content
id
string
required
UUID of the post to edit. Only posts with draft status can be edited.
content
string
Updated text content.
platforms
string[]
Updated list of target platforms.
platform_data
object
Updated platform-specific overrides.
curl -X PATCH https://api.usenaive.ai/v1/social/posts/post-uuid \
  -H "Authorization: Bearer nv_sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "content": "Updated post content with new details.",
    "platforms": ["TWITTER", "LINKEDIN", "INSTAGRAM"]
  }'
{
  "id": "post-uuid",
  "title": "Post",
  "content": "Updated post content with new details.",
  "platforms": ["TWITTER", "LINKEDIN", "INSTAGRAM"],
  "platform_data": null,
  "upload_ids": null,
  "status": "draft",
  "post_id": null,
  "scheduled_at": null,
  "posted_at": null,
  "error": null,
  "analytics": null,
  "created_at": "2026-05-04T09:00:00Z",
  "updated_at": "2026-05-04T09:15:00Z"
}