---
title: "Identify User"
method: POST
path: "/v1/telemetry/identify"
tags: ["telemetry"]
---

# Identify User

`POST /v1/telemetry/identify`

## Request body

- IdentifyPayload
  - `user_id` union, required
    - string
    - integer
  - `anonymous_id` string, required
  - `traits` 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)
