---
title: "Batch Fetch Users"
method: POST
path: "/api/v2/core/users/batch-fetch"
tags: ["Users"]
---

# Batch Fetch Users

`POST /api/v2/core/users/batch-fetch`

Batch fetch users for a given list of user ids (limit 100)

## Query parameters

- `include` string
- `exclude` string
- `keyList` string

## Headers

- `Authorization` string, required

## Request body

- BatchFetchEntityRequestSchema
  - `entityIds` string[], required — list of entity ids to fetch the entity objects

## Response `200`

OK

- object
  - `data` LoggedInUserSchema[]
    - `verifiedAt` integer, nullable — Verified at timestamp of the User
    - `createdAt` integer, nullable — Create timestamp of the User
    - `managerEmail` string, nullable — Email of User's Manager
    - `roles` string[], nullable — Roles of a user
    - `profileId` string, nullable — ProfileId of User
    - `firstName` string — First Name of User
    - `company` string, nullable — Company of User
    - `email` string, required — Email of User
    - `rmUserGroups` RmUserGroup[], nullable — RM user groups associated with the user
      - `userGroupId` string, nullable — Unique identifier for the user group
    - `timezoneName` string, nullable — Timezone name for a user
    - `defaultAccessMode` string — Access Mode of User
    - `title` string, nullable — Title of User
    - `id` string, nullable — Id of an User
    - `language` string, nullable — Language preference of the user
    - `timezoneOffset` integer, nullable — Timezone offset for a User
    - `updatedAt` integer, nullable — Update timestamp of the User
    - `hrbpData` object, nullable — HRBP Data of an User
    - `uuid` string, nullable — External unique identifier such as UUID, Corporate ID and Employee ID
    - `isDisabled` boolean, nullable — If user is disabled or not
    - `lastLoginTimeStamp` integer, nullable — Last login time stamp of a user
    - `atsData` UserAtsData
      - `userCountries` UserCountries[], nullable — Countries of a User
        - `userCountryId` string, nullable — Country of a user
      - `atsUserGroups` AtsUserGroups[], nullable — Ats Groups of a User
        - `userGroupId` string, nullable — Ats Group of a user
    - `manager` string, nullable — Manager of User
    - `lastName` string — Last Name of User
  - `meta` BatchFetchMetaSchema
    - `missingEntityIds` string[], nullable — List of entity ids for which no result was found

---

[API](https://skmtc.dev/eightfold/apis/api-server-v2-service-service.md) · [All operations](https://skmtc.dev/eightfold/apis/api-server-v2-service-service/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/eightfold/api-server-v2-service-service/revisions/0fb26f4e41bf/schema)
