---
title: "The append-only history of a finding"
method: GET
path: "/v1/findings/{findingId}/events"
tags: ["Findings"]
---

# The append-only history of a finding

`GET /v1/findings/{findingId}/events`

## Request

- Base URL: `https://api.ironfang.com/audit`
- URL: `https://api.ironfang.com/audit/v1/findings/{findingId}/events`
- Auth: one of:
  - HTTP bearer
  - HTTP bearer

Every state change, assignment and comment, newest first, each attributed to the person or to the system. Comments are operational records and are not part of signed evidence. A finding whose rule flaps accumulates history without anyone acting, so this is paged like the other histories.

## Query parameters

- `limit` integer
- `cursor` string

## Response `200`

Events

- FindingEventList
  - `events` FindingEvent[], required
    - `actor` string
    - `actor_type` string, required
    - `comment` string
    - `created_at` string, date-time, required
    - `event_type` string, required
    - `finding_id` string, uuid, required
    - `from_state` string
    - `id` string, uuid, required
    - `observation_id` string
    - `to_state` string
  - `next_cursor` string: Opaque continuation boundary. Absent on the final page; no total is inferred from a page.

## Other responses

- `400`: Problem response
- `404`: Problem response

---

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