Skip to main content
GET
/
blog-posts
/
{id_or_slug}
cURL
curl "https://api.neuraldraft.io/v1/blog-posts/5-minute-breathwork-for-anxious-mornings?lang=en" \
  -H "Authorization: Bearer ndsk_live_yourkey"
{
  "id": 142,
  "slug": "5-minute-breathwork-for-anxious-mornings",
  "status": "published",
  "featured_image": "https://cdn.neuraldraft.io/prj_2NfQmBcKpXY8/blog/breathwork.jpg",
  "published_at": "2026-04-12T07:00:00Z",
  "scheduled_at": null,
  "title": "5-minute breathwork for anxious mornings",
  "excerpt": "A simple sequence to settle the nervous system before the day begins.",
  "content": "<p>Mornings are when the body holds the most cortisol…</p>",
  "meta_title": "Morning breathwork for anxiety | Lakeside Yoga",
  "meta_description": "A 5-minute breathwork sequence to calm anxious mornings.",
  "category": {
    "id": 7,
    "name": "Wellness",
    "slug": "wellness"
  },
  "tags": [
    {
      "id": 21,
      "name": "breathwork",
      "slug": "breathwork"
    }
  ],
  "translations": [
    {
      "lang": "en",
      "title": "5-minute breathwork for anxious mornings",
      "excerpt": "A simple sequence to settle the nervous system before the day begins.",
      "content": "<p>Mornings are when the body holds the most cortisol…</p>",
      "meta_title": "Morning breathwork for anxiety | Lakeside Yoga",
      "meta_description": "A 5-minute breathwork sequence to calm anxious mornings."
    },
    {
      "lang": "fr",
      "title": "Respiration de 5 minutes pour les matins anxieux",
      "excerpt": "Une séquence simple pour apaiser le système nerveux le matin.",
      "content": "<p>Les matins sont…</p>",
      "meta_title": "Respiration matinale | Lakeside Yoga",
      "meta_description": "Une séquence de respiration de 5 minutes pour les matins anxieux."
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.neuraldraft.io/llms.txt

Use this file to discover all available pages before exploring further.

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.

Query Parameters

lang
string
Example:

"en"

Response

The 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
tags
object[]
translations
object[]
created_at
string<date-time>
updated_at
string<date-time>