---
title: "Get a user"
method: GET
path: "/users/{id}"
tags: ["Users"]
---

# Get a user

`GET /users/{id}`

Fetch a specific user by ID. Use "me" as the ID to fetch the authenticated user.

## Path parameters

- `id` string, required

## Response `200`

A single user with additional stats

- UserDetail
  - `id` integer
  - `slack_id` string
  - `display_name` string
  - `avatar` string
  - `project_ids` integer[]
  - `cookies` integer, nullable
  - `vote_count` integer
  - `like_count` integer
  - `devlog_seconds_total` integer
  - `devlog_seconds_today` integer

## Other responses

- `401` — Missing or invalid API key
- `404` — Resource not found

## Changes

- **2026-02-28** `cf6ee4e9eef4` — 1 warning, 1 info
  - removed the optional property `allOf[subschema #2]/achievements` from the response with the `200` status
  - removed the non-success response with the status `429`

[Change history](https://skmtc.dev/hackclub/apis/flavortown-api/changes/users/:id/get.md)

---

[API](https://skmtc.dev/hackclub/apis/flavortown-api.md) · [All operations](https://skmtc.dev/hackclub/apis/flavortown-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/hackclub/flavortown-api/revisions/cf6ee4e9eef4/schema)
