Skip to content

Get Blog Post by Slug

GET
/api/v1/posts/{slug}

Parameters

Path Parameters

slug*
Type
string
Required

Query Parameters

lang
Type
string

Responses

Post details

Playground

Server
Variables
Key
Value

Samples

Powered by VitePress OpenAPI

Read a single blog post by slug.

Auth: optional.

Parameters

NameInTypeRequiredDescription
slugpathstringYesPost slug

Request Body

None.

Response 200

json
{
	"data": { "id": "post_1", "slug": "hello-world", "title": "Hello" },
	"user_context": { "authenticated": false },
	"meta": {}
}

Response Errors

  • 404 post not found

Notes

  • Best for public content pages.
  • Slugs should be unique and stable.
  • Returns the post payload plus viewer context.