Skip to main content
Use this endpoint to approve one or more characters that are in the pending_approval review queue. Approving a character changes its idStatus to approved, making it active in-game and enabling its wallet. You can approve multiple characters in a single request by passing an array of characterId values.
This endpoint requires the MODERATOR_CHIEF, ADMINISTRATOR, or DEVELOPER permission. Regular user accounts cannot approve characters.

Endpoint

Request Body

string[]
required
An array of character Snowflake IDs to approve. All characters in the array are processed in a single batch operation.

Response

A successful 200 response returns the updated character objects after approval:
array
An array of character objects reflecting their new approved status. The array includes one entry for each successfully approved character. 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 together to make the most efficient use of each call.