---
title: "Get"
method: GET
path: "/api/events/v1/{event_id}"
tags: ["v1"]
---

# Get

`GET /api/events/v1/{event_id}`

## Request

- Base URL: `https://pre-api.joincandidhealth.com`
- URL: `https://pre-api.joincandidhealth.com/api/events/v1/{event_id}`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/joincandidhealth/apis/joincandidhealth/docs/api/events/v1/:event_id/get.ts> (a function with typed inputs; its response is checked against the schema)

## Path parameters

- `event_id` string, uuid, required

## Response `200`

Response with status 200

- EventsV1Event
  - `id` string, uuid, required
  - `created_at` string, date-time, required
  - `timestamp` string, date-time, required
  - `event_type` string, required
  - `schema_version` string, required
  - `payload` unknown, required

## Other responses

- `400`: Error response with status 400
- `404`: Error response with status 404
- `500`: Error response with status 500

## Changes

- **2026-09-17** `24b2d80d577a`: 1 breaking, 1 warning, 8 info
  - the response's body type changed from no type to `object` for status `200`
  - deleted the `header` request parameter `Authorization`
  - the endpoint scheme security `OAuthScheme` was added to the API
  - for the `path` request parameter `event_id`, the type was generalized from no type to `string`, and format from no format to `uuid`
  - …6 more
- **2026-09-12** `3a81ee81d4ed`: 1 info
  - api operation id `get` removed and replaced with `v1_get_17`

[Operation history](https://skmtc.dev/joincandidhealth/apis/joincandidhealth/changes/api/events/v1/:event_id/get.md)

---

[API](https://skmtc.dev/joincandidhealth/apis/joincandidhealth.md) - [All operations](https://skmtc.dev/joincandidhealth/apis/joincandidhealth/llms.txt) - [OpenAPI document](https://skmtc.dev/joincandidhealth/apis/joincandidhealth/revisions/40f62949c810?raw)
