---
title: "Personalization"
method: GET
path: "/api/entity/{table}/{fieldname}/{fieldval}"
tags: ["Personalization"]
---

# Personalization

`GET /api/entity/{table}/{fieldname}/{fieldval}`

## Request

- Base URL: `https://api.lytics.io`
- URL: `https://api.lytics.io/api/entity/{table}/{fieldname}/{fieldval}`
- Auth: API key in header `Authorization`

Get single User Entity.

```
# get user whose user_id = user123
curl -s -H "Authorization: $LIOKEY" \
  -XGET "https://api.lytics.io/api/entity/user/user_id/user123" | jq '.'

# get user whose email = aaron@aaron.com
curl -s -H "Authorization: $LIOKEY" \
  -XGET "https://api.lytics.io/api/entity/user/email/aaron@aaron.com" | jq '.'

```

## Path parameters

- `table` string, required
- `fieldname` string, required
- `fieldval` string, required

## Query parameters

- `account_id` string
- `fields` string
- `fieldBlocklist` string
- `include_fields` boolean
- `segments` boolean
- `meta` boolean
- `download` boolean

## Response `200`

OK

- PersonalizationModel
  - `data` object
    - `segments` string[]
  - `message` string
  - `meta` object
    - `by_fields` string[]
    - `format` string
    - `name` string
  - `status` number

---

[API](https://skmtc.dev/lytics/apis/v1-lytics-api.md) - [All operations](https://skmtc.dev/lytics/apis/v1-lytics-api/llms.txt) - [OpenAPI document](https://skmtc.dev/lytics/apis/v1-lytics-api/revisions/339fd1d88486?raw)
