Skip to main content

Remove Member

DELETE 

/api/v1/workspaces/members/:user_id

Remove a member from the workspace (PRD §4).

Role-based removal rules:

  • Owners: Can remove any member (including other owners, except last)
  • Managers: Can remove field_workers and members (NOT owners or managers)
  • Field workers/members: Cannot remove anyone

Immediately invalidates all tokens for the removed user. The user will receive 401 on subsequent requests and must re-authenticate.

Note: This assumes single-workspace-per-user model. On removal, user.workspace is cleared. If multi-workspace membership is added later, this logic and the last-owner checks will need to be updated.

Request

Responses

OK