---
title: "The one named question each book answers"
method: GET
path: "/concepts"
---

# The one named question each book answers

`GET /concepts`

## Request

- Base URL: `https://greenlitbooks.com/api/v1`
- URL: `https://greenlitbooks.com/api/v1/concepts`
- Auth: none required

Each book answers one named question (its concept). This lists them all with short answers and links to the citable concept pages and their markdown twins.

## Response `200`

The concept list

- 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
  - `count` integer
  - `concepts` Concept[]
    - `name` string
    - `slug` string
    - `question` string
    - `shortAnswer` string
    - `url` string, uri
    - `markdownUrl` string, uri: Markdown twin with the full body and FAQ.
    - `book` BookLink: Compact pointer to a book, with its reading-order position in its series.
      - `slug` string
      - `title` string
      - `position` integer: 1-based reading order within the series.
      - `url` string, uri
      - `apiUrl` string, uri

---

[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)
