Skip to main content
Use this endpoint to reject one or more characters that are in the pending_approval review queue. Rejecting a character sets its idStatus back to draft, allowing the applicant to revise and resubmit it. You can reject multiple characters in a single request by passing an array of characterId values.
Rejected characters are not deleted — their status is simply set back to draft. The applicant can update their character and submit it for review again.
This endpoint requires the MODERATOR_CHIEF, ADMINISTRATOR, or DEVELOPER permission. Regular user accounts cannot reject characters.

Endpoint

Request Body

string[]
required
An array of character Snowflake IDs to reject. All characters in the array are processed in a single batch operation and have their idStatus set back to draft.

Response

A successful 200 response returns the updated character objects after rejection:
array
An array of character objects reflecting their updated draft status. The array includes one entry for each character that was processed. Each object contains the full character data as returned by getApiCharacterData().

Example Request

Example Response

Error Responses

Rate limiting applies to this endpoint. You can call it at most 10 times per minute. Batch your characterIds to reject multiple characters in a single request rather than making separate calls.