---
title: "Transfer Account Ownership"
method: POST
path: "/accounts/{id}/transfer_ownership"
tags: ["Accounts"]
---

# Transfer Account Ownership

`POST /accounts/{id}/transfer_ownership`

Transfers ownership of the account to another user, identified by user ID or email address. If the recipient already holds the owner role, ownership moves immediately; otherwise they get an invite and ownership moves when they accept.

## Path parameters

- `id` string, required

## Headers

- `Idempotency-Key` string

## Request body

- object
  - `as_partner` boolean — If true, the current owner is credited as the account's Whop partner, earning partner commission on its sales. Requires the current owner to already be an enrolled Whop partner. Skipped if the account already has an active partner.
  - `identifier` string, required — The user to transfer ownership to: a user ID (`user_*`) or an email address. An email address with no Whop account yet is sent an invite to create one.
  - `message` string — A note from the partner, shown as a quote in the invite email and signed with their name. Requires `as_partner`; sending it on an ordinary transfer is a 400. Omit it and the email sends without a note.

## Response `200`

Ownership transferred.

- object
  - `success` boolean, required

## Other responses

- `201` — Ownership transfer invite sent — the recipient must accept before ownership moves.
- `403` — Forbidden
- `409` — Conflict

## Changes

> 46 revisions in range; 1 not diffed.

- **2026-08-28** `85786e675f3b` — 1 info
  - added the new optional request property `message`

[Change history](https://skmtc.dev/whop/apis/whop-api/changes/accounts/:id/transfer_ownership/post.md)

---

[API](https://skmtc.dev/whop/apis/whop-api.md) · [All operations](https://skmtc.dev/whop/apis/whop-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/whop/whop-api/revisions/697924df40d1/schema)
