Skip to main content
Updated May 8, 2026 Removing a member is the destructive counterpart to Invite a member. It revokes every grant the member has — their account role and every per-project role they hold — and ends their dashboard sessions on next request. Use this when someone leaves the team, loses authorization to access the account, or was invited by mistake. If you only want to remove one specific role (one project, or just the account role) without removing the member from the account, see Change or remove a member’s role instead — that’s the granular path. This page is the full removal.

Before you remove

A few things to handle first; otherwise you’ll have orphaned resources or surprised teammates:
  • API keys created by this member keep working after the member is removed. Each key carries its own role assignment that doesn’t reference the member’s identity. Rotate or delete those keys as part of the offboarding process — see Rotate an API key
  • Resources the member created stay in the project. Projects own resources; members don’t. A VM created by Alice doesn’t get deleted when Alice is removed — it stays in the project, billed to the account
  • Audit-log entries reference the removed member by ID for the historical record. The member’s email and name persist in audit-log rows even after removal so the history is still readable

1. Open the Members tab

In Team & Projects → Members, find the member by email. Click the chevron on the left to expand their row if you want to verify their grants before removal.

2. Open the row’s menu

The Members list row has an action menu on the right. Click it. The exact label may show as Change Role on mobile (it’s the same action — narrow viewport, shorter label). What this page covers is the destructive Remove Member action, not the per-grant editing. Click Remove Member (red).

3. Confirm the removal

A confirmation dialog asks you to confirm — typically by typing the member’s email or clicking a red Remove button. Confirm to proceed. The dashboard immediately:
  • Revokes the member’s account role (if they had one)
  • Removes every project role they held (across every project)
  • Invalidates their dashboard sessions on next request — they get a 403 and are redirected to the sign-in screen
  • Logs the removal in the account audit log (visible to anyone with account.audit.view)

What you cannot remove

Cleaning up after removal

Once the member is gone, the resources they created stay in the project. Walk through this checklist:

Re-inviting a removed member

A removed member is fully gone from the account. To bring them back, Invite a member again from scratch — the email gets a fresh invitation, they go through acceptance, and you assign new roles. Their previous role assignments are not restored automatically. The audit log keeps the member’s old user record so historical entries still resolve to a recognizable identity, but the new grant is a fresh row.

Common confusions

Expected. API keys carry their own role; removing the member who created the key does not invalidate the key. Open the API Keys page, find keys created by the removed member, and either rotate or delete them. The audit log records who originally created each key.
The platform refuses to leave the account without anyone able to manage members. Grant account.members.manage to another member first (via Custom role or by giving them an account role like Admin that includes the permission), then retry the removal.
Resources belong to projects, not members. If a project’s resources are missing after a member removal, something else happened — most likely the member deleted them before being removed. Check the audit log for vm.delete / vpc.delete / bucket.delete events around the time of removal.
No undo. Re-invite the member from the Invite Member dialog with their email. They’ll need to accept the new invitation, and you’ll need to re-grant their account and project roles manually. Their audit history is preserved (linked to the same user-id).
That’s the dashboard working correctly — once you removed an account or project role from them, they immediately lost access to the relevant resources, even before full removal. The full removal just terminates their session and revokes everything else.

Change a role

Remove one specific grant instead of the whole member.

Rotate an API key

Critical step in offboarding — rotate keys the departed member created.

Invite a member

Re-invite if removal was a mistake.
Last modified on May 8, 2026