---
title: "One series with its books in reading order"
method: GET
path: "/series/{slug}"
---

# One series with its books in reading order

`GET /series/{slug}`

## Request

- Base URL: `https://greenlitbooks.com/api/v1`
- URL: `https://greenlitbooks.com/api/v1/series/{slug}`
- Auth: none required

## Path parameters

- `slug` 'the-operators-ai-library' | 'the-ai-native-builder-canon' | 'understand-and-trust-ai' | 'build-agents-you-can-trust' | 'lead-govern-and-apply-ai' | 'ai-and-agentic-engineering' | 'the-claude-code-ladder' | 'the-agent-builders-workshop' | 'the-two-doors' | 'forward-deployed-engineering-handbooks' | 'the-complete-grok-bot-guide' | 'the-omarchy-books' | 'the-personal-ai-computer', required

## Response `200`

The series

- object
  - `meta` Meta: Envelope on every response.
    - `version` 'v1'
    - `generatedAt` string, date-time: When this snapshot was produced. Static endpoints stamp it at deploy; search stamps it per request.
    - `source` string, uri
    - `docs` string, uri
    - `openapi` string, uri
  - `series` Series
    - `name` string
    - `slug` string
    - `tier` string: Short audience label.
    - `blurb` string
    - `order` integer: Curated shelf order.
    - `count` integer
    - `url` string, uri
    - `apiUrl` string, uri
    - `books` BookLink[]
      - `slug` string
      - `title` string
      - `position` integer: 1-based reading order within the series.
      - `url` string, uri
      - `apiUrl` string, uri

## Other responses

- `404`: Unknown slug

---

[API](https://skmtc.dev/greenlitbooks/apis/greenlit-books-api.md) · [All operations](https://skmtc.dev/greenlitbooks/apis/greenlit-books-api/llms.txt) · [OpenAPI document](https://skmtc.dev/greenlitbooks/apis/greenlit-books-api/revisions/7c8b9f94ca1e?raw)
