Bitwarden connects to a Nagent workspace. Once it is connected, agents can call 9 Bitwarden actions, such as "Get Group Member IDs", "Get Organization Subscription" and "Update Member". Nothing is enabled on connect: each action is allowed one at a time, and an action with side effects runs or waits for a person according to the agent's level.
Every operation an agent can call against Bitwarden, with input parameters and output schema.
BITWARDEN_DELETE_GROUPTool to delete a group. Use when you need to permanently remove a group by its ID after ensuring no dependencies exist.
Input parameters
GUID of the group to delete
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
BITWARDEN_DELETE_MEMBERTool to delete a specific organization member. Use when you need to remove a member from the organization after verifying their member ID.
Input parameters
Unique identifier (UUID) of the organization member to delete
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
BITWARDEN_GET_GROUP_MEMBER_IDSTool to retrieve the list of member IDs for a specific Bitwarden group. Use when you need only the user IDs of all members in a group.
Input parameters
UUID of the Bitwarden group to retrieve members from
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
BITWARDEN_GET_ORG_SUBSCRIPTIONTool to retrieve subscription details of the current organization. Use after obtaining a valid bearer token.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
BITWARDEN_IMPORT_MEMBERS_AND_GROUPSTool to bulk import members and groups in a single request. Use when migrating or seeding an organization with multiple members and groups at once. Import is all-or-nothing: a single malformed entry in `members` or `groups` causes the entire request to fail.
Input parameters
Optional list of groups to import along with members
Optional list of members to import along with groups
GUID of the target organization
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
BITWARDEN_REINVITE_MEMBERTool to re-send an invitation to a pending or removed member. Use when an existing member's invite needs re-issuing.
Input parameters
GUID of the member to re-send invitation
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
BITWARDEN_RETRIEVE_GROUPTool to retrieve details for a specific group. Use when you need to fetch group permissions and assigned collections by group ID after authenticating with a valid access token.
Input parameters
Identifier of the group to retrieve
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
BITWARDEN_RETRIEVE_MEMBERTool to retrieve details for a specific member. Use after obtaining a valid member ID to get full metadata.
Input parameters
The UUID of the Bitwarden organization member to retrieve.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
BITWARDEN_UPDATE_MEMBERTool to update an organization member’s admin status. Use when toggling admin privileges for an existing member.
Input parameters
Organization member ID to update
Flag indicating whether the member should have admin privileges
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
Agents can call 9 Bitwarden actions on Nagent, including "Get Group Member IDs", "Get Organization Subscription" and "Update Member". Get Group Member IDs: Retrieve the list of member IDs for a specific Bitwarden group. Each action is listed on this page with its input parameters and its output.
Get Group Member IDs takes 1 required input: groupId. It returns data, error and successful.