draft status. This is useful when you have already submitted a character for review but need to make further changes before staff complete their review. Once cancelled, the character’s idStatus returns to draft and you can edit it again using the Update Character endpoint.
If the character is already in
draft status when you call this endpoint, the server will return 304 Not Modified with the unchanged character object — no state transition occurs.Endpoint
Path Parameters
string
required
The Snowflake ID of the user who owns the character. Must match the authenticated user’s ID.
string
required
The Snowflake ID of the character whose submission you want to cancel.
Query Parameters
string
Pass
true to include the character’s signatureData field in the response. Omit or pass any other value to exclude it.Request Body
This endpoint does not require a request body.Response
Returns201 Created with the updated character object reflecting the restored draft status.
If the character was already in draft status, returns 304 Not Modified with the unchanged character object.
string
The character’s unique Snowflake ID.
string
The Snowflake ID of the user who owns this character.
string
The character’s first name(s).
string
The character’s last name(s).
number
The character’s age in years.
number
The character’s height in centimetres.
string
The character’s gender. Either
Masculino or Femenino.string
The character’s blood type.
object
An object describing the character’s nationality with
nombre, abrev, and lugar fields.string
The character’s date of birth in
DD/MM/YYYY format.string
The character’s restored status. Will be
draft after a successful cancellation.string | null
Hash identifier for the character’s avatar image.
string | null
Hash identifier for the character’s ID card image.
string | null
Hash identifier for the character’s full-body image.
string | null
Hash identifier for the character’s 3D GLB model.
object | null
Camera metadata for the 3D avatar, or
null if not set.object | null
Bounding box metadata for the 3D avatar, or
null if not set.object | null
The character’s in-game wallet, or
null if none exists.string
The character’s signature data. Only present when
signature=true is passed.string
ISO 8601 timestamp of when the character was created.
string
ISO 8601 timestamp of when the character was last updated.
