---
title: "offboard a user globally (reassign objects across workspaces, optionally delete)"
method: POST
path: "/users/offboard/{email}"
tags: ["user"]
---

# offboard a user globally (reassign objects across workspaces, optionally delete)

`POST /users/offboard/{email}`

## Path parameters

- `email` string, required

## Request body

- GlobalOffboardRequest
  - `reassignments` object — Map of workspace_id to reassignment config
  - `delete_user` boolean — Whether to also remove the user from the instance

## Response `200`

offboard result

- OffboardResponse
  - `conflicts` string[] — List of path conflicts that block the offboarding. Empty on success.
  - `summary` OffboardSummary
    - `scripts_reassigned` integer, required
    - `flows_reassigned` integer, required
    - `apps_reassigned` integer, required
    - `resources_reassigned` integer, required
    - `variables_reassigned` integer, required
    - `schedules_reassigned` integer, required
    - `triggers_reassigned` integer, required
    - `drafts_deleted` integer, required

---

[API](https://skmtc.net/windmill/apis/windmill-api.md) · [All operations](https://skmtc.net/windmill/apis/windmill-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/windmill/windmill-api/versions/155a35b3caff/schema)
