---
title: "Track Events Batch"
method: POST
path: "/v1/telemetry/batch"
tags: ["telemetry"]
---

# Track Events Batch

`POST /v1/telemetry/batch`

## Request body

- BatchTrackRequest
  - `events` AnalyticsEventCreate[], required
    - `event` string, required
    - `user_id` union
      - string
      - integer
    - `anonymous_id` string, required
    - `timestamp` string, required
    - `properties` object, nullable
    - `context` AnalyticsContext
      - `app` AppContext
        - `name` string, required
        - `version` string, required
        - `build` string, nullable
      - `os` OSContext
        - `name` string, required
        - `version` string, required
      - `device` DeviceContext
        - `id` string, required
        - `type` string, nullable
      - `locale` string, nullable
      - `timezone` string, nullable
      - `user_agent` string, nullable
      - `page` PageContext
        - `path` string, required
        - `referrer` string, nullable
        - `search` string, nullable
        - `title` string, nullable
        - `url` string, required
      - `campaign` CampaignContext
        - `source` string, nullable
        - `medium` string, nullable
        - `campaign` string, nullable
        - `term` string, nullable
        - `content` string, nullable
      - `integrations` IntegrationsContext
        - `yandex_client_id` string, nullable
        - `google_client_id` string, nullable

## Response `202`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/kodik/apis/kodik-api.md) · [All operations](https://skmtc.dev/kodik/apis/kodik-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/kodik/kodik-api/revisions/55c71b347360/schema)
