# Hive Documentation > Add unique value to your team by building custom integrations, features, and 3rd party applications to be used with Hive via the Hive API. ## Guides: Documentation - [Documentation](https://developers.hive.com/docs.md): Hive documentation ## API Reference: Hive REST API - [Hive GraphQL Documentation](https://developers.hive.com/reference/hive-graphql-documentation.md) - Actions - [Bulk update actions](https://developers.hive.com/reference/bulk-update-actions.md): Bulk updates up to 1000 actions. Each action object must include _id and may include allowed update fields. - [List workspace actions](https://developers.hive.com/reference/get_workspaces_workspaceid_actions.md): Returns cursor-paginated actions accessible to the authenticated user. V2 returns edges/pageInfo; V1 returned arrays and flattened custom field values. - [Search actions](https://developers.hive.com/reference/get_workspaces_workspaceid_actions_search.md): Searches workspace actions by title. This endpoint uses limit/skip and returns an array, not cursor pagination. - [Create action](https://developers.hive.com/reference/post_actions.md): Creates an action using the v2 action resource endpoint. - [Get action](https://developers.hive.com/reference/get_actions_actionid.md): Retrieves one action by ID. - [Update action](https://developers.hive.com/reference/put_actions_actionid.md): Updates one action by ID using the same server-side validation as the legacy API handler. - [Delete action](https://developers.hive.com/reference/delete_actions_actionid.md): Deletes one action by ID, preserving Hive soft-delete semantics. - [List subactions](https://developers.hive.com/reference/get_actions_actionid_subactions.md): Returns cursor-paginated subactions for an action. - [List action comments](https://developers.hive.com/reference/get_actions_actionid_comments.md): Returns cursor-paginated comments for an action. - [Create action comment](https://developers.hive.com/reference/post_actions_actionid_comments.md): Creates a comment on an action. Body requires body. - [List action attachments](https://developers.hive.com/reference/get_actions_actionid_attachments.md): Returns cursor-paginated file and Hive Drive attachments for an action. - [Add action attachment](https://developers.hive.com/reference/post_actions_actionid_attachments.md): Adds an attachment from a URL. Body requires url and may include filename. - [Get action attachment](https://developers.hive.com/reference/get_actions_actionid_attachments_attachmentid.md): Retrieves one action attachment by ID. - [List action history](https://developers.hive.com/reference/get_actions_actionid_action_history.md): Returns cursor-paginated history items for an action. - [Apply workflow template to action](https://developers.hive.com/reference/post_actions_actionid_apply_template.md): Applies a workflow/template to an existing action. Body requires processId. - [Bulk update actions](https://developers.hive.com/reference/patch_actions.md): Bulk updates up to 1000 actions. Each action object must include _id and may include allowed update fields. - [Create action](https://developers.hive.com/reference/post_actions-1.md): Creates an action using the v2 action resource endpoint. - [Delete action](https://developers.hive.com/reference/delete_actions_actionid-1.md): Deletes one action by ID, preserving Hive soft-delete semantics. - [Get action](https://developers.hive.com/reference/get_actions_actionid-1.md): Retrieves one action by ID. - [Update action](https://developers.hive.com/reference/put_actions_actionid-1.md): Updates one action by ID. - [List action history](https://developers.hive.com/reference/get_actions_actionid_action_history-1.md): Returns cursor-paginated history items for an action. - [Apply workflow template to action](https://developers.hive.com/reference/post_actions_actionid_apply_template-1.md): Applies a workflow/template to an existing action. Body requires processId. - [List action attachments](https://developers.hive.com/reference/get_actions_actionid_attachments-1.md): Returns cursor-paginated file and Hive Drive attachments for an action. - [Add action attachment](https://developers.hive.com/reference/post_actions_actionid_attachments-1.md): Adds an attachment from a URL. Body requires url and may include filename. - [Get action attachment](https://developers.hive.com/reference/get_actions_actionid_attachments_attachmentid-1.md): Retrieves one action attachment by ID. - [List action comments](https://developers.hive.com/reference/get_actions_actionid_comments-1.md): Returns cursor-paginated comments for an action. - [Create action comment](https://developers.hive.com/reference/post_actions_actionid_comments-1.md): Creates a comment on an action. Body requires body. - [List subactions](https://developers.hive.com/reference/get_actions_actionid_subactions-1.md): Returns cursor-paginated subactions for an action. - [List workspace actions](https://developers.hive.com/reference/get_workspaces_workspaceid_actions-1.md): Returns cursor-paginated actions accessible to the authenticated user, as edges and pageInfo. - [Search actions](https://developers.hive.com/reference/get_workspaces_workspaceid_actions_search-1.md): Searches workspace actions by title. This endpoint uses limit/skip and returns an array, not cursor pagination. - [Agile Sprints](https://developers.hive.com/reference/agile-sprints.md): APIs related to Agile Sprints in Hive. - [Get agile sprint](https://developers.hive.com/reference/get_agile_sprints_sprintid-1.md): Retrieves one agile sprint by ID. - [List agile sprints](https://developers.hive.com/reference/get_workspaces_workspaceid_agile_sprints-1.md): Returns cursor-paginated agile sprints for a workspace. - [Get agile sprint](https://developers.hive.com/reference/get_agile_sprints_sprintid.md): Retrieves one agile sprint by ID. - [List agile sprints](https://developers.hive.com/reference/get_workspaces_workspaceid_agile_sprints.md): Returns cursor-paginated agile sprints for a workspace. - [Dashboards](https://developers.hive.com/reference/dashboards.md) - [Get dashboard widget data](https://developers.hive.com/reference/get_dashboard_widgets_widgetid_data-1.md): Returns processed dashboard widget data. Provide user_filter_id, or provide workspace_id so the server can locate the dashboard user filter. - [Export dashboard widget data](https://developers.hive.com/reference/get_dashboard_widgets_widgetid_export-1.md): Returns a temporary download URL for a CSV export of dashboard widget data. Large exports may take several minutes. - [Get a widget export job](https://developers.hive.com/reference/get_dashboard-widget-export-jobs_jobid.md): Returns the status of a dashboard widget export job and, when finished, the download URL. - [Export a list widget](https://developers.hive.com/reference/get_dashboard-widgets_widgetid_list-export.md): Exports a list widget's rows. - [Get dashboard widget data](https://developers.hive.com/reference/get_dashboard_widgets_widgetid_data.md): Returns processed dashboard widget data. Provide user_filter_id, or provide workspace_id so the server can locate the dashboard user filter. - [Export dashboard widget data](https://developers.hive.com/reference/get_dashboard_widgets_widgetid_export.md): Returns a temporary download URL for a CSV export of dashboard widget data. Large exports may take several minutes. - Projects - [List workspace projects](https://developers.hive.com/reference/get_workspaces_workspaceid_projects.md): Returns cursor-paginated projects accessible to the authenticated user. V2 includes archived projects by default; use filters[archived] to narrow. V1 excluded archived projects by default and… - [List projects](https://developers.hive.com/reference/get_projects.md): Returns projects accessible to the authenticated user using legacy-compatible resource handler. - [Create project](https://developers.hive.com/reference/post_projects.md): Creates a project. - [Copy project](https://developers.hive.com/reference/post_projects_copy.md): Copies an existing project. Body requires projectId and name. - [Get project](https://developers.hive.com/reference/get_projects_projectid.md): Retrieves one project by ID. - [Update project](https://developers.hive.com/reference/put_projects_projectid.md): Updates mutable project fields such as name, dates, color, sharing, budget, archive state, and owners. - [Delete project](https://developers.hive.com/reference/delete_projects_projectid.md): Deletes one project by ID. - [Add project custom field](https://developers.hive.com/reference/post_projects_projectid_project_custom_field.md): Adds or reuses a project custom field and attaches it to the project. - [Update project custom field](https://developers.hive.com/reference/put_projects_projectid_project_custom_field_fieldid.md): Updates a project custom field value or label. - [Delete project custom field](https://developers.hive.com/reference/delete_projects_projectid_project_custom_field_fieldid.md): Disables a custom field on a project. - [List project users](https://developers.hive.com/reference/get_projects_projectid_users.md): Returns users visible on a project. - [List projects](https://developers.hive.com/reference/get_projects-1.md): Returns projects accessible to the authenticated user. - [Create project](https://developers.hive.com/reference/post_projects-1.md): Creates a project. - [Copy project](https://developers.hive.com/reference/post_projects_copy-1.md): Copies an existing project. Body requires projectId and name. - [Delete project](https://developers.hive.com/reference/delete_projects_projectid-1.md): Deletes one project by ID. - [Get project](https://developers.hive.com/reference/get_projects_projectid-1.md): Retrieves one project by ID. - [Update project](https://developers.hive.com/reference/put_projects_projectid-1.md): Updates mutable project fields such as name, dates, color, sharing, budget, archive state, and owners. - [Add project custom field](https://developers.hive.com/reference/post_projects_projectid_project_custom_field-1.md): Adds or reuses a project custom field and attaches it to the project. - [Delete project custom field](https://developers.hive.com/reference/delete_projects_projectid_project_custom_field_fieldid-1.md): Disables a custom field on a project. - [Update project custom field](https://developers.hive.com/reference/put_projects_projectid_project_custom_field_fieldid-1.md): Updates a project custom field value or label. - [List project users](https://developers.hive.com/reference/get_projects_projectid_users-1.md): Returns users visible on a project. - [List workspace projects](https://developers.hive.com/reference/get_workspaces_workspaceid_projects-1.md): Returns cursor-paginated projects accessible to the authenticated user. Archived projects are included by default; use filters[archived] to narrow. - Resource Assignments - [List resource assignments](https://developers.hive.com/reference/get_workspaces_workspaceid_resource_assignments.md): Returns cursor-paginated resource assignments sorted by createdAt. totalCount is always included by the current implementation; sortBy is not supported. - [Create resource assignment](https://developers.hive.com/reference/post_resource_assignments.md): Creates a resource assignment. - [Get resource assignment](https://developers.hive.com/reference/get_resource_assignments_resourceassignmentid.md): Retrieves one resource assignment. - [Update resource assignment](https://developers.hive.com/reference/put_resource_assignments_resourceassignmentid.md): Updates one resource assignment. - [Delete resource assignment](https://developers.hive.com/reference/delete_resource_assignments_resourceassignmentid.md): Deletes one resource assignment. - [Create resource assignment](https://developers.hive.com/reference/post_resource_assignments-1.md): Creates a resource assignment. - [Delete resource assignment](https://developers.hive.com/reference/delete_resource_assignments_resourceassignmentid-1.md): Deletes one resource assignment. - [Get resource assignment](https://developers.hive.com/reference/get_resource_assignments_resourceassignmentid-1.md): Retrieves one resource assignment. - [Update resource assignment](https://developers.hive.com/reference/put_resource_assignments_resourceassignmentid-1.md): Updates one resource assignment. - [List resource assignments](https://developers.hive.com/reference/get_workspaces_workspaceid_resource_assignments-1.md): Returns cursor-paginated resource assignments sorted by createdAt. totalCount is always included by the current implementation; sortBy is not supported. - Webhooks - [Create webhook](https://developers.hive.com/reference/post_webhooks.md): Creates a webhook endpoint. - [Delete webhook](https://developers.hive.com/reference/delete_webhooks_webhookid.md): Deletes a webhook owned by the authenticated user. - [Create webhook](https://developers.hive.com/reference/post_webhooks-1.md): Creates a webhook endpoint. - [Delete webhook](https://developers.hive.com/reference/delete_webhooks_webhookid-1.md): Deletes a webhook owned by the authenticated user. - Tags - [List custom tags](https://developers.hive.com/reference/get_workspaces_workspaceid_custom_tags.md): Lists workspace custom tags. Optional type query filters by tag type. - [Create custom tag](https://developers.hive.com/reference/post_workspaces_workspaceid_custom_tags.md): Creates a custom tag and optional options. - [Get custom tag](https://developers.hive.com/reference/get_workspaces_workspaceid_custom_tags_customtagid.md): Retrieves one custom tag. - [Update custom tag](https://developers.hive.com/reference/put_workspaces_workspaceid_custom_tags_customtagid.md): Updates a custom tag name, multi-select setting, or options. - [Delete custom tag](https://developers.hive.com/reference/delete_workspaces_workspaceid_custom_tags_customtagid.md): Deletes one custom tag. - [List role tags](https://developers.hive.com/reference/get_workspaces_workspaceid_role_tags.md): Lists workspace role tags. - [Create role tag](https://developers.hive.com/reference/post_workspaces_workspaceid_role_tags.md): Creates a role tag. - [Update role tag](https://developers.hive.com/reference/put_workspaces_workspaceid_role_tags_roletagid.md): Updates a role tag. - [Delete role tag](https://developers.hive.com/reference/delete_workspaces_workspaceid_role_tags_roletagid.md): Deletes a role tag. - [List user tags](https://developers.hive.com/reference/get_workspaces_workspaceid_users_userid_user_tags.md): Returns user tag assignments. External workspace members are allowed by this API route when authenticated. - [Get user tag assignment](https://developers.hive.com/reference/get_workspaces_workspaceid_users_userid_user_tags_usertagid.md): Retrieves one custom tag assignment for a user. - [Update user tag assignment](https://developers.hive.com/reference/put_workspaces_workspaceid_users_userid_user_tags_usertagid.md): Updates selected options for a user custom tag. - [Get user role tag](https://developers.hive.com/reference/get_workspaces_workspaceid_users_userid_role_tags.md): Gets the role tag assigned to a user. - [Update user role tag](https://developers.hive.com/reference/put_workspaces_workspaceid_users_userid_role_tags_roletagid.md): Assigns or changes a user role tag. - [List project tags](https://developers.hive.com/reference/get_workspaces_workspaceid_projects_projectid_project_tags.md): Lists custom tag assignments for a project. - [Get project tag assignment](https://developers.hive.com/reference/get_workspaces_workspaceid_projects_projectid_project_tags_projecttagid.md): Retrieves one custom tag assignment for a project. - [Update project tag assignment](https://developers.hive.com/reference/put_workspaces_workspaceid_projects_projectid_project_tags_projecttagid.md): Updates selected options for a project custom tag. - [List custom tags](https://developers.hive.com/reference/get_workspaces_workspaceid_custom_tags-1.md): Lists workspace custom tags. Optional type query filters by tag type. - [Create custom tag](https://developers.hive.com/reference/post_workspaces_workspaceid_custom_tags-1.md): Creates a custom tag and optional options. - [Delete custom tag](https://developers.hive.com/reference/delete_workspaces_workspaceid_custom_tags_customtagid-1.md): Deletes one custom tag. - [Get custom tag](https://developers.hive.com/reference/get_workspaces_workspaceid_custom_tags_customtagid-1.md): Retrieves one custom tag. - [Update custom tag](https://developers.hive.com/reference/put_workspaces_workspaceid_custom_tags_customtagid-1.md): Updates a custom tag name, multi-select setting, or options. - [List project tags](https://developers.hive.com/reference/get_workspaces_workspaceid_projects_projectid_project_tags-1.md): Lists custom tag assignments for a project. - [Get project tag assignment](https://developers.hive.com/reference/get_workspaces_workspaceid_projects_projectid_project_tags_projecttagid-1.md): Retrieves one custom tag assignment for a project. - [Update project tag assignment](https://developers.hive.com/reference/put_workspaces_workspaceid_projects_projectid_project_tags_projecttagid-1.md): Updates selected options for a project custom tag. - [List role tags](https://developers.hive.com/reference/get_workspaces_workspaceid_role_tags-1.md): Lists workspace role tags. - [Create role tag](https://developers.hive.com/reference/post_workspaces_workspaceid_role_tags-1.md): Creates a role tag. - [Delete role tag](https://developers.hive.com/reference/delete_workspaces_workspaceid_role_tags_roletagid-1.md): Deletes a role tag. - [Update role tag](https://developers.hive.com/reference/put_workspaces_workspaceid_role_tags_roletagid-1.md): Updates a role tag. - [Get user role tag](https://developers.hive.com/reference/get_workspaces_workspaceid_users_userid_role_tags-1.md): Gets the role tag assigned to a user. - [Update user role tag](https://developers.hive.com/reference/put_workspaces_workspaceid_users_userid_role_tags_roletagid-1.md): Assigns or changes a user role tag. - [List user tags](https://developers.hive.com/reference/get_workspaces_workspaceid_users_userid_user_tags-1.md): Returns user tag assignments. External workspace members are allowed by this API route when authenticated. - [Get user tag assignment](https://developers.hive.com/reference/get_workspaces_workspaceid_users_userid_user_tags_usertagid-1.md): Retrieves one custom tag assignment for a user. - [Update user tag assignment](https://developers.hive.com/reference/put_workspaces_workspaceid_users_userid_user_tags_usertagid-1.md): Updates selected options for a user custom tag. - Labels - [List labels](https://developers.hive.com/reference/get_workspaces_workspaceid_labels.md): Returns cursor-paginated labels. totalCount is always included by the current implementation. - [Create label](https://developers.hive.com/reference/post_workspaces_workspaceid_labels.md): Creates a workspace label. - [Get label](https://developers.hive.com/reference/get_workspaces_workspaceid_labels_labelid.md): Retrieves one label by ID. - [Update label](https://developers.hive.com/reference/put_workspaces_workspaceid_labels_labelid.md): Updates one label by ID. - [Delete label](https://developers.hive.com/reference/delete_workspaces_workspaceid_labels_labelid.md): Deletes one label by ID. - [List labels](https://developers.hive.com/reference/get_workspaces_workspaceid_labels-1.md): Returns cursor-paginated labels. totalCount is always included by the current implementation. - [Create label](https://developers.hive.com/reference/post_workspaces_workspaceid_labels-1.md): Creates a workspace label. - [Delete label](https://developers.hive.com/reference/delete_workspaces_workspaceid_labels_labelid-1.md): Deletes one label by ID. - [Get label](https://developers.hive.com/reference/get_workspaces_workspaceid_labels_labelid-1.md): Retrieves one label by ID. - [Update label](https://developers.hive.com/reference/put_workspaces_workspaceid_labels_labelid-1.md): Updates one label by ID. - Project Statuses - [List project statuses](https://developers.hive.com/reference/get_workspaces_workspaceid_project_statuses.md): Returns cursor-paginated project statuses sorted by createdAt. totalCount is always included by the current implementation; sortBy is not supported. - [Get project status](https://developers.hive.com/reference/get_project_statuses_projectstatusid.md): Retrieves one project status by ID. - [Create project status](https://developers.hive.com/reference/post_project_statuses.md): Creates a project status. - [Create project status](https://developers.hive.com/reference/post_project_statuses-1.md): Creates a project status. - [Get project status](https://developers.hive.com/reference/get_project_statuses_projectstatusid-1.md): Retrieves one project status by ID. - [List project statuses](https://developers.hive.com/reference/get_workspaces_workspaceid_project_statuses-1.md): Returns cursor-paginated project statuses sorted by createdAt. totalCount is always included by the current implementation; sortBy is not supported. - Workspaces - [List workspaces](https://developers.hive.com/reference/get_workspaces.md): Returns cursor-paginated workspaces accessible to the authenticated user. - [List groups](https://developers.hive.com/reference/get_workspaces_workspaceid_groups.md): Returns cursor-paginated groups for a workspace. - [List workspaces](https://developers.hive.com/reference/get_workspaces-1.md): Returns cursor-paginated workspaces accessible to the authenticated user. - [List groups](https://developers.hive.com/reference/get_workspaces_workspaceid_groups-1.md): Returns cursor-paginated groups for a workspace. - [List form submissions](https://developers.hive.com/reference/get_form-submissions_formid.md): Lists a form's submissions, cursor paginated. Requires workspace membership and the Forms feature; restricted forms are visible to their viewer teams, creator and admins. - Custom Fields - [List custom fields](https://developers.hive.com/reference/get_workspaces_workspaceid_custom_fields.md): Returns cursor-paginated workspace custom fields. Supports label filter and sortBy. - [Create custom field](https://developers.hive.com/reference/post_workspaces_workspaceid_custom_fields.md): Creates a workspace custom field. - [Get custom field](https://developers.hive.com/reference/get_workspaces_workspaceid_custom_fields_customfieldid.md): Retrieves one workspace custom field. Note: if workspace lookup fails, current server behavior may return no response; prefer valid workspace-scoped IDs. - [List custom fields](https://developers.hive.com/reference/get_workspaces_workspaceid_custom_fields-1.md): Returns cursor-paginated workspace custom fields. Supports label filter and sortBy. - [Create custom field](https://developers.hive.com/reference/post_workspaces_workspaceid_custom_fields-1.md): Creates a workspace custom field. - [Get custom field](https://developers.hive.com/reference/get_workspaces_workspaceid_custom_fields_customfieldid-1.md): Retrieves one workspace custom field. Note: if workspace lookup fails, current server behavior may return no response; prefer valid workspace-scoped IDs. - Proofs - [List versioned files](https://developers.hive.com/reference/get_workspaces_workspaceid_versioned_files.md): Returns cursor-paginated proofing versioned files accessible to the authenticated user. - [List versioned files](https://developers.hive.com/reference/get_workspaces_workspaceid_versioned_files-1.md): Returns cursor-paginated proofing versioned files accessible to the authenticated user. - Workflows - [List workflows](https://developers.hive.com/reference/get_workspaces_workspaceid_workflows.md): Returns cursor-paginated workflows for a workspace. - [Trigger workflow](https://developers.hive.com/reference/post_workflows_trigger.md): Triggers a workflow by ID and creates/runs its action from the workflow template. - [Trigger workflow](https://developers.hive.com/reference/post_workflows_trigger-1.md): Triggers a workflow by ID and creates/runs its action from the workflow template. - [List workflows](https://developers.hive.com/reference/get_workspaces_workspaceid_workflows-1.md): Returns cursor-paginated workflows for a workspace. - [Trigger an app workflow](https://developers.hive.com/reference/post_app-workflows_trigger.md): Triggers an enabled app workflow whose trigger is an API request. The payload is validated against the workflow's declared fields. - Activity Feeds - [Create activity feed](https://developers.hive.com/reference/post_workspaces_workspaceid_activity_feeds.md): Creates an activity feed item in a workspace. Body must include a valid type, bucket, and attachedItemType. - [Create activity feed](https://developers.hive.com/reference/post_workspaces_workspaceid_activity_feeds-1.md): Creates an activity feed item in a workspace. Body must include a valid type, bucket, and attachedItemType. - Groups - [Create group](https://developers.hive.com/reference/creategroup-1.md): Create a new group (team) in the workspace with an optional initial list of members. If a group with the same `displayName` already exists in the workspace, the existing group will be updated with… - [List groups](https://developers.hive.com/reference/listgroups-1.md): Retrieve a paginated list of groups (teams) in the workspace. Supports filtering by `displayName` (team name). Pagination uses 1-based indexing as defined by the SCIM specification. - [Delete group](https://developers.hive.com/reference/deletegroup-1.md): Delete a group (team) from the workspace. This is a soft delete. - [Get group](https://developers.hive.com/reference/getgroup-1.md): Retrieve a single group (team) by its Hive team ID. - [Update group](https://developers.hive.com/reference/patchgroup-1.md): Partially update a group using SCIM PATCH operations. Supported operations: - `add` on `members` to add new members to the group. - `remove` on `members` to remove specific members using a filter… - [Replace group](https://developers.hive.com/reference/replacegroup-1.md): Full replacement of a group's attributes, including its name and member list. All members referenced in the request must be active members of the workspace. - [Post a message to a group](https://developers.hive.com/reference/post_messages-1.md): Posts an automated message to a group the authenticated user belongs to. - Users - [List users](https://developers.hive.com/reference/get_users.md): Returns cursor-paginated users visible to the authenticated user. Supports email filtering. - [Get user](https://developers.hive.com/reference/get_users_userid.md): Retrieves one user by ID. - [Update user](https://developers.hive.com/reference/put_users_userid.md): Updates one user by ID. - [List workspace users](https://developers.hive.com/reference/get_workspaces_workspaceid_users.md): Returns cursor-paginated workspace members. - [Invite workspace user](https://developers.hive.com/reference/post_workspaces_workspaceid_users.md): Invites/adds a user to a workspace. - [Remove workspace user](https://developers.hive.com/reference/delete_workspaces_workspaceid_users.md): Removes a user from a workspace. - [List external workspace users](https://developers.hive.com/reference/get_workspaces_workspaceid_external_users.md): Returns cursor-paginated external workspace members. - [List removed workspace users](https://developers.hive.com/reference/get_workspaces_workspaceid_removed_users.md): Returns cursor-paginated removed workspace users. - [Get user settings](https://developers.hive.com/reference/get_workspaces_workspaceid_user_settings_userid.md): Retrieves user settings for a workspace member. - [Update user settings](https://developers.hive.com/reference/put_workspaces_workspaceid_user_settings_userid.md): Updates allowed user settings fields such as billRate and costRate. - [Create user](https://developers.hive.com/reference/createuser-1.md): Provision a new user into the workspace. The user will be added as a workspace member. If an `externalId` is provided and matches an existing user, the existing user will be updated instead of… - [List users](https://developers.hive.com/reference/listusers-1.md): Retrieve a paginated list of users in the workspace. Supports filtering by `userName` (email address). Pagination uses 1-based indexing as defined by the SCIM specification. - [Delete user](https://developers.hive.com/reference/deleteuser-1.md): Remove a user from the workspace. This does not permanently delete the user's Hive account. The user is moved to the workspace's removed users list and can be re-provisioned later by creating them… - [Get user](https://developers.hive.com/reference/getuser-1.md): Retrieve a single user by their Hive user ID. The user must be a current or former member of the workspace. - [Update user](https://developers.hive.com/reference/patchuser-1.md): Partially update a user's attributes using SCIM PATCH operations. Supported operations: - `replace` on `active` (boolean) to activate or deactivate the user. - `replace` on `externalId` (string) to… - [Replace user](https://developers.hive.com/reference/replaceuser-1.md): Full replacement of a user's attributes. This operation can update the user's name, email, active status, and external ID. Setting `active` to `false` removes the user from the workspace. Setting… - [List users](https://developers.hive.com/reference/get_users-1.md): Lists users who share a workspace with the authenticated user, cursor paginated. Sort by createdAt. - [Get a user](https://developers.hive.com/reference/get_users_userid-1.md): Returns a user who shares a workspace with the authenticated user. - [Update a user](https://developers.hive.com/reference/put_users_userid-1.md): Updates a user profile. Users may update themselves; an organization admin may update users in the organization's workspaces. - [List workspace members](https://developers.hive.com/reference/get_workspaces_workspaceid_users-1.md): Lists the members of a workspace, cursor paginated. Sort by createdAt. - [Invite a workspace member](https://developers.hive.com/reference/post_workspaces_workspaceid_users-1.md): Invites a user by email. External members cannot invite. - [Remove a workspace member](https://developers.hive.com/reference/delete_workspaces_workspaceid_users-1.md): Removes a member from the workspace. Requires the workspace.edit permission. - [List external members](https://developers.hive.com/reference/get_workspaces_workspaceid_external-users.md): Lists the external members of a workspace, cursor paginated. Sort by createdAt. - [List removed members](https://developers.hive.com/reference/get_workspaces_workspaceid_removed-users.md): Lists users removed from the workspace, newest removal first (removedAt). - [Get user settings](https://developers.hive.com/reference/get_workspaces_workspaceid_user-settings_userid.md): Returns a member's workspace settings: firstDayOfWork, lastDayOfWork, billRate, costRate and managers. - [Update user settings](https://developers.hive.com/reference/put_workspaces_workspaceid_user-settings_userid.md): Updates firstDayOfWork, lastDayOfWork, billRate, costRate or managers. Other fields are rejected. - [List teams](https://developers.hive.com/reference/get_workspaces_workspaceid_teams-1.md): Lists the workspace's teams, cursor paginated. - [Create a team](https://developers.hive.com/reference/post_teams-1.md): Creates a team. - [Update a team](https://developers.hive.com/reference/put_teams_teamid-1.md): Renames a team or replaces its members. - [Delete a team](https://developers.hive.com/reference/delete_teams_teamid-1.md): Deletes a team. Answers 204 with no body. - [Add team members](https://developers.hive.com/reference/post_teams_teamid_members-1.md): Adds users to a team and returns the team. - [Remove team members](https://developers.hive.com/reference/delete_teams_teamid_members-1.md): Removes users from a team and returns the team. ## API Reference: Hive SCIM 2.0 API - Users - [List users](https://developers.hive.com/reference/listusers.md): Retrieve a paginated list of users in the workspace. Supports filtering by `userName` (email address). Pagination uses 1-based indexing as defined by the SCIM specification. - [Create user](https://developers.hive.com/reference/createuser.md): Provision a new user into the workspace. The user will be added as a workspace member. If an `externalId` is provided and matches an existing user, the existing user will be updated instead of… - [Get user](https://developers.hive.com/reference/getuser.md): Retrieve a single user by their Hive user ID. The user must be a current or former member of the workspace. - [Replace user](https://developers.hive.com/reference/replaceuser.md): Full replacement of a user's attributes. This operation can update the user's name, email, active status, and external ID. Setting `active` to `false` removes the user from the workspace. Setting… - [Update user](https://developers.hive.com/reference/patchuser.md): Partially update a user's attributes using SCIM PATCH operations. Supported operations: - `replace` on `active` (boolean) to activate or deactivate the user. - `replace` on `externalId` (string) to… - [Delete user](https://developers.hive.com/reference/deleteuser.md): Remove a user from the workspace. This does not permanently delete the user's Hive account. The user is moved to the workspace's removed users list and can be re-provisioned later by creating them… - Groups - [List groups](https://developers.hive.com/reference/listgroups.md): Retrieve a paginated list of groups (teams) in the workspace. Supports filtering by `displayName` (team name). Pagination uses 1-based indexing as defined by the SCIM specification. - [Create group](https://developers.hive.com/reference/creategroup.md): Create a new group (team) in the workspace with an optional initial list of members. If a group with the same `displayName` already exists in the workspace, the existing group will be updated with… - [Get group](https://developers.hive.com/reference/getgroup.md): Retrieve a single group (team) by its Hive team ID. - [Replace group](https://developers.hive.com/reference/replacegroup.md): Full replacement of a group's attributes, including its name and member list. All members referenced in the request must be active members of the workspace. - [Update group](https://developers.hive.com/reference/patchgroup.md): Partially update a group using SCIM PATCH operations. Supported operations: - `add` on `members` to add new members to the group. - `remove` on `members` to remove specific members using a filter… - [Delete group](https://developers.hive.com/reference/deletegroup.md): Delete a group (team) from the workspace. This is a soft delete.