---
title: "Get"
method: GET
path: "/api/v1/users/{id}"
tags: ["User"]
---

# Get

`GET /api/v1/users/{id}`

Get a user by ID.

## Path parameters

- `id` string, required — The id field.

## Response `200`

The UserServiceGetResponse returns a user view which has a user including JSONPATHs to the expanded items in the expanded array.

- C1ApiUserV1UserServiceGetResponse — The UserServiceGetResponse returns a user view which has a user including JSONPATHs to the expanded items in the expanded array.
  - `expanded` object[], nullable — List of serialized related objects.
    - `@type` string — The type of the serialized message.
  - `userView` C1ApiUserV1UserView — The UserView object provides a user response object, as well as JSONPATHs to related objects provided by expanders.
    - `delegatedUserPath` string — JSONPATH expression indicating the location of the user objects of delegates of the current user in the expanded array.
    - `directoriesPath` string — JSONPATH expression indicating the location of directory objects in the expanded array.
    - `managersPath` string — JSONPATH expression indicating the location of the user objects that managed the current user in the expanded array.
    - `rolesPath` string — JSONPATH expression indicating the location of the roles of the current user in the expanded array.
    - `user` C1ApiUserV1User — The User object provides all of the details for an user, as well as some configuration.
      - `createdAt` string, date-time
      - `delegatedUserId` string — The id of the user to whom tasks will be automatically reassigned to.
      - `deletedAt` string, date-time
      - `department` string — The department which the user belongs to in the organization.
      - `departmentSources` C1ApiUserV1UserAttributeMappingSource[], nullable — A list of objects mapped based on department attribute mappings configured in the system.
        - `appId` string — The appId field.
        - `appUserId` string — The appUserId field.
        - `appUserProfileAttributeKey` string — The appUserProfileAttributeKey field.
        - `userAttributeMappingId` string — The userAttributeMappingId field.
        - `value` string — The value field.
      - `directoryIds` string[], nullable — A list of unique ids that represent different directories.
      - `directoryStatus` 'UNKNOWN' | 'ENABLED' | 'DISABLED' | 'DELETED' — The status of the user in the directory.
      - `directoryStatusSources` C1ApiUserV1UserAttributeMappingSource[], nullable — A list of objects mapped based on directoryStatus attribute mappings configured in the system.
        - `appId` string — The appId field.
        - `appUserId` string — The appUserId field.
        - `appUserProfileAttributeKey` string — The appUserProfileAttributeKey field.
        - `userAttributeMappingId` string — The userAttributeMappingId field.
        - `value` string — The value field.
      - `displayName` string — The display name of the user.
      - `email` string — This is the user's email.
      - `emailSources` C1ApiUserV1UserAttributeMappingSource[], nullable — A list of source data for the email attribute.
        - `appId` string — The appId field.
        - `appUserId` string — The appUserId field.
        - `appUserProfileAttributeKey` string — The appUserProfileAttributeKey field.
        - `userAttributeMappingId` string — The userAttributeMappingId field.
        - `value` string — The value field.
      - `emails` string[], nullable — This is a list of all of the user's emails from app users.
      - `employeeIdSources` C1ApiUserV1UserAttributeMappingSource[], nullable — A list of source data for the employee IDs attribute.
        - `appId` string — The appId field.
        - `appUserId` string — The appUserId field.
        - `appUserProfileAttributeKey` string — The appUserProfileAttributeKey field.
        - `userAttributeMappingId` string — The userAttributeMappingId field.
        - `value` string — The value field.
      - `employeeIds` string[], nullable — This is a list of all of the user's employee IDs from app users.
      - `employmentStatus` string — The users employment status.
      - `employmentStatusSources` C1ApiUserV1UserAttributeMappingSource[], nullable — A list of objects mapped based on employmentStatus attribute mappings configured in the system.
        - `appId` string — The appId field.
        - `appUserId` string — The appUserId field.
        - `appUserProfileAttributeKey` string — The appUserProfileAttributeKey field.
        - `userAttributeMappingId` string — The userAttributeMappingId field.
        - `value` string — The value field.
      - `employmentType` string — The employment type of the user.
      - `employmentTypeSources` C1ApiUserV1UserAttributeMappingSource[], nullable — A list of objects mapped based on employmentType attribute mappings configured in the system.
        - `appId` string — The appId field.
        - `appUserId` string — The appUserId field.
        - `appUserProfileAttributeKey` string — The appUserProfileAttributeKey field.
        - `userAttributeMappingId` string — The userAttributeMappingId field.
        - `value` string — The value field.
      - `id` string — A unique identifier of the user.
      - `jobTitle` string — The job title of the user.
      - `jobTitleSources` C1ApiUserV1UserAttributeMappingSource[], nullable — A list of objects mapped based on jobTitle attribute mappings configured in the system.
        - `appId` string — The appId field.
        - `appUserId` string — The appUserId field.
        - `appUserProfileAttributeKey` string — The appUserProfileAttributeKey field.
        - `userAttributeMappingId` string — The userAttributeMappingId field.
        - `value` string — The value field.
      - `managerIds` string[], nullable — A list of ids of the user's managers.
      - `managerSources` C1ApiUserV1UserAttributeMappingSource[], nullable — A list of objects mapped based on managerId attribute mappings configured in the system.
        - `appId` string — The appId field.
        - `appUserId` string — The appUserId field.
        - `appUserProfileAttributeKey` string — The appUserProfileAttributeKey field.
        - `userAttributeMappingId` string — The userAttributeMappingId field.
        - `value` string — The value field.
      - `origin` 'USER_ORIGIN_UNSPECIFIED' | 'USER_ORIGIN_DIRECTORY' | 'USER_ORIGIN_LOCAL' | 'USER_ORIGIN_SYSTEM' — The origin of the user, describing who owns the user's lifecycle.
      - `profile` object
      - `roleIds` string[], nullable — A list of unique identifiers that maps to ConductorOne's user roles let you assign users permissions tailored to the work they do in the software.
      - `status` 'UNKNOWN' | 'ENABLED' | 'DISABLED' | 'DELETED' — The status of the user in the system.
      - `type` 'USER_TYPE_UNSPECIFIED' | 'USER_TYPE_SYSTEM' | 'USER_TYPE_HUMAN' | 'USER_TYPE_SERVICE' | 'USER_TYPE_AGENT' — The type of the user.
      - `updatedAt` string, date-time
      - `username` string — This is the user's primary username. Typically sourced from the primary directory.
      - `usernameSources` C1ApiUserV1UserAttributeMappingSource[], nullable — A list of source data for the usernames attribute.
        - `appId` string — The appId field.
        - `appUserId` string — The appUserId field.
        - `appUserProfileAttributeKey` string — The appUserProfileAttributeKey field.
        - `userAttributeMappingId` string — The userAttributeMappingId field.
        - `value` string — The value field.
      - `usernames` string[], nullable — This is a list of all of the user's usernames from app users.

---

[API](https://skmtc.net/conductorone/apis/c1-api.md) · [All operations](https://skmtc.net/conductorone/apis/c1-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/conductorone/c1-api/revisions/d391405a35d3/schema)
