SegOps AIDocs

User Profiles

The User Explorer lets you look up any user by ID, inspect their behavioral history, see which segments they belong to, and run per-condition explain breakdowns.

Searching Users#

Navigate to User Explorer in the sidebar. The search box accepts a full or partial user ID. Results are matched by prefix or contains — so searching alice would match [email protected].

Via the API:

http
GET /api/explorer/users/?q=alice&limit=20
Authorization: Bearer <token>

User Profile View#

Click any user in the search results to open their profile. The profile shows:

  • Properties — all traits from context_identified events (email, plan, company, etc.)
  • Event History — chronological list of all events, filterable by event type. Each event shows the timestamp and full payload.
  • Segment Memberships — all segments the user currently belongs to, with the computed timestamp.
  • Stats — total event count, event type diversity, first seen / last seen.

Segment Explain#

In the Segment Memberships section on a user profile, click Explain next to any segment name. SegOps runs a per-condition evaluation and shows a table with:

  • The condition label (e.g., “sum(order_placed.total) ≥ 500”)
  • The user's actual value (e.g., 623.45)
  • The threshold (e.g., 500)
  • Pass or fail indicator

This is also useful for debugging why a user is not in a segment — the explain output shows exactly which condition they failed to meet.

http
GET /api/explorer/users/<user_id>/segments/<segment_id>/explain/
Authorization: Bearer <token>

Exporting User Profiles#

You can export the member list of any segment (not a full user profile export) as CSV or Parquet via Segments → <segment> → Export or via the API:

http
POST /api/segments/<id>/export/
Authorization: Bearer <token>
Content-Type: application/json

{ "format": "csv" }

See the CSV / Parquet Export guide for full details.

Note
The User Explorer is read-only — it queries the analytics warehouse and does not modify any user data. User properties can only be updated by sending a new context_identified event.