---
title: "Get user by Firebase UID"
method: GET
path: "/admin/users/by-firebase-uid/{firebaseUid}"
tags: ["Admin Users"]
---

# Get user by Firebase UID

`GET /admin/users/by-firebase-uid/{firebaseUid}`

Retrieve a specific user by their Firebase UID. Useful for resolving web users to app users.

## Path parameters

- `firebaseUid` string, required

## Response `200`

User retrieved successfully

- UserDetailResponseDto
  - `user` UserListItemDto, required
    - `id` string, required — User ID
    - `firebaseUserId` string, required — Firebase User ID
    - `email` string, nullable, required — Email
    - `phoneNumber` string, nullable, required — Phone number
    - `timezone` string, nullable, required — Timezone identifier (IANA)
    - `language` string, nullable, required — Preferred language (BCP-47 code)
    - `name` string, nullable, required — Display name
    - `fcmToken` string, nullable, required — FCM Token
    - `appAccountToken` string, nullable, required — App Account Token
    - `useExplicitContent` boolean, required — Use Explicit Content Flag
    - `isDeleted` boolean, required — Is Deleted Flag
    - `isAnonymous` boolean, required — Is Anonymous/Demo User Flag
    - `useGiftSuggestions` boolean, required — Gift suggestions A/B flag
    - `createdAt` string, date-time, required — Created At
    - `updatedAt` string, date-time, required — Updated At
    - `isSubscribed` boolean, required — Whether the user currently has an active subscription
    - `autoRenewal` boolean, nullable, required — Auto-renewal status of the latest subscription
    - `subscriptionSource` 'apple' | 'stripe' | 'funnelfox', nullable, required — Source of the subscription (apple, stripe, funnelfox)

## Other responses

- `404` — User not found

---

[API](https://skmtc.dev/miaai/apis/backend-template-api.md) · [All operations](https://skmtc.dev/miaai/apis/backend-template-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/miaai/backend-template-api/revisions/2a8d88a5124f/schema)
