Skip to main content

eraseAccount

OPERATOR/DESTRUCTIVE: deletes another account and erases it, on Crowded Kingdoms' own word (a parent's request for a child's account, say): exactly what deleteMyAccount does to it, holds included. An open or escalated safety report about the account holds it first, and under a legal hold the account still closes but its content and identity are kept until the hold is released. The erasure record names you and your reason (AccountErasure.requestedBy is operator:<your id>: <reason>), and accountErasure(userId) follows it. Refused for your own account, a staff account (operator or super admin) and an account already deleted (requestAccountErasure runs a deleted account's erasure again); NOT_FOUND for an unknown user. Send the identity session; any datacenter answers.

eraseAccount(
userId: BigInt!
reason: String!
): AccountErasure!

Arguments​

eraseAccount.userId ● BigInt! non-null scalar​

The account to delete and erase.

eraseAccount.reason ● String! non-null scalar​

Why (1 to 500 characters), kept on the erasure record for operators: the request it answers, such as a support ticket.

Type​

AccountErasure object​

An account erasure: what deleting an account erases (its player-side content) and where that stands. Usage, billing, audit and legal records stay, and so does everything the account owns as a developer.