---
title: "/api/vulnerabilities/{cve}/events"
method: GET
path: "/api/vulnerabilities/{cve}/events"
tags: ["vulnerabilities"]
---

# /api/vulnerabilities/{cve}/events

`GET /api/vulnerabilities/{cve}/events`

Return all events for the specified vulnerability

## Path parameters

- `cve` string, Common Vulnerabilities Enumeration, required

## Response `200`

OK

- object[]
  - `id` integer
  - `title` string
  - `description` string
  - `date` string
  - `event_type` string — Internal code for grouping events
  - `color` string
  - `icon` string — VHP icon CSS class for what icon to use
  - `start_hidden` boolean — Whether or not to start hidden on the page
  - `notes` NotesObject — A freeform document (i.e. JSON) of any extra information we have on this record. Sometimes we don't have an exact place in our schema to place things, so we err on the side of retaining records and record them here. Importantly, the schema of this object is subject to change. We try to keep it consistent, but all curators have a mind of their own.

## Other responses

- `400` — Malformed request.
- `500` — Internal error. Please report these on our [issue tracker](https://github.com/VulnerabilityHistoryProject/vulnerability-history/issues).

---

[API](https://skmtc.net/vulnerabilityhistoryproject/apis/vulnerability-history-project-restful-api.md) · [All operations](https://skmtc.net/vulnerabilityhistoryproject/apis/vulnerability-history-project-restful-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/vulnerabilityhistoryproject/vulnerability-history-project-restful-api/versions/2390172697da/schema)
