---
title: "8-K / 8-K/A material events for one CIK"
method: GET
path: "/api/v1/sec/edgar/8-k/{cik}/material-events"
tags: ["SEC EDGAR"]
---

# 8-K / 8-K/A material events for one CIK

`GET /api/v1/sec/edgar/8-k/{cik}/material-events`

8-K material events filed by the given CIK in the inclusive [from_date, to_date] window. The ``items`` CSV filter restricts to filings declaring at least one of the requested item codes (set intersection). Default per contract Section 6 is the high-signal subset ``1.01,2.01,5.02,8.01``. Pass ``items=all`` (or any value of ``all``/``*``) to disable the filter. Retention 730 days; out-of-window from_date returns 422.

## Path parameters

- `cik` string, required — Filer CIK.

## Query parameters

- `from_date` string, required — Inclusive window start (YYYY-MM-DD).
- `to_date` string, required — Inclusive window end (YYYY-MM-DD).
- `items` string, nullable — CSV of 8-K item codes to filter to. Default (omitted) = '1.01,2.01,5.02,8.01' high-signal subset per contract. Pass 'all' or '*' to disable the filter.

## Response `200`

8-K material events payload.

- EnvelopeSecEdgarMaterialEventsPayload
  - `data` SecEdgarMaterialEventsPayload, required — Response payload for ``/8-k/{cik}/material-events``.
    - `cik` string, required — Filer CIK (10-digit zero-padded).
    - `company_name` string, nullable — Filer company name.
    - `from_date` string, required — Inclusive window start (ISO).
    - `to_date` string, required — Inclusive window end (ISO).
    - `items_filter` string[], required — Item codes used for filtering (e.g. ['1.01','2.01','5.02','8.01']). Empty list = no filter applied (return all events with items field present).
    - `events` MaterialEvent[], required — Material events matching the filter.
      - `filing_accession` string, required — SEC accession.
      - `form` string, required — '8-K' or '8-K/A'.
      - `is_amendment` boolean, required — True for 8-K/A.
      - `amends_accession` string, nullable — Accession of original 8-K for amendments.
      - `filed_at` string, required — Filing publish timestamp (ISO).
      - `items` string[], required — List of 8-K item codes detected in the filing body (e.g. ['2.01', '8.01']). Empty list when no items detected (filing exists but no Item headers).
      - `excerpt` string, nullable — First 200 chars of plain text body after item headers stripped.
      - `primary_doc_url` string, nullable — URL of the 8-K document.
    - `total_events_unfiltered` integer, required — Total 8-K events in the window before items filter applied (for reference).
  - `meta` SugraMeta, required — Metadata attached to every /api/v1/* response envelope.
    - `endpoint` string, required — Requested endpoint path.
    - `data_time` string, required — ISO 8601 UTC timestamp of the source data, not of the request.
    - `response_time` string, required — ISO 8601 UTC timestamp when this response was produced.
    - `provider` string, required — API name and version.
    - `source` string, nullable — Identifier of the primary upstream source used for this response.
    - `attribution` string, nullable — Human-readable attribution mandated by an upstream source (e.g. a securities regulator or self-regulatory organization). Present only on responses whose source requires the owner and source to be clearly identified. Do not remove or alter it when using the response.
    - `fallback_used` boolean, nullable — True when the primary source failed and a fallback produced the data.
    - `fallback_chain` string[], nullable — Ordered list of sources attempted, in the order they were tried.
    - `cached` boolean, nullable — True when this response was served from the internal cache.
    - `stale` boolean, nullable — True when the cached response was returned after the upstream rate-limited or errored. Clients can use this to detect degraded data.

## Other responses

- `401` — Missing or invalid `x-api-key` header.
- `422` — Validation Error
- `429` — Daily rate limit exceeded. Check `X-RateLimit-Reset` for the next window.
- `503` — Upstream source is temporarily unavailable. Retry after a short delay.

---

[API](https://skmtc.net/sugra/apis/sugra-api.md) · [All operations](https://skmtc.net/sugra/apis/sugra-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/sugra/sugra-api/revisions/4e2740743eb4/schema)
