---
title: "One app's signed-in users, one row each — under a made-up name"
method: GET
path: "/api/people"
tags: ["analytics"]
---

# One app's signed-in users, one row each — under a made-up name

`GET /api/people`

## Request

- Base URL: `https://app.vitrus.dev/app`
- URL: `https://app.vitrus.dev/app/api/people`
- Auth: one of:
  - API key in cookie `vitrus_session`
  - HTTP bearer

Status (returning / one_time / signed_up_only), actions, active days, visits, joined, last active and plan per user, plus counts by status. A row is an identity hash and a stable made-up alias: no email or name is stored, so none can be returned. Members only; a share link gets 401. Filter with segment, plan; sort with last_active, joined, actions, active_days, visits.

## Query parameters

- `site` string, required

## Response `200`

Rows, counts by status and the queries.

## Other responses

- `401`: Not a member.

---

[API](https://skmtc.dev/vitrus/apis/vitrus-api.md) · [All operations](https://skmtc.dev/vitrus/apis/vitrus-api/llms.txt) · [OpenAPI document](https://skmtc.dev/vitrus/apis/vitrus-api/revisions/a7d8c6e18f7c?raw)
