---
title: "List glossary terms"
method: GET
path: "/v1/glossary"
tags: ["Glossary"]
---

# List glossary terms

`GET /v1/glossary`

## Request

- Base URL: `http://api.technooptimist.io`
- URL: `http://api.technooptimist.io/v1/glossary`
- Auth: one of:
  - HTTP bearer
  - API key in query parameter `api_key`

Every primer's slug, display term, aliases and frontiers. Small and cacheable; use it to auto-link terms in text.

## Response `200`

Glossary index

- GlossaryIndex
  - `terms` object[], required
    - `slug` string, required
    - `term` string, required
    - `aliases` string[], required
    - `frontiers` string[], required

## Other responses

- `401`: Missing or invalid credentials
- `429`: Rate limited

---

[API](https://skmtc.dev/technooptimist/apis/the-techno-optimist-api.md) · [All operations](https://skmtc.dev/technooptimist/apis/the-techno-optimist-api/llms.txt) · [OpenAPI document](https://skmtc.dev/technooptimist/apis/the-techno-optimist-api/revisions/b7bcde6a0f30?raw)
