Skip to content

Team Management

Terminal window
passbox member list [options]

Lists all members of a vault with their roles.

OptionDescription
--vault <name>Vault name or ID
Terminal window
passbox member add <email> [options]

Invites a user to the vault. This performs a cryptographic key exchange (X25519) to securely share the vault’s encryption key with the new member.

OptionDescription
--vault <name>Vault name or ID
--role <role>Role: viewer, member, admin (default: member)
Terminal window
passbox member add alice@example.com --vault my-app --role admin
Terminal window
passbox member role <email> <role> [options]

Updates a member’s role. Requires admin or owner role. Owners cannot be demoted.

OptionDescription
--vault <name>Vault name or ID
Terminal window
passbox member role alice@example.com admin --vault my-app
Terminal window
passbox member remove <email> [options]

Removes a member from the vault. Requires admin or owner role.

OptionDescription
--vault <name>Vault name or ID
Terminal window
passbox member remove alice@example.com --vault my-app

Service tokens provide machine-to-machine authentication for CI/CD, scripts, and MCP servers.

Terminal window
passbox token list

Shows all service tokens for your account.

Terminal window
passbox token create --name <name> [options]

Creates a new service token. The token value is shown once — save it securely.

OptionDescription
--name <name>Token name (required)
--permissions <perms>Comma-separated: read, write, delete (default: read)
--vault <name>Scope token to a specific vault
Terminal window
passbox token create --name "github-actions" --permissions read
# ✓ Token created: pb_abc123...
# Save this token — it won't be shown again.
Terminal window
passbox token revoke <token-id>

Permanently revokes a service token.

Terminal window
passbox token revoke abc123-def456

Set the token as an environment variable:

Terminal window
export PASSBOX_TOKEN=pb_abc123...
passbox list # uses token auth instead of session

Or use it in CI/CD:

# GitHub Actions
env:
PASSBOX_TOKEN: ${{ secrets.PASSBOX_TOKEN }}
RoleRead SecretsWrite SecretsDelete SecretsManage MembersDelete Vault
viewerYesNoNoNoNo
memberYesYesNoNoNo
adminYesYesYesYesNo
ownerYesYesYesYesYes