---
title: "Retrieve an event"
method: GET
path: "/v1/events/{eventId}"
tags: ["Webhooks"]
---

# Retrieve an event

`GET /v1/events/{eventId}`

## Request

- Base URL: `https://hyperscale0.ai`
- URL: `https://hyperscale0.ai/v1/events/{eventId}`
- Auth: one of:
  - HTTP bearer
  - HTTP bearer

Retrieves the canonical versioned internal audit event envelope by id for authenticated investigation and delivery recovery. It is not the redacted outbound webhook body and cannot be used to replay or verify webhook signatures.

## Path parameters

- `eventId` string, required: Hyperscale audit event ID

## Query parameters

- `productId` string: Hyperscale product ID

## Headers

- `X-Hyperscale-Environment` 'sandbox' | 'live'

## Response `200`

Success

- EventRetrieveOutput
  - `id` string, required: Hyperscale audit event ID
  - `object` 'event', required
  - `apiVersion` '2026-06-04', required
  - `environment` 'sandbox' | 'live', required
  - `tenantId` string, required: Organization tenant ID
  - `event` string, required: Hyperscale audit event type emitted from an operation policy
  - `createdAt` string, date-time, required
  - `operationId` string, nullable, required: Hyperscale operation ID
  - `relatedObject` object, nullable, required
    - `id` string, required
    - `type` string, required
  - `data` object, required
    - `object` object, required
  - `outbox` object
    - `payloadDigest` string, required

## Other responses

- `default`: ErrorResponse. See x-error-codes and x-errors for codes, HTTP statuses and retry guidance.

---

[API](https://skmtc.dev/hyperscale0/apis/hyperscale-product-api.md) · [All operations](https://skmtc.dev/hyperscale0/apis/hyperscale-product-api/llms.txt) · [OpenAPI document](https://skmtc.dev/hyperscale0/apis/hyperscale-product-api/revisions/e9e8faa044d5?raw)
