---
title: "Fund letter topics"
method: GET
path: "/v1/fund-letters/{letter_id}/topics"
tags: ["Fund Letters"]
---

# Fund letter topics

`GET /v1/fund-letters/{letter_id}/topics`

## Request

- Base URL: `https://api.turos.app`
- URL: `https://api.turos.app/v1/fund-letters/{letter_id}/topics`
- Auth: one of:
  - API key in header `x-api-key`
  - HTTP bearer

More specific than GET /v1/fund-letters/{letter_id}. Every mention verifies against /document?format=markdown. No public sentiment field.

## Path parameters

- `letter_id` string, required

## Response `200`

Successful response

- FundLetterTopics
  - `object` 'fund_letter_topics', required
  - `letterId` string, required
  - `extractorVersion` string, required
  - `topics` object[], required
    - `topic` 'ai' | 'headcount' | 'capital_allocation' | 'insurance_float' | 'square_gpv' | 'cash_app' | 'regulation' | 'buybacks' | 'leadership', required
    - `mentions` object[], required
      - `page` integer, required
      - `charStart` integer, required
      - `charEnd` integer, required
      - `quote` string, required
      - `sourceSha256` string, required
      - `paginationVersion` string, required
      - `topic` 'ai' | 'headcount' | 'capital_allocation' | 'insurance_float' | 'square_gpv' | 'cash_app' | 'regulation' | 'buybacks' | 'leadership', required

## Other responses

- `default`: Contract-aware error response

---

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