Skip to main content
This page explains everything you need to know about the User table: what it represents, why it matters for personalization, its exact schema, and how to keep it in sync with our platform. The user table is a special table that represents your users.

Why send user data?

While click‑stream events fuel short‑term (session‑level) personalization, user profiles enable long‑term learning and cold‑start quality. Typical benefits include:
  • Better default ranking for first‑page visits
  • Audience‑level experimentation and A/B analysis
  • Cross‑device continuity (e.g., “Recently viewed”)
Best practice is to push a User upsert any time you: create an account, collect new profile fields, or recalculate vectors/embeddings.

Schema

The User object is intentionally minimalist: one required primary key plus any other attributes that belong to your users.

Reserved Fields

All other keys are Custom Fields—choose any name, provided the value uses one of the field types (string, number, boolean, array<string>, time, embedding, relation), defined in Uploading & Managing Your Data. User Field Types get inferred at first data ingest and may be remapped via the dashboard or API.

Example user object

Relationship to other entities

Events: Every impression, click, or conversion can carry the same uid. This links behavioural logs back to the user profile for real‑time modelling.

Endpoint

Example Request

Good, Better, Best Data

Our data request is divided into three tiers: Good, Better, and Best. Below, we outline the data included in each category, with “Good” covering the mandatory requirements for a baseline model, while “Better” and “Best” provide additional data to enhance performance.
  • Always hash or redact direct PII that is not required for ranking (email, phone).
  • Supply a country field so we can respect region‑specific regulations (GDPR, CCPA).
  • To delete a user permanently, call DELETE /v1/users/{uid} – we remove profile and events within 24 h, and models forget within seven days.
Next, learn about Events