---
title: "Show Many Users"
method: GET
path: "/api/v2/users/show_many"
tags: ["Users"]
---

# Show Many Users

`GET /api/v2/users/show_many`

Accepts a comma-separated list of up to 100 user ids or external ids.

#### Allowed For:

* Agents

## Query parameters

- `ids` string
- `external_ids` string

## Response `200`

Success response

- UsersResponse
  - `users` UserObject[]
    - union
      - object
        - `active` boolean — false if the user has been deleted
        - `alias` string — An alias displayed to end users
        - `chat_only` boolean — Whether or not the user is a chat-only agent
        - `created_at` string, datetime — The time the user was created
        - `custom_role_id` integer, nullable — A custom role if the user is an agent on the Enterprise plan or above
        - `default_group_id` integer — The id of the user's default group
        - `details` string — Any details you want to store about the user, such as an address
        - `email` string — The user's primary email address. *Writeable on create only. On update, a secondary email is added. See [Email Address](#email-address)
        - `external_id` string, nullable — A unique identifier from another system. The API treats the id as case insensitive. Example: "ian1" and "IAN1" are the same value.
        - `iana_time_zone` string — The time zone for the user
        - `id` integer — Automatically assigned when the user is created
        - `last_login_at` string, datetime — Last time the user signed in to Zendesk Support or made an API request using an API token or basic authentication
        - `locale` string — The user's locale. A BCP-47 compliant tag for the locale. If both "locale" and "locale_id" are present on create or update, "locale_id" is ignored and only "locale" is used.
        - `locale_id` integer — The user's language identifier
        - `moderator` boolean — Designates whether the user has forum moderation capabilities
        - `name` string, required — The user's name
        - `notes` string — Any notes you want to store about the user
        - `only_private_comments` boolean — true if the user can only create private comments
        - `organization_id` integer, nullable — The id of the user's organization. If the user has more than one [organization memberships](/api-reference/ticketing/organizations/organization_memberships/), the id of the user's default organization. If updating, see [Organization ID](#organization-id)
        - `phone` string, nullable — The user's primary phone number. See [Phone Number](#phone-number) below
        - `photo` object, nullable — The user's profile picture represented as an [Attachment](/api-reference/ticketing/tickets/ticket-attachments/) object
        - `remote_photo_url` string — A URL pointing to the user's profile picture.
        - `report_csv` boolean — This parameter is inert and has no effect. It may be deprecated in the future. Previously, this parameter determined whether a user could access a CSV report in a legacy Guide dashboard. This dashboard has been removed. See [Announcing Guide legacy reporting upgrade to Explore](https://support.zendesk.com/hc/en-us/articles/4762263171610-Announcing-Guide-legacy-reporting-upgrade-to-Explore-)
        - `restricted_agent` boolean — If the agent has any restrictions; false for admins and unrestricted agents, true for other agents
        - `role` string — The user's role. Possible values are "end-user", "agent", or "admin"
        - `role_type` integer, nullable — The user's role id. 0 for a custom agent, 1 for a light agent, 2 for a chat agent, 3 for a chat agent added to the Support account as a contributor ([Chat Phase 4](https://support.zendesk.com/hc/en-us/articles/360022365373#topic_djh_1zk_4fb)), 4 for an admin, and 5 for a billing admin
        - `shared` boolean — If the user is shared from a different Zendesk Support instance. Ticket sharing accounts only
        - `shared_agent` boolean — If the user is a shared agent from a different Zendesk Support instance. Ticket sharing accounts only
        - `shared_phone_number` boolean, nullable — Whether the `phone` number is shared or not. See [Phone Number](#phone-number) below
        - `signature` string — The user's signature. Only agents and admins can have signatures
        - `suspended` boolean — If the agent is suspended. Tickets from suspended users are also suspended, and these users cannot sign in to the end user portal
        - `tags` string[] — The user's tags. Only present if your account has user tagging enabled
        - `ticket_restriction` string, nullable — Specifies which tickets the user has access to. Possible values are: "organization", "groups", "assigned", "requested", null. "groups" and "assigned" are valid only for agents. If you pass an invalid value to an end user (for example, "groups"), they will be assigned to "requested", regardless of their previous access
        - `time_zone` string — The user's time zone. See [Time Zone](#time-zone)
        - `two_factor_auth_enabled` boolean, nullable — If two factor authentication is enabled
        - `updated_at` string, datetime — The time the user was last updated
        - `url` string — The user's API url
        - `user_fields` object — Values of custom fields in the user's profile. See [User Fields](#user-fields)
        - `verified` boolean — Any of the user's identities is verified. See [User Identities](/api-reference/ticketing/users/user_identities)
      - object
        - `created_at` string, datetime — The time the user was created
        - `email` string — The primary email address of this user. If the primary email address is not [verified](https://support.zendesk.com/hc/en-us/articles/4408886752410), the secondary email address is used
        - `iana_time_zone` string — The time zone for the user
        - `id` integer — Automatically assigned when creating users
        - `locale` string — The locale for this user
        - `locale_id` integer — The language identifier for this user
        - `name` string, required — The name of the user
        - `organization_id` integer — The id of the user's organization. If the user has more than one [organization memberships](/api-reference/ticketing/organizations/organization_memberships/), the id of the user's default organization. If updating, see [Organization ID](/api-reference/ticketing/users/users/#organization-id)
        - `phone` string — The primary phone number of this user. See [Phone Number](/api-reference/ticketing/users/users/#phone-number) in the Users API
        - `photo` object — The user's profile picture represented as an [Attachment](/api-reference/ticketing/tickets/ticket-attachments/) object
        - `role` string — The role of the user. Possible values: `"end-user"`, `"agent"`, `"admin"`
        - `shared_phone_number` boolean — Whether the `phone` number is shared or not. See [Phone Number](/api-reference/ticketing/users/users/#phone-number) in the Users API
        - `time_zone` string — The time-zone of this user
        - `updated_at` string, datetime — The time of the last update of the user
        - `url` string — The API url of this user
        - `verified` boolean — Any of the user's identities is verified. See [User Identities](/api-reference/ticketing/users/user_identities)

---

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