---
title: "Identify a user"
method: POST
path: "/tracking/identify"
tags: ["tracking"]
---

# Identify a user

`POST /tracking/identify`

Identify a user in all configured tracking providers

## Request body

- IdentifyUserRequest — Request model for identifying a user
  - `user_id` string, required — User ID to identify
  - `traits` object — User properties/attributes

## Response `200`

Successful Response

- IdentifyUserResponse — Response model for identifying a user
  - `success` boolean, required
  - `providers` object — Results from each provider (provider_name -> result)
  - `enabled_providers` string[] — List of enabled provider names

## Other responses

- `401` — Unauthorized
- `422` — Validation Error
- `500` — Internal Server Error

---

[API](https://skmtc.net/memara/apis/memara-api.md) · [All operations](https://skmtc.net/memara/apis/memara-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/memara/memara-api/revisions/4dc7c4418845/schema)
