---
title: "One build-log post with its markdown body"
method: GET
path: "/v1/blog/{slug}"
tags: ["read"]
---

# One build-log post with its markdown body

`GET /v1/blog/{slug}`

## Request

- Base URL: `https://cotal.ai`
- URL: `https://cotal.ai/v1/blog/{slug}`
- Auth: none declared

## Path parameters

- `slug` string, required

## Response `200`

The post

- PostDetail
  - `ok` true, required
  - `post` object, required
    - `slug` string, required
    - `title` string, required
    - `dek` string, required: One-sentence summary.
    - `date` string, date, required
    - `author` string, required
    - `by_agent` boolean, required: Written by an agent on the mesh and published by a human.
    - `model` string
    - `tag` string
    - `url` string, uri, required
    - `markdown_url` string, uri, required: The same post as text/markdown.
    - `body` string, required: Markdown body.

## Other responses

- `404`: No such resource (`code`: not_found).
- `429`: Rate limited (`code`: rate_limited). Retry after `Retry-After` seconds.
- `default`: Any other failure. The body is always the Error object, with a stable `code` and a `hint`.

---

[API](https://skmtc.dev/cotal/apis/cotal-ai-public-api.md) · [All operations](https://skmtc.dev/cotal/apis/cotal-ai-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/cotal/apis/cotal-ai-public-api/revisions/34ab992f2172?raw)
