App Logo
app.notion.com

Remove workspace member (Notion)

Remove a member from a Notion workspace by email, with built-in verification. It records the member list before and after, returning removed / verified / collateralLoss — proof the right person disappeared and nobody else moved. Notion serves one of two different confirmation steps depending on the case, and both are handled. dryRun (default true) dismisses the confirmation without removing; set it to false to go through with it. Acts on the workspace currently active in the browser, so there is no workspace name to pass. Requires being signed into Notion as a workspace owner. Cannot remove the currently signed-in account itself — Notion routes that through a separate "Leave workspace" flow this script doesn't support, and it fails fast with a clear error rather than attempting it.

Input

email required

Email of the workspace member or guest to remove

dryRun optional

If true (default), walk to the destructive gate then dismiss it without removing. Set false to actually remove.

Output

email required
found required
dryRun required
removed required
gate optional
role optional
after optional
before optional
verified optional
foundInTab optional

Label of the tab the target was found in, for traceability.

collateralLoss optional

FAQ

Remove a member from a Notion workspace by email, with built-in verification. It records the member list before and after, returning removed / verified / collateralLoss — proof the right person disappeared and nobody else moved. Notion serves one of two different confirmation steps depending on the case, and both are handled. dryRun (default true) dismisses the confirmation without removing; set it to false to go through with it. Acts on the workspace currently active in the browser, so there is no workspace name to pass. Requires being signed into Notion as a workspace owner. Cannot remove the currently signed-in account itself — Notion routes that through a separate "Leave workspace" flow this script doesn't support, and it fails fast with a clear error rather than attempting it.
Required: email. Optional: dryRun.
It returns gate, role, after, email, found, before, dryRun, removed, verified, foundInTab, collateralLoss.
Yes. It acts as you on app.notion.com: on your own Chrome it reuses your session, and on a Reduck-hosted browser it loads the app.notion.com cookies saved by the Reduck extension.
It makes changes on app.notion.com, like sending, posting or booking something.
Ask an AI agent connected to Reduck to run reduck/app.notion.com/delete_user, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/app.notion.com/delete_user
It is part of Reduck's official curated catalogue.

Start building not clicking