Eightfold AI User Groups API

The User Groups API from Eightfold AI — 4 operation(s) for user groups.

Operations 8

POST /api/v2/core/user-groups Create User Group #
GET /api/v2/core/user-groups List User Groups #
GET /api/v2/core/user-groups/{userGroupId} Get User Group #
DELETE /api/v2/core/user-groups/{userGroupId} Delete User Group #
PATCH /api/v2/core/user-groups/{userGroupId} Patch User Group #
POST /api/v2/core/user-groups/{userGroupId}/users Assign User Group Members #
GET /api/v2/core/user-groups/{userGroupId}/users List User Group Members #
DELETE /api/v2/core/user-groups/{userGroupId}/users/{userId} Remove User Group Member #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/eightfold-ai:eightfold-ai-user-groups-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

eightfold-ai-user-groups-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Api_server_v2_service Service User Groups API
  version: 1.0.0
servers:
- url: https://apiv2.{domain}.ai
  variables:
    domain:
      default: eightfold
      enum:
      - eightfold
      - eightfold-eu
      - eightfold-gov
      - eightfold-ca
      - eightfold-wu
      - eightfold-ap
tags:
- name: User Groups
paths:
  /api/v2/core/user-groups:
    post:
      description: Creates a user group. userGroupName must be unique within the tenant, ignoring case and surrounding whitespace. Access criteria and dynamic membership rules cannot be set through this API. Members are assigned through the user group membership APIs.
      operationId: create_user_group
      parameters:
      - description: The secret key to access the api. It starts with the bearer token
        in: header
        name: Authorization
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UserGroupCreateSchema'
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UserGroupBaseSchema'
          description: OK
      summary: Create User Group
      tags:
      - User Groups
    get:
      description: Returns a list of user groups, ordered by name. Both active and inactive user groups are returned by default; the isActive field carries the state. Member counts are not returned here; use the Get User Group endpoint for those.
      operationId: list_user_group
      parameters:
      - description: The secret key to access the api. It starts with the bearer token
        in: header
        name: Authorization
        required: true
        schema:
          type: string
      - description: Specifies the offset value to start for the page
        in: query
        name: start
        schema:
          type: integer
      - description: Specifies the number of entries to be returned for the page
        in: query
        name: limit
        schema:
          type: integer
      - description: Set to true to return only active user groups. Omitted or false returns both active and inactive.
        in: query
        name: onlyActive
        schema:
          type: boolean
      - description: Return only user groups with this name. Matching is case-insensitive, so groups whose names differ only by case are all returned.
        in: query
        name: userGroupName
        schema:
          type: string
      - description: Exclude specific fields in the response. Possible values are the names of the top level fields present in corresponding API schema. To check API schema, expand the response section below.
        in: query
        name: exclude
        schema:
          type: string
      - description: Allows selective control over the fields returned in the API response. If the keyList is empty, all fields will be returned. Possible values are the names of the top level fields present in corresponding API schema. To check API schema, expand the response section below.
        in: query
        name: keyList
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                properties:
                  data:
                    items:
                      $ref: '#/components/schemas/UserGroupBaseSchema'
                    type: array
                  meta:
                    $ref: '#/components/schemas/MetaSchema'
                type: object
          description: OK
      summary: List User Groups
      tags:
      - User Groups
  /api/v2/core/user-groups/{userGroupId}:
    get:
      description: Given a user group id, it returns the user group along with its member counts. staticMemberCount is read from the database and is always current; dynamicMemberCount is read from the search index, can lag a recent change, and is null if that index cannot be reached, which is distinct from a count of zero.
      operationId: get_user_group_by_id
      parameters:
      - description: The secret key to access the api. It starts with the bearer token
        in: header
        name: Authorization
        required: true
        schema:
          type: string
      - description: ID of a user group in Eightfold
        in: path
        name: userGroupId
        required: true
        schema:
          type: string
      - description: Exclude specific fields in the response. Possible values are the names of the top level fields present in corresponding API schema. To check API schema, expand the response section below.
        in: query
        name: exclude
        schema:
          type: string
      - description: Allows selective control over the fields returned in the API response. If the keyList is empty, all fields will be returned. Possible values are the names of the top level fields present in corresponding API schema. To check API schema, expand the response section below.
        in: query
        name: keyList
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UserGroupDetailSchema'
          description: OK
      summary: Get User Group
      tags:
      - User Groups
    delete:
      description: Deletes a specific user group given a user group id. Assigned users do not block the delete; they are removed from the group along with it.
      operationId: delete_user_group
      parameters:
      - description: The secret key to access the api. It starts with the bearer token
        in: header
        name: Authorization
        required: true
        schema:
          type: string
      - description: ID of a user group in Eightfold
        in: path
        name: userGroupId
        required: true
        schema:
          type: string
      - description: Exclude specific fields in the response. Possible values are the names of the top level fields present in corresponding API schema. To check API schema, expand the response section below.
        in: query
        name: exclude
        schema:
          type: string
      - description: Allows selective control over the fields returned in the API response. If the keyList is empty, all fields will be returned. Possible values are the names of the top level fields present in corresponding API schema. To check API schema, expand the response section below.
        in: query
        name: keyList
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UserGroupBaseSchema'
          description: OK
      summary: Delete User Group
      tags:
      - User Groups
    patch:
      description: Updates a user group. Send only the fields to change; anything omitted is left untouched. Access criteria and dynamic membership rules cannot be set through this API. Renaming a group changes what the SCIM APIs report for it, since those identify a group by name.
      operationId: patch_user_group
      parameters:
      - description: The secret key to access the api. It starts with the bearer token
        in: header
        name: Authorization
        required: true
        schema:
          type: string
      - description: ID of a user group in Eightfold
        in: path
        name: userGroupId
        required: true
        schema:
          type: string
      - description: Exclude specific fields in the response. Possible values are the names of the top level fields present in corresponding API schema. To check API schema, expand the response section below.
        in: query
        name: exclude
        schema:
          type: string
      - description: Allows selective control over the fields returned in the API response. If the keyList is empty, all fields will be returned. Possible values are the names of the top level fields present in corresponding API schema. To check API schema, expand the response section below.
        in: query
        name: keyList
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UserGroupPatchSchema'
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UserGroupBaseSchema'
          description: OK
      summary: Patch User Group
      tags:
      - User Groups
  /api/v2/core/user-groups/{userGroupId}/users:
    post:
      description: 'Assigns users to a user group. Additive: users already in the group are reported back in existingUsers and left untouched, so the call is safe to retry. Every id is validated before any is written, so one bad id rejects the whole request. Candidate and deleted accounts cannot be assigned, and system user groups are refused because their membership is derived from roles.'
      operationId: create_user_group_users
      parameters:
      - description: The secret key to access the api. It starts with the bearer token
        in: header
        name: Authorization
        required: true
        schema:
          type: string
      - description: ID of a user group in Eightfold
        in: path
        name: userGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UserGroupAssignMembersSchema'
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UserGroupMembershipResultSchema'
          description: OK
      summary: Assign User Group Members
      tags:
      - User Groups
    get:
      description: Returns the members of a user group. Assigned members are read from the database, so an assignment is visible immediately; members matched by the group's rules are read from the search index and can lag a recent change. Every member carries a membershipType, and only static members can be removed.
      operationId: list_user_group_users
      parameters:
      - description: The secret key to access the api. It starts with the bearer token
        in: header
        name: Authorization
        required: true
        schema:
          type: string
      - description: ID of a user group in Eightfold
        in: path
        name: userGroupId
        required: true
        schema:
          type: string
      - description: Specifies the offset value to start for the page
        in: query
        name: start
        schema:
          type: integer
      - description: Specifies the number of entries to be returned for the page
        in: query
        name: limit
        schema:
          type: integer
      - description: Filter to static (explicitly assigned) or dynamic (matched by the group's rules) members. Defaults to all. Use static to skip the search index query entirely.
        in: query
        name: membershipType
        schema:
          type: string
      - description: Exclude specific fields in the response. Possible values are the names of the top level fields present in corresponding API schema. To check API schema, expand the response section below.
        in: query
        name: exclude
        schema:
          type: string
      - description: Allows selective control over the fields returned in the API response. If the keyList is empty, all fields will be returned. Possible values are the names of the top level fields present in corresponding API schema. To check API schema, expand the response section below.
        in: query
        name: keyList
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                properties:
                  data:
                    items:
                      $ref: '#/components/schemas/UserGroupMemberSchema'
                    type: array
                  meta:
                    $ref: '#/components/schemas/MetaSchema'
                type: object
          description: OK
      summary: List User Group Members
      tags:
      - User Groups
  /api/v2/core/user-groups/{userGroupId}/users/{userId}:
    delete:
      description: 'Removes one assigned member from a user group. Members matched by the group''s rules are computed rather than stored and cannot be removed. Safe to retry: removedUsers is empty when the user was not an assigned member. System user groups are refused because their membership is derived from roles.'
      operationId: delete_user_group_users
      parameters:
      - description: The secret key to access the api. It starts with the bearer token
        in: header
        name: Authorization
        required: true
        schema:
          type: string
      - description: ID of a user group in Eightfold
        in: path
        name: userGroupId
        required: true
        schema:
          type: string
      - description: ID of a user in Eightfold
        in: path
        name: userId
        required: true
        schema:
          type: string
      - description: Exclude specific fields in the response. Possible values are the names of the top level fields present in corresponding API schema. To check API schema, expand the response section below.
        in: query
        name: exclude
        schema:
          type: string
      - description: Allows selective control over the fields returned in the API response. If the keyList is empty, all fields will be returned. Possible values are the names of the top level fields present in corresponding API schema. To check API schema, expand the response section below.
        in: query
        name: keyList
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UserGroupRemovalResultSchema'
          description: OK
      summary: Remove User Group Member
      tags:
      - User Groups
components:
  schemas:
    UserGroupCreateSchema:
      type: object
      properties:
        createdAt:
          type:
          - integer
          - 'null'
          format: int32
          readOnly: true
          description: Create timestamp of the user group
        id:
          type:
          - integer
          - 'null'
          format: int32
          readOnly: true
          description: Id of the user group
        isActive:
          type: boolean
          description: Whether the user group is active
        description:
          type:
          - string
          - 'null'
          description: Description of the user group
        productLine:
          type:
          - string
          - 'null'
          description: Product line this user group applies to. Defaults to all product lines
        updatedAt:
          type:
          - integer
          - 'null'
          format: int32
          readOnly: true
          description: Update timestamp of the user group
        role:
          type:
          - string
          - 'null'
          description: Role granted to the members of the user group
        userGroupName:
          type: string
          description: Name of the user group. Must be unique within the tenant, ignoring case
      required:
      - userGroupName
    UserGroupMembershipResultSchema:
      type: object
      properties:
        createdAt:
          type:
          - integer
          - 'null'
          format: int32
          readOnly: true
          description: Create timestamp of the user group
        id:
          type:
          - integer
          - 'null'
          format: int32
          readOnly: true
          description: Id of the user group
        isActive:
          type:
          - boolean
          - 'null'
          description: Whether the user group is active
        addedUsers:
          readOnly: true
          description: Users assigned to the group by this request
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/UserGroupMemberSchema'
        description:
          type:
          - string
          - 'null'
          description: Description of the user group
        productLine:
          type:
          - string
          - 'null'
          description: Product line this user group applies to. Defaults to all product lines
        updatedAt:
          type:
          - integer
          - 'null'
          format: int32
          readOnly: true
          description: Update timestamp of the user group
        role:
          type:
          - string
          - 'null'
          description: Role granted to the members of the user group
        userGroupName:
          type:
          - string
          - 'null'
          description: Name of the user group
        existingUsers:
          readOnly: true
          description: Users from the request that were already members, left untouched
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/UserGroupMemberSchema'
    UserGroupPatchSchema:
      type: object
      properties:
        createdAt:
          type:
          - integer
          - 'null'
          format: int32
          readOnly: true
          description: Create timestamp of the user group
        id:
          type:
          - integer
          - 'null'
          format: int32
          readOnly: true
          description: Id of the user group
        isActive:
          type: boolean
          description: Whether the user group is active
        description:
          type:
          - string
          - 'null'
          description: Description of the user group
        productLine:
          type:
          - string
          - 'null'
          description: Product line this user group applies to. Defaults to all product lines
        updatedAt:
          type:
          - integer
          - 'null'
          format: int32
          readOnly: true
          description: Update timestamp of the user group
        role:
          type:
          - string
          - 'null'
          description: Role granted to the members of the user group
        userGroupName:
          type:
          - string
          - 'null'
          description: Name of the user group
    UserGroupRemovalResultSchema:
      type: object
      properties:
        createdAt:
          type:
          - integer
          - 'null'
          format: int32
          readOnly: true
          description: Create timestamp of the user group
        id:
          type:
          - integer
          - 'null'
          format: int32
          readOnly: true
          description: Id of the user group
        isActive:
          type:
          - boolean
          - 'null'
          description: Whether the user group is active
        description:
          type:
          - string
          - 'null'
          description: Description of the user group
        removedUsers:
          readOnly: true
          description: Users whose assigned membership was removed by this request. Empty when nobody was removed, which is how a retried call reports that the member had already gone
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/UserGroupMemberSchema'
        productLine:
          type:
          - string
          - 'null'
          description: Product line this user group applies to. Defaults to all product lines
        updatedAt:
          type:
          - integer
          - 'null'
          format: int32
          readOnly: true
          description: Update timestamp of the user group
        role:
          type:
          - string
          - 'null'
          description: Role granted to the members of the user group
        userGroupName:
          type:
          - string
          - 'null'
          description: Name of the user group
    UserGroupAssignMembersSchema:
      type: object
      properties:
        userIds:
          type: array
          writeOnly: true
          description: Ids of the users to assign, at most 100 per request. Every id is validated before any is written, so one bad id rejects the whole request
          items:
            type: integer
            format: int32
      required:
      - userIds
    UserGroupBaseSchema:
      type: object
      properties:
        createdAt:
          type:
          - integer
          - 'null'
          format: int32
          readOnly: true
          description: Create timestamp of the user group
        id:
          type:
          - integer
          - 'null'
          format: int32
          readOnly: true
          description: Id of the user group
        isActive:
          type:
          - boolean
          - 'null'
          description: Whether the user group is active
        description:
          type:
          - string
          - 'null'
          description: Description of the user group
        productLine:
          type:
          - string
          - 'null'
          description: Product line this user group applies to. Defaults to all product lines
        updatedAt:
          type:
          - integer
          - 'null'
          format: int32
          readOnly: true
          description: Update timestamp of the user group
        role:
          type:
          - string
          - 'null'
          description: Role granted to the members of the user group
        userGroupName:
          type:
          - string
          - 'null'
          description: Name of the user group
    UserGroupDetailSchema:
      type: object
      properties:
        createdAt:
          type:
          - integer
          - 'null'
          format: int32
          readOnly: true
          description: Create timestamp of the user group
        id:
          type:
          - integer
          - 'null'
          format: int32
          readOnly: true
          description: Id of the user group
        staticMemberCount:
          type:
          - integer
          - 'null'
          format: int32
          readOnly: true
          description: Number of users explicitly assigned to the user group
        isActive:
          type:
          - boolean
          - 'null'
          description: Whether the user group is active
        dynamicMemberCount:
          type:
          - integer
          - 'null'
          format: int32
          readOnly: true
          description: Number of users matching the dynamic membership rules of the user group. Null if the search index could not be reached, which is distinct from a count of zero
        description:
          type:
          - string
          - 'null'
          description: Description of the user group
        productLine:
          type:
          - string
          - 'null'
          description: Product line this user group applies to. Defaults to all product lines
        updatedAt:
          type:
          - integer
          - 'null'
          format: int32
          readOnly: true
          description: Update timestamp of the user group
        role:
          type:
          - string
          - 'null'
          description: Role granted to the members of the user group
        userGroupName:
          type:
          - string
          - 'null'
          description: Name of the user group
    MetaSchema:
      type: object
      properties:
        totalCount:
          type:
          - integer
          - 'null'
          format: int32
          readOnly: true
          description: ''
        pageTotalCount:
          type:
          - integer
          - 'null'
          format: int32
          readOnly: true
          description: ''
        pageStartIndex:
          type:
          - integer
          - 'null'
          format: int32
          readOnly: true
          description: ''
    UserGroupMemberSchema:
      type: object
      properties:
        uuid:
          type:
          - string
          - 'null'
          readOnly: true
          description: External unique identifier of the user
        userId:
          type:
          - integer
          - 'null'
          format: int32
          readOnly: true
          description: Id of the user
        membershipType:
          type:
          - string
          - 'null'
          readOnly: true
          description: static for an explicitly assigned member, dynamic for one matched by the group rules. Only static members can be removed
        firstName:
          type:
          - string
          - 'null'
          readOnly: true
          description: First name of the user
        lastName:
          type:
          - string
          - 'null'
          readOnly: true
          description: Last name of the user
        email:
          type:
          - string
          - 'null'
          readOnly: true
          description: Email of the user
x-provenance:
  method: searched
  source: https://apidocs.eightfold.ai/reference
  harvested: '2026-10-14'
  tool: harvest-readme-openapi.py
  note: Assembled verbatim from the OpenAPI definition ReadMe embeds in each operation page of the provider's developer portal; paths and components merged by API title, nothing authored.
  assembled_from:
  - https://apidocs.eightfold.ai/reference/booking_batch_fetch.md
  - https://apidocs.eightfold.ai/reference/comments_entity__batch_fetch.md
  - https://apidocs.eightfold.ai/reference/comments_ext_entity__batch_fetch.md
  - https://apidocs.eightfold.ai/reference/create_approval_workflow.md
  - https://apidocs.eightfold.ai/reference/create_ats_candidate.md
  - https://apidocs.eightfold.ai/reference/create_ats_position.md
  - https://apidocs.eightfold.ai/reference/create_ats_position_attachments.md
  - https://apidocs.eightfold.ai/reference/create_booking.md
  - https://apidocs.eightfold.ai/reference/create_careerhub_provide.md
  - https://apidocs.eightfold.ai/reference/create_careerhub_request.md
  - https://apidocs.eightfold.ai/reference/create_careerhub_upskill_plan_assignment.md
  - https://apidocs.eightfold.ai/reference/create_comments_entity_comments.md
  - https://apidocs.eightfold.ai/reference/create_comments_ext_entity_comments.md
  - https://apidocs.eightfold.ai/reference/create_course.md
  - https://apidocs.eightfold.ai/reference/create_demand.md
  - https://apidocs.eightfold.ai/reference/create_employee.md
  - https://apidocs.eightfold.ai/reference/create_employee_role.md
  - https://apidocs.eightfold.ai/reference/create_ext_ai_interview_schedule_interview.md
  - https://apidocs.eightfold.ai/reference/create_external_booking_ext_bookings.md
  - https://apidocs.eightfold.ai/reference/create_external_demand_employee_create_or_advance_application_stage.md
  - https://apidocs.eightfold.ai/reference/create_external_demand_ext_demands.md
  - https://apidocs.eightfold.ai/reference/create_external_demand_org_unit_ext_demand_org_units.md
  - https://apidocs.eightfold.ai/reference/create_foundational_data.md
  - https://apidocs.eightfold.ai/reference/create_holiday.md
  - https://apidocs.eightfold.ai/reference/create_insights_talent_traits.md
  - https://apidocs.eightfold.ai/reference/create_jie_roles.md
  - https://apidocs.eightfold.ai/reference/create_offer.md
  - https://apidocs.eightfold.ai/reference/create_position.md
  - https://apidocs.eightfold.ai/reference/create_profile.md
  - https://apidocs.eightfold.ai/reference/create_profile_cancel_scheduled_rejection.md
  - https://apidocs.eightfold.ai/reference/create_profile_note.md
  - https://apidocs.eightfold.ai/reference/create_profile_stages.md
  - https://apidocs.eightfold.ai/reference/create_profile_tag.md
  - https://apidocs.eightfold.ai/reference/create_profile_unsubscribe.md
  - https://apidocs.eightfold.ai/reference/create_succession_plan.md
  - https://apidocs.eightfold.ai/reference/create_succession_plan_caretakers.md
  - https://apidocs.eightfold.ai/reference/create_succession_plan_successors.md
  - https://apidocs.eightfold.ai/reference/create_talent_pool.md
  - https://apidocs.eightfold.ai/reference/create_upskill_plan_template.md
  - https://apidocs.eightfold.ai/reference/create_user_group.md
  - https://apidocs.eightfold.ai/reference/create_user_group_users.md
  - https://apidocs.eightfold.ai/reference/create_user_login_users.md
  - https://apidocs.eightfold.ai/reference/delete_booking.md
  - https://apidocs.eightfold.ai/reference/delete_careerhub_ext.md
  - https://apidocs.eightfold.ai/reference/delete_careerhub_upskill_plan_assignment.md
  - https://apidocs.eightfold.ai/reference/delete_comments_entity_comments.md
  - https://apidocs.eightfold.ai/reference/delete_course.md
  - https://apidocs.eightfold.ai/reference/delete_demand.md
  - https://apidocs.eightfold.ai/reference/delete_external_booking_ext_bookings.md
  - https://apidocs.eightfold.ai/reference/delete_external_demand_ext_demands.md
  - https://apidocs.eightfold.ai/reference/delete_holiday.md
  - https://apidocs.eightfold.ai/reference/delete_jie_roles.md
  - https://apidocs.eightfold.ai/reference/delete_offer.md
  - https://apidocs.eightfold.ai/reference/delete_profile.md
  - https://apidocs.eightfold.ai/reference/delete_succession_plan.md
  - https://apidocs.eightfold.ai/reference/delete_succession_plan_caretakers.md
  - https://apidocs.eightfold.ai/reference/delete_succession_plan_successors.md
  - https://apidocs.eightfold.ai/reference/delete_upskill_plan_template.md
  - https://apidocs.eightfold.ai/reference/delete_upskill_plan_template_ext.md
  - https://apidocs.eightfold.ai/reference/delete_user_group.md
  - https://apidocs.eightfold.ai/reference/delete_user_group_users.md
  - https://apidocs.eightfold.ai/reference/delete_user_login_users.md
  - https://apidocs.eightfold.ai/reference/demand_batch_fetch.md
  - https://apidocs.eightfold.ai/reference/email_delivery_feedback_batch_fetch.md
  - https://apidocs.eightfold.ai/reference/employee_batch_fetch.md
  - https://apidocs.eightfold.ai/reference/entity_profile_application_batch_fetch.md
  - https://apidocs.eightfold.ai/reference/event_candidate_activity_batch_fetch.md
  - https://apidocs.eightfold.ai/reference/events_batch_fetch.md
  - https://apidocs.eightfold.ai/reference/get_approval_workflow_by_id.md
  - https://apidocs.eightfold.ai/reference/get_async_api_status_transactions_by_id.md
  - https://apidocs.eightfold.ai/reference/get_ats_candidate_by_id.md
  - https://apidocs.eightfold.ai/reference/get_ats_position_by_id.md
  - https://apidocs.eightfold.ai/reference/get_booking_by_id.md
  - https://apidocs.eightfold.ai/reference/get_career_navigator_recommended_paths_by_id.md
  - https://apidocs.eightfold.ai/reference/get_careerhub_ext_by_id.md
  - https://apidocs.eightfold.ai/reference/get_careerhub_performance_feedback_by_id.md
  - https://apidocs.eightfold.ai/reference/get_careerhub_suggest_skills_by_id.md
  - https://apidocs.eightfold.ai/reference/get_careerhub_upskill_plan_assignment_by_id.md
  - https://apidocs.eightfold.ai/reference/get_comments_comments_by_id.md
  - https://apidocs.eightfold.ai/reference/get_course_by_id.md
  - https://apidocs.eightfold.ai/reference/get_demand_by_id.md
  - https://apidocs.eightfold.ai/reference/get_email_delivery_feedback_by_id.md
  - https://apidocs.eightfold.ai/reference/get_employee_by_id.md
  - https://apidocs.eightfold.ai/reference/get_employee_role_by_id.md
  - https://apidocs.eightfold.ai/reference/get_entity_profile_application_by_id.md
  - https://apidocs.eightfold.ai/reference/get_event_candidate_activity_by_id.md
  - https://apidocs.eightfold.ai/reference/get_events_planned_events_by_id.md
  - https://apidocs.eightfold.ai/reference/get_external_booking_ext_bookings_by_id.md
  - https://apidocs.eightfold.ai/reference/get_external_demand_ext_demands_by_id.md
  - https://apidocs.eightfold.ai/reference/get_external_demand_org_unit_ext_demand_org_units_by_id.md
  - https://apidocs.eightfold.ai/reference/get_foundational_data_by_id.md
  - https://apidocs.eightfold.ai/reference/get_holiday_by_id.md
  - https://apidocs.eightfold.ai/reference/get_hris_employee_hris_employees_by_id.md
  - https://apidocs.eightfold.ai/reference/get_jie_roles_by_id.md
  - https://apidocs.eightfold.ai/reference/get_offer_by_id.md


# --- truncated at 32 KB (40 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/eightfold-ai/refs/heads/main/openapi/eightfold-ai-user-groups-api-openapi.yml