Skip to main content
PATCH
cURL

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.

Path Parameters

id_or_slug
string
required

Numeric ID or slug. Slugs are accepted for public read flows.

Body

application/json
title
string
slug
string
excerpt
string
content
string
meta_title
string
meta_description
string
category_id
integer | null
tag_ids
integer[]
status
enum<string>
Available options:
draft,
published,
scheduled,
archived

Response

Updated post.

id
integer
required
Example:

142

slug
string
required
Example:

"5-minute-breathwork-for-anxious-mornings"

status
enum<string>
required
Available options:
draft,
published,
scheduled,
archived
Example:

"published"

title
string
required
published_at
string<date-time> | null
scheduled_at
string<date-time> | null
excerpt
string | null
content
string | null

HTML for the requested language. Returned by GET /blog-posts/{id_or_slug} only.

meta_title
string | null
meta_description
string | null
category
object | null
tags
object[]
translations
object[]
created_at
string<date-time>
updated_at
string<date-time>