workspaces

Transfer Ownership

Hand this workspace to another member. Owner-only, and the outgoing owner becomes an admin rather than being dropped from the workspace — same pattern Figma and Slack use, and it's reversible (the new owner can transfer it right back).

Not available on the personal workspace: its owner_id is the account's own identity, not a role inside a shared workspace, and billing hangs off it directly (see Workspace's docstring).

Workspace.plan follows the owner: it is rebound to the new owner's own plan here, not left for _heal_plan_drift to fix on the new owner's next GET /workspaces. Every reconciler is keyed on owner_id, so a workspace left on the outgoing owner's plan kept that plan's limits after they cancelled — for as long as the new owner never loaded the list. Anything the new plan doesn't include is paused the same way a downgrade does it.

post/workspaces/{workspace_id}/transfer-ownership

Request

  • Base URL: https://api.reeldrop.io (the document declares no server; this is the origin it was published from)
  • URL: https://api.reeldrop.io/workspaces/{workspace_id}/transfer-ownership
  • Auth: HTTP bearer

Path parameters

workspace_idstring required

Request body

new_owner_idstring required

Response

Successful Response

idstring required
namestring required
slugstring required
owner_idstring required
plan'starter' | 'influencer' | 'creator' required
personalboolean required
name_is_customboolean required
avatar_urlstring nullable required
hook_photo_urlstring nullable required
created_atstring date-time required
role'owner' | 'admin' | 'member' required
teams_enabledboolean required

Changes

No recorded changes to this operation across all 1 revision of this API.