Skip to content

Delete Member

DELETE
/api/Members/{id}
curl --request DELETE \
--url https://example.com/api/Members/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0 \
--header 'Authorization: Bearer <token>'

Deletes a member. The record is retained internally for history and reporting, but it is gone from this API: it disappears from the list endpoint and every read of it - this one included - answers 404 afterwards. Deleting is not the same as setting the status to Cancelled, which keeps the member listed and reinstatable.

The member’s platform account, their transaction history, and subscription and payment data held by the payment gateway are not affected. The same customer can be enrolled again afterwards, which creates a new member.

Deleting does not cancel subscriptions, so it is refused while the member still has any that are not cancelled (409). Cancel them first - otherwise the member would keep being billed while invisible to the staff who deleted them.

id
required
string format: uuid

The member’s unique identifier.

Member deleted successfully.

No member with the given ID exists, or it has already been deleted.

Media type application/json
object
type
string
nullable
title
string
nullable
status
integer format: int32
nullable
detail
string
nullable
instance
string
nullable
key
additional properties
Example generated
{
"type": "example",
"title": "example",
"status": 1,
"detail": "example",
"instance": "example"
}

The member still has subscriptions that are not cancelled.

Media type application/json
object
type
string
nullable
title
string
nullable
status
integer format: int32
nullable
detail
string
nullable
instance
string
nullable
key
additional properties
Example generated
{
"type": "example",
"title": "example",
"status": 1,
"detail": "example",
"instance": "example"
}