---
title: "Get Theme Pulse"
method: GET
path: "/shared-theses/{shared_thesis_id}/pulse"
tags: ["theme-pulse"]
---

# Get Theme Pulse

`GET /shared-theses/{shared_thesis_id}/pulse`

## Request

- Base URL: `https://api.tickertrac.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.tickertrac.com/shared-theses/{shared_thesis_id}/pulse`
- Auth: one of:
  - HTTP bearer
  - API key in header `X-API-Key`

The latest pulse for the theme's active exact version.

``refresh`` recomputes first. It is safe to call repeatedly: recomputation is
bounded relational reads and the append is idempotent by input digest, so an
unchanged theme writes nothing.

## Path parameters

- `shared_thesis_id` integer, required

## Query parameters

- `refresh` boolean

## Response `200`

Successful Response

- ThemePulseOut
  - `shared_thesis_id` integer, required
  - `shared_thesis_version_id` integer, required
  - `outcome` string, required
  - `heading` string, required
  - `explanation` string, required
  - `requirement` string, required
  - `policy_version` string, required
  - `observation_window_start` string, required
  - `observation_window_end` string, required
  - `distinct_company_count` integer, required
  - `distinct_source_count` integer, required
  - `is_backfill` boolean, required
  - `legs` PulseLegOut[], required
    - `alert_id` integer, required
    - `ticker` string, required
    - `evidence_relationship` string, required
    - `link_effect` string, required
    - `link_rationale` string, nullable, required
    - `thesis_factor` string, nullable, required
    - `evidence_factor` string, nullable, required
    - `causal_bridge` string, nullable, required
    - `source_url` string, nullable, required
    - `observed_at` string, required

## Other responses

- `422`: Validation Error

---

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