---
title: "Ingest telemetry events"
method: POST
path: "/v1/telemetry/ingest"
tags: ["Telemetry"]
---

# Ingest telemetry events

`POST /v1/telemetry/ingest`

Receives a batch of telemetry events from the OpenWork app or workers. Auth provides org and member identity. Unknown event types and disallowed fields are dropped. Always returns 204.

## Request body

- object
  - `events` object[], required
    - `type` string, required
    - `timestamp` string, date-time, required
    - `source` string
    - `sessionId` string
    - `durationMs` integer
    - `success` boolean
    - `dimensions` object[]
      - `type` string, required
      - `value` string
      - `label` string, required
      - `metadata` object

## Response `204`

Events accepted.

## Other responses

- `400` — Invalid event payload.
- `401` — Caller must be signed in.

---

[API](https://skmtc.net/openworklabs/apis/den-api.md) · [All operations](https://skmtc.net/openworklabs/apis/den-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/openworklabs/den-api/versions/55ba7d5c7a7b/schema)
