---
title: "Api Company Events Exec Change"
method: GET
path: "/api/company/events/exec-change"
---

# Api Company Events Exec Change

`GET /api/company/events/exec-change`

## Request

- Base URL: `https://www.oxfordledge.com` (the document declares no server; this is the origin it was published from)
- URL: `https://www.oxfordledge.com/api/company/events/exec-change`
- Auth: none declared

Interpreted executive-change events for a ticker.

SF-6 Option A Phase E6 (2026-05-08). Surfaces v65 exec_change_*
columns populated by `services.event_interpreter.classify_exec_change`
+ `tools/backfill_exec_change.py`. Mirrors the
/api/company/events/ma route's response shape.

## Query parameters

- `ticker` string, nullable
- `limit` integer
- `min_confidence` number

## Response `200`

Successful Response

- ExecChangeEventsResponse: `GET /api/company/events/exec-change` — interpreted executive-change events.
  - `ticker` string, required: Resolved + uppercased ticker.
  - `count` integer, required: len(events).
  - `events` ExecChangeEventItem[], required: Interpreted executive-change events sorted by event_date DESC.
    - `event_date` string, nullable: Event date as YYYY-MM-DD string.
    - `headline` string, nullable: Item label per SEC 8-K spec.
    - `change_type` string, nullable: One of: 'hire', 'fire', 'resign', 'promote', 'compensation', 'other'.
    - `role_cfo` boolean, required: True iff CFO / Treasurer / Principal Financial Officer.
    - `role_ceo` boolean, required: True iff CEO / President+CEO.
    - `person_name` string, nullable: Affected individual (best-effort regex extraction).
    - `confidence_score` number, required: 0.0-1.0; how confident the classifier is in this row.
    - `source_url` string, nullable: EDGAR URL of the underlying 8-K.

## Other responses

- `422`: Validation Error

---

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