---
title: "Get a user by id"
method: GET
path: "/admin/users/{id}.json"
tags: ["Users", "Admin"]
---

# Get a user by id

`GET /admin/users/{id}.json`

## Path parameters

- `id` integer, required

## Response `200`

response

- object
  - `id` integer, required
  - `username` string, required
  - `name` string, nullable, required
  - `avatar_template` string, required
  - `active` boolean, required
  - `admin` boolean, required
  - `moderator` boolean, required
  - `last_seen_at` string, nullable, required
  - `last_emailed_at` string, nullable, required
  - `created_at` string, required
  - `last_seen_age` number, nullable, required
  - `last_emailed_age` number, nullable, required
  - `created_at_age` number, nullable, required
  - `trust_level` integer, required
  - `manual_locked_trust_level` string, nullable, required
  - `title` string, nullable, required
  - `time_read` integer, required
  - `staged` boolean, required
  - `days_visited` integer, required
  - `posts_read_count` integer, required
  - `topics_entered` integer, required
  - `post_count` integer, required
  - `associated_accounts` unknown[]
    - unknown
  - `can_send_activation_email` boolean, required
  - `can_activate` boolean, required
  - `can_deactivate` boolean, required
  - `can_change_trust_level` boolean
  - `ip_address` string, required
  - `registration_ip_address` string, nullable, required
  - `can_grant_admin` boolean, required
  - `can_revoke_admin` boolean, required
  - `can_grant_moderation` boolean, required
  - `can_revoke_moderation` boolean, required
  - `can_impersonate` boolean, required
  - `like_count` integer, required
  - `like_given_count` integer, required
  - `topic_count` integer, required
  - `flags_given_count` integer, required
  - `flags_received_count` integer, required
  - `private_topics_count` integer, required
  - `can_delete_all_posts` boolean, required
  - `can_be_deleted` boolean
  - `can_be_anonymized` boolean, required
  - `can_be_merged` boolean, required
  - `full_suspend_reason` string, nullable, required
  - `latest_export` object, nullable
  - `full_silence_reason` string, nullable
  - `silence_reason` string, nullable
  - `post_edits_count` integer, nullable
  - `primary_group_id` integer, nullable, required
  - `badge_count` integer, required
  - `warnings_received_count` integer, required
  - `bounce_score` integer, nullable, required
  - `reset_bounce_score_after` string, nullable, required
  - `can_view_action_logs` boolean, required
  - `can_disable_second_factor` boolean, required
  - `can_delete_sso_record` boolean, required
  - `api_key_count` integer, required
  - `similar_users_count` integer
  - `single_sign_on_record` string, nullable, required
  - `approved_by` object, nullable, required
    - `id` integer, required
    - `username` string, required
    - `name` string, required
    - `avatar_template` string, required
  - `suspended_by` string, nullable, required
  - `silenced_by` string, nullable, required
  - `penalty_counts` object
    - `silenced` integer, required
    - `suspended` integer, required
  - `next_penalty` string
  - `tl3_requirements` object
    - `time_period` integer, required
    - `requirements_met` boolean, required
    - `requirements_lost` boolean, required
    - `trust_level_locked` boolean, required
    - `on_grace_period` boolean, required
    - `days_visited` integer, required
    - `min_days_visited` integer, required
    - `num_topics_replied_to` integer, required
    - `min_topics_replied_to` integer, required
    - `topics_viewed` integer, required
    - `min_topics_viewed` integer, required
    - `posts_read` integer, required
    - `min_posts_read` integer, required
    - `topics_viewed_all_time` integer, required
    - `min_topics_viewed_all_time` integer, required
    - `posts_read_all_time` integer, required
    - `min_posts_read_all_time` integer, required
    - `num_flagged_posts` integer, required
    - `max_flagged_posts` integer, required
    - `num_flagged_by_users` integer, required
    - `max_flagged_by_users` integer, required
    - `num_likes_given` integer, required
    - `min_likes_given` integer, required
    - `num_likes_received` integer, required
    - `min_likes_received` integer, required
    - `num_likes_received_days` integer, required
    - `min_likes_received_days` integer, required
    - `num_likes_received_users` integer, required
    - `min_likes_received_users` integer, required
    - `penalty_counts` object, required
      - `silenced` integer, required
      - `suspended` integer, required
      - `total` integer, required
  - `groups` object[], required
    - `id` integer, required
    - `automatic` boolean, required
    - `name` string, required
    - `display_name` string, required
    - `user_count` integer, required
    - `mentionable_level` integer, required
    - `messageable_level` integer, required
    - `visibility_level` integer, required
    - `primary_group` boolean, required
    - `title` string, nullable, required
    - `grant_trust_level` string, nullable, required
    - `incoming_email` string, nullable, required
    - `has_messages` boolean, required
    - `flair_url` string, nullable, required
    - `flair_bg_color` string, nullable, required
    - `flair_color` string, nullable, required
    - `flair_group_id` integer, nullable
    - `bio_raw` string, nullable, required
    - `bio_cooked` string, nullable, required
    - `bio_excerpt` string, nullable, required
    - `public_admission` boolean, required
    - `public_exit` boolean, required
    - `allow_membership_requests` boolean, required
    - `full_name` string, nullable, required
    - `default_notification_level` integer, required
    - `membership_request_template` string, nullable, required
    - `members_visibility_level` integer, required
    - `can_see_members` boolean, required
    - `can_admin_group` boolean, required
    - `publish_read_state` boolean, required
  - `external_ids` object, required
  - `include_ip` boolean, required
  - `upcoming_changes_stats` object[]
    - `name` string, required
    - `humanized_name` string, required
    - `description` string, required
    - `enabled` boolean, required
    - `specific_groups` string[], required
    - `reason` 'enabled_for_everyone' | 'enabled_for_no_one' | 'in_specific_groups' | 'not_in_specific_groups', required

---

[API](https://skmtc.net/discourse/apis/discourse-api-documentation.md) · [All operations](https://skmtc.net/discourse/apis/discourse-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/discourse/discourse-api-documentation/versions/fb966f5bb63e/schema)
