Request withdrawal of the authenticated mother's own account
POST
/mother/account-withdrawals
const url = 'https://example.com/mother/account-withdrawals';const options = { method: 'POST', headers: {'Idempotency-Key': 'example', Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example.com/mother/account-withdrawals \ --header 'Authorization: Bearer <token>' \ --header 'Idempotency-Key: example'Body-free self command. Supabase bearer identity is resolved server-side; the caller cannot assert account, profile, member, role, branch, retention, audit, or relationship-deletion facts.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Header Parameters
Section titled “Header Parameters”Idempotency-Key
required
string
Responses
Section titled “Responses”Existing or synchronously completed withdrawal returns a safe receipt
Media typeapplication/json
Withdrawal accepted, raw profile access revoked, and server effects pending
Media typeapplication/json
A valid Supabase bearer session is required
Media typeapplication/json
One of:
object
status
required
code
required
retryable
required
key
additional properties
object
status
required
code
required
retryable
required
key
additional properties
object
status
required
code
required
retryable
required
key
additional properties
object
status
required
code
required
retryable
required
currentLifecycle
required
string
key
additional properties
object
status
required
code
required
retryable
required
fieldErrors
required
Array<object>
object
fieldPath
required
string
code
required
string
key
additional properties
key
additional properties
Authenticated actor cannot withdraw a mother account
Media typeapplication/json
One of:
object
status
required
code
required
retryable
required
key
additional properties
object
status
required
code
required
retryable
required
key
additional properties
object
status
required
code
required
retryable
required
key
additional properties
object
status
required
code
required
retryable
required
currentLifecycle
required
string
key
additional properties
object
status
required
code
required
retryable
required
fieldErrors
required
Array<object>
object
fieldPath
required
string
code
required
string
key
additional properties
key
additional properties
No own mother account exists in the authenticated actor scope
Media typeapplication/json
One of:
object
status
required
code
required
retryable
required
key
additional properties
object
status
required
code
required
retryable
required
key
additional properties
object
status
required
code
required
retryable
required
key
additional properties
object
status
required
code
required
retryable
required
currentLifecycle
required
string
key
additional properties
object
status
required
code
required
retryable
required
fieldErrors
required
Array<object>
object
fieldPath
required
string
code
required
string
key
additional properties
key
additional properties
Current own-account lifecycle cannot accept the withdrawal transition
Media typeapplication/json
One of:
object
status
required
code
required
retryable
required
key
additional properties
object
status
required
code
required
retryable
required
key
additional properties
object
status
required
code
required
retryable
required
key
additional properties
object
status
required
code
required
retryable
required
currentLifecycle
required
string
key
additional properties
object
status
required
code
required
retryable
required
fieldErrors
required
Array<object>
object
fieldPath
required
string
code
required
string
key
additional properties
key
additional properties
Idempotency-Key is invalid or a forbidden request body was supplied
Media typeapplication/json
One of:
object
status
required
code
required
retryable
required
key
additional properties
object
status
required
code
required
retryable
required
key
additional properties
object
status
required
code
required
retryable
required
key
additional properties
object
status
required
code
required
retryable
required
currentLifecycle
required
string
key
additional properties
object
status
required
code
required
retryable
required
fieldErrors
required
Array<object>
object
fieldPath
required
string
code
required
string
key
additional properties
key
additional properties
Withdrawal authority or a required server-owned effect is unavailable
Media typeapplication/json
One of:
object
status
required
code
required
retryable
required
key
additional properties
object
status
required
code
required
retryable
required
key
additional properties
object
status
required
code
required
retryable
required
key
additional properties
object
status
required
code
required
retryable
required
currentLifecycle
required
string
key
additional properties
object
status
required
code
required
retryable
required
fieldErrors
required
Array<object>
object
fieldPath
required
string
code
required
string
key
additional properties
key
additional properties