---
title: "Me"
method: GET
path: "/api/v1/auth/me"
tags: ["grandline-auth"]
---

# Me

`GET /api/v1/auth/me`

## Request

- Base URL: `https://grandline.luzomi.com`
- URL: `https://grandline.luzomi.com/api/v1/auth/me`
- Auth: none declared

Identity + tier + live credit balance + nudge flags for the web app.
Drives the TopNav admin-link visibility (is_staff) and the two popups
(which only fire >7 days after registration).

## Response `200`

Successful Response

- MeOut
  - `user_id` integer, required
  - `email` string, required
  - `name` string, nullable, required
  - `role` string, required
  - `subscription_tier` string, required
  - `is_staff` boolean, required
  - `api_access` boolean, required
  - `profile_complete` boolean, required
  - `credits` CreditsOut, required
    - `unlimited` boolean
    - `daily_limit` integer
    - `daily_remaining` integer
    - `daily_reset_in_seconds` integer
    - `monthly_limit` integer
    - `monthly_remaining` integer
    - `monthly_reset_in_seconds` integer
    - `bonus_credits_today` integer
  - `should_prompt_profile` boolean, required
  - `should_prompt_company_email` boolean, required
  - `premium_interest` boolean

## Other responses

- `401`: Authentication required
- `404`: Key not found / not owned by caller

---

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