action discourse_admin_get_user { label: "Get a user by id" provider: discourse method: GET path: "/admin/users/{id}.json" encoding: json input: { type: "object" properties: { id: { type: "integer" } } required: ["id"] additionalProperties: false } output: { required: ["active", "admin", "api_key_count", "approved_by", "avatar_template", "badge_count", "bounce_score", "can_activate", "can_be_anonymized", "can_be_deleted", "can_be_merged", "can_deactivate", "can_delete_all_posts", "can_delete_sso_record", "can_disable_second_factor", "can_grant_admin", "can_grant_moderation", "can_impersonate", "can_revoke_admin", "can_revoke_moderation", "can_send_activation_email", "can_view_action_logs", "created_at", "created_at_age", "days_visited", "external_ids", "flag_level", "flags_given_count", "flags_received_count", "full_suspend_reason", "groups", "id", "ip_address", "last_emailed_age", "last_emailed_at", "last_seen_age", "last_seen_at", "like_count", "like_given_count", "manual_locked_trust_level", "moderator", "name", "post_count", "posts_read_count", "primary_group_id", "private_topics_count", "registration_ip_address", "reset_bounce_score_after", "silence_reason", "silenced_by", "single_sign_on_record", "staged", "suspended_by", "time_read", "title", "topic_count", "topics_entered", "trust_level", "username", "warnings_received_count"] properties: { active: { type: "boolean" } admin: { type: "boolean" } api_key_count: { type: "integer" } approved_by: { type: ["object", "null"] required: ["avatar_template", "id", "name", "username"] properties: { avatar_template: { type: "string" } id: { type: "integer" } name: { type: "string" } username: { type: "string" } } additionalProperties: false } associated_accounts: { type: "array" items: { type: "object" } } avatar_template: { type: "string" } badge_count: { type: "integer" } bounce_score: { type: ["integer", "null"] } can_activate: { type: "boolean" } can_be_anonymized: { type: "boolean" } can_be_deleted: { type: "boolean" } can_be_merged: { type: "boolean" } can_deactivate: { type: "boolean" } can_delete_all_posts: { type: "boolean" } can_delete_sso_record: { type: "boolean" } can_disable_second_factor: { type: "boolean" } can_grant_admin: { type: "boolean" } can_grant_moderation: { type: "boolean" } can_impersonate: { type: "boolean" } can_revoke_admin: { type: "boolean" } can_revoke_moderation: { type: "boolean" } can_send_activation_email: { type: "boolean" } can_view_action_logs: { type: "boolean" } created_at: { type: "string" } created_at_age: { type: ["number", "null"] } days_visited: { type: "integer" } external_ids: { type: "object" } flag_level: { type: "integer" } flags_given_count: { type: "integer" } flags_received_count: { type: "integer" } full_suspend_reason: { type: ["string", "null"] } groups: { type: "array" items: { type: "object" required: ["id", "automatic", "name", "display_name", "user_count", "mentionable_level", "messageable_level", "visibility_level", "primary_group", "title", "grant_trust_level", "incoming_email", "has_messages", "flair_url", "flair_bg_color", "flair_color", "bio_raw", "bio_cooked", "bio_excerpt", "public_admission", "public_exit", "allow_membership_requests", "full_name", "default_notification_level", "membership_request_template", "members_visibility_level", "can_see_members", "can_admin_group", "publish_read_state"] properties: { allow_membership_requests: { type: "boolean" } automatic: { type: "boolean" } bio_cooked: { type: ["string", "null"] } bio_excerpt: { type: ["string", "null"] } bio_raw: { type: ["string", "null"] } can_admin_group: { type: "boolean" } can_see_members: { type: "boolean" } default_notification_level: { type: "integer" } display_name: { type: "string" } flair_bg_color: { type: ["string", "null"] } flair_color: { type: ["string", "null"] } flair_url: { type: ["string", "null"] } full_name: { type: ["string", "null"] } grant_trust_level: { type: ["string", "null"] } has_messages: { type: "boolean" } id: { type: "integer" } incoming_email: { type: ["string", "null"] } members_visibility_level: { type: "integer" } membership_request_template: { type: ["string", "null"] } mentionable_level: { type: "integer" } messageable_level: { type: "integer" } name: { type: "string" } primary_group: { type: "boolean" } public_admission: { type: "boolean" } public_exit: { type: "boolean" } publish_read_state: { type: "boolean" } title: { type: ["string", "null"] } user_count: { type: "integer" } visibility_level: { type: "integer" } } additionalProperties: false } } id: { type: "integer" } ip_address: { type: "string" } last_emailed_age: { type: ["number", "null"] } last_emailed_at: { type: ["string", "null"] } last_seen_age: { type: ["number", "null"] } last_seen_at: { type: ["string", "null"] } like_count: { type: "integer" } like_given_count: { type: "integer" } manual_locked_trust_level: { type: ["string", "null"] } moderator: { type: "boolean" } name: { type: ["string", "null"] } next_penalty: { type: "string" } penalty_counts: { type: "object" required: ["silenced", "suspended"] properties: { silenced: { type: "integer" } suspended: { type: "integer" } } additionalProperties: false } post_count: { type: "integer" } post_edits_count: { type: ["integer", "null"] } posts_read_count: { type: "integer" } primary_group_id: { type: ["string", "null"] } private_topics_count: { type: "integer" } registration_ip_address: { type: ["string", "null"] } reset_bounce_score_after: { type: ["string", "null"] } silence_reason: { type: ["string", "null"] } silenced_by: { type: ["string", "null"] } single_sign_on_record: { type: ["string", "null"] } staged: { type: "boolean" } suspended_by: { type: ["string", "null"] } time_read: { type: "integer" } title: { type: ["string", "null"] } tl3_requirements: { type: "object" required: ["days_visited", "max_flagged_by_users", "max_flagged_posts", "min_days_visited", "min_likes_given", "min_likes_received", "min_likes_received_days", "min_likes_received_users", "min_posts_read", "min_posts_read_all_time", "min_topics_replied_to", "min_topics_viewed", "min_topics_viewed_all_time", "num_flagged_by_users", "num_flagged_posts", "num_likes_given", "num_likes_received", "num_likes_received_days", "num_likes_received_users", "num_topics_replied_to", "on_grace_period", "penalty_counts", "posts_read", "posts_read_all_time", "requirements_lost", "requirements_met", "time_period", "topics_viewed", "topics_viewed_all_time", "trust_level_locked"] properties: { days_visited: { type: "integer" } max_flagged_by_users: { type: "integer" } max_flagged_posts: { type: "integer" } min_days_visited: { type: "integer" } min_likes_given: { type: "integer" } min_likes_received: { type: "integer" } min_likes_received_days: { type: "integer" } min_likes_received_users: { type: "integer" } min_posts_read: { type: "integer" } min_posts_read_all_time: { type: "integer" } min_topics_replied_to: { type: "integer" } min_topics_viewed: { type: "integer" } min_topics_viewed_all_time: { type: "integer" } num_flagged_by_users: { type: "integer" } num_flagged_posts: { type: "integer" } num_likes_given: { type: "integer" } num_likes_received: { type: "integer" } num_likes_received_days: { type: "integer" } num_likes_received_users: { type: "integer" } num_topics_replied_to: { type: "integer" } on_grace_period: { type: "boolean" } penalty_counts: { type: "object" required: ["silenced", "suspended", "total"] properties: { silenced: { type: "integer" } suspended: { type: "integer" } total: { type: "integer" } } additionalProperties: false } posts_read: { type: "integer" } posts_read_all_time: { type: "integer" } requirements_lost: { type: "boolean" } requirements_met: { type: "boolean" } time_period: { type: "integer" } topics_viewed: { type: "integer" } topics_viewed_all_time: { type: "integer" } trust_level_locked: { type: "boolean" } } additionalProperties: false } topic_count: { type: "integer" } topics_entered: { type: "integer" } trust_level: { type: "integer" } username: { type: "string" } warnings_received_count: { type: "integer" } } additionalProperties: false } }