Bitwarden
Identity & SecurityManage your Bitwarden organization with AI agents. Invite, update, and remove members, organize collections and groups, review enterprise policies, and pull the event log for audit trails through the Bitwarden Public API.
What This Integration Enables
Credential access is the sharpest edge of identity governance, and it is usually managed with the bluntest tools. Bitwarden's Public API is deliberately scoped: it administers the organization's people and access structure, members, roles, collections, groups, policies, and the event log, and never reads or writes vault secrets. That scoping is exactly right for agent work. FlowRunner agents can run the directory around the vault without ever holding a password. - Joiner-mover-leaver: invite members on hire, adjust roles and collection assignments on team change, remove on departure - Continuous audit: sweep membership for missing two-factor enrollment, over-broad roles, and stale accounts - Group hygiene: provision groups so access is granted in bulk and revoked in bulk, with external IDs for directory sync - Compliance evidence: stream the event log into spreadsheets and alert channels on a schedule, filtered by date, actor, or item The operation that ends someone's access is the one that waits for a person. Everything that reads, reports, and reconciles runs unattended, with [human-in-the-loop](/concepts/human-in-the-loop) gates reserved for the writes that cannot be walked back.
Without FlowRunner
With FlowRunner
Use Case Scenarios
Offboarding that reaches the vault the same day
When [Okta](/integrations/okta) deactivates a departing user, the agent finds the matching Bitwarden member with List Members, assembles the evidence, role, collections, last activity from List Events, and posts the removal request to the security lead. On approval, Remove Member revokes organization access immediately, and the agent writes the confirmation entry into the offboarding checklist. The same flow inverts for onboarding: after [Google Workspace Admin](/integrations/google-workspace-admin) creates the account, Invite Member sends the Bitwarden invitation with the right role and collections, so the new hire's first day includes the vault instead of waiting on a ticket.
The access review that stops being a quarter-end project
Every Monday the agent runs List Members and checks each member against policy: two-factor enrolled, role appropriate to team, collection assignments matching the group model from List Groups and List Collections. Members without 2FA post to the security channel in [Slack](/integrations/slack) by name. Owner and Admin role counts get compared against the approved list, and any drift is flagged with the List Events entries showing who changed what. The quarterly access review becomes a sign-off on twelve weekly reports instead of an archaeology dig.
An audit trail that lands where auditors look
On a nightly schedule, the agent pulls new entries from List Events with the continuation token from the previous run and appends them to the compliance workbook in [Google Sheets](/integrations/google-sheets): member changes, group changes, collection and policy actions, each with actor and timestamp. Policy state from List Policies snapshots weekly, so the workbook shows not just what happened but what rules were in force when it did. When the SOC 2 evidence request arrives, the answer is a filter, not a project.
Human-in-Loop Highlight
Remove Member cannot be undone, and its effect is instant: the member loses access to every organization collection the moment the call lands. Fired at the right person on their last day, that is clean offboarding. Fired at the wrong member ID, it locks a working employee out of the shared credentials their whole team runs on, in the middle of whatever they were doing. The member ID is not the user ID, and an email match is a hypothesis, not an identity. So FlowRunner agents never remove on their own match. The agent presents the case: member record, role, collection assignments, recent event activity, HR record it matched against. A person confirms this is the same human being, and only then does the removal run. Update Member gets the same respect, because it replaces the full collection assignment set rather than merging, and a partial list silently strips access the agent never mentioned.
Agent Capabilities
11 actionsMembers
5- List Members Lists every organization member with ID, email, role, status, two-factor enrollment, and collection assignments. The starting point for audits and the source of the member IDs every other member action needs.
- Get Member Retrieves one member by member ID, including role, status, external ID, and collections.
- Invite Member Invites a new member by email with a chosen role and optional collection assignments. Bitwarden sends the invitation; the user accepts before confirmation.
- Update Member Updates a member's role, external ID, and collection assignments. Replaces the full assignment set, so always pass the complete desired list.
- Remove Member Permanently removes a member from the organization with immediate loss of collection access. Cannot be undone, which is why it sits behind this page's human gate.
Collections
2- List Collections Lists collections with IDs, external IDs, and assigned groups. The access map for grants and audits.
- Get Collection Retrieves one collection's group assignments and access flags: read-only, hide-passwords, manage. The Public API exposes access configuration, not the items inside.
Groups
2- List Groups Lists groups with name, access-all flag, external ID, and assigned collections. Groups are how access scales past per-member grants.
- Create Group Creates a group with collection assignments or access-all, plus an external ID for directory sync.
Policies
1- List Policies Lists enterprise policies with type, enabled state, and configuration: master-password rules, two-step login enforcement, password generator requirements. Enterprise plan required.
Events
1- List Events Retrieves the organization audit trail of member, group, collection, policy, and vault-item actions, filterable by date range, acting user, or item, paged by continuation token. The raw material for compliance evidence.
Frequently Asked Questions
What can FlowRunner do with Bitwarden?
FlowRunner agents can run List Members, Get Member, and Invite Member in Bitwarden, plus 8 more actions.
Does connecting Bitwarden to FlowRunner require OAuth?
Yes. Bitwarden connects to FlowRunner with OAuth 2.0, so agents authenticate without handling raw credentials.
Can Bitwarden trigger a FlowRunner workflow automatically?
Bitwarden doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.
Start building with Bitwarden
$100 in credits. No card required. Connect in minutes.