---
title: "Who am I, and what can I see"
method: GET
path: "/api/me"
tags: ["Account"]
---

# Who am I, and what can I see

`GET /api/me`

## Request

- Base URL: `https://trvlrr.app`
- URL: `https://trvlrr.app/api/me`
- Auth: HTTP bearer

Drives the app's sign-in and invite-redeem gate. The one route (with POST /api/invites/redeem) a signed-in but unlinked identity may call.

## Response `200`

The caller.

- Me
  - `linked` boolean, required: false until the signed-in identity is attached to a user (redeem an invite, or be provisioned).
  - `account_id` string, nullable, required: The caller's own account; what the app identifies itself to RevenueCat with.
  - `full` boolean, required: true for a member of that account.
  - `account_role` string, nullable, required
  - `trip_roles` object, required: Trips shared with the caller: trip id → editor|viewer.
  - `plan` 'free' | 'plus', required
  - `photo_ai` integer, required: 0 or 1.
  - `faces` integer, required: 0 or 1.
  - `person_id` string, nullable, required
  - `person_name` string, nullable, required
  - `avatar_updated_at` string, nullable, required
  - `has_avatar` integer, required: 0 or 1.
  - `features` object, required
    - `voice` boolean, required

## Other responses

- `401`: No usable credential: a Clerk session token, a device token or an OAuth access token is required.

---

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