---
title: "List all OKF types in the vault"
method: GET
path: "/api/types"
tags: ["Types"]
---

# List all OKF types in the vault

`GET /api/types`

## Request

- Base URL: `https://api.engram.page`
- URL: `https://api.engram.page/api/types`
- Auth: HTTP bearer

Returns the distinct set of Open Knowledge Format `type` values used across all notes in the current vault, normalised (NFKC + lowercase) to match how the search filter buckets them.

## Response `200`

Types

- TypesResponse
  - `types` object[], required
    - `name` string

---

[API](https://skmtc.dev/engram/apis/engram-api.md) · [All operations](https://skmtc.dev/engram/apis/engram-api/llms.txt) · [OpenAPI document](https://skmtc.dev/engram/apis/engram-api/revisions/8c4c2eec29dc?raw)
