# Bitwarden

Bitwarden is a secure password management solution providing encrypted vaults, cross-platform sync, and enterprise-grade security tools for storing and sharing credentials

- **Category:** security & identity tools
- **Auth:** S2S_OAUTH2
- **Composio Managed App Available?** No
- **Tools:** 10
- **Triggers:** 0
- **Slug:** `BITWARDEN`
- **Version:** 20260316_00

## Tools

### Delete Group

**Slug:** `BITWARDEN_DELETE_GROUP`

Tool to delete a group. Use when you need to permanently remove a group by its ID after ensuring no dependencies exist.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `groupId` | string | Yes | GUID of the group to delete |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Member

**Slug:** `BITWARDEN_DELETE_MEMBER`

Tool to delete a specific organization member. Use when you need to remove a member from the organization after verifying their member ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `memberId` | string | Yes | Unique identifier (UUID) of the organization member to delete |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Group Member IDs

**Slug:** `BITWARDEN_GET_GROUP_MEMBER_IDS`

Tool 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

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `groupId` | string | Yes | UUID of the Bitwarden group to retrieve members from |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Organization Subscription

**Slug:** `BITWARDEN_GET_ORG_SUBSCRIPTION`

Tool to retrieve subscription details of the current organization. Use after obtaining a valid bearer token.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Import Members and Groups

**Slug:** `BITWARDEN_IMPORT_MEMBERS_AND_GROUPS`

Tool 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

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `groups` | array | No | Optional list of groups to import along with members |
| `members` | array | No | Optional list of members to import along with groups |
| `organizationId` | string | Yes | GUID of the target organization |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Reinvite Member

**Slug:** `BITWARDEN_REINVITE_MEMBER`

Tool to re-send an invitation to a pending or removed member. Use when an existing member's invite needs re-issuing.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `memberId` | string | Yes | GUID of the member to re-send invitation |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Retrieve Group

**Slug:** `BITWARDEN_RETRIEVE_GROUP`

Tool 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

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `groupId` | string | Yes | Identifier of the group to retrieve |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Retrieve Member

**Slug:** `BITWARDEN_RETRIEVE_MEMBER`

Tool to retrieve details for a specific member. Use after obtaining a valid member ID to get full metadata.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `memberId` | string | Yes | The UUID of the Bitwarden organization member to retrieve. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Member

**Slug:** `BITWARDEN_UPDATE_MEMBER`

Tool to update an organization member’s admin status. Use when toggling admin privileges for an existing member.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | Yes | Organization member ID to update |
| `isAdmin` | boolean | Yes | Flag indicating whether the member should have admin privileges |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |
