Character Fields
Every character object returned by the API includes the following fields:Gender Values
Thegender field accepts exactly two values:
Blood Type Values
ThebloodType field accepts standard ABO/Rh blood group notation:
O+ · O- · A+ · A- · B+ · B- · AB+ · AB-
Nationality
Thenationality field is stored as a nationality name string (nombre) and resolved to a full object when returned from the API:
nombre— the nationality adjective (e.g."Colombiano","Estadounidense","Español")abrev— three-letter ISO 3166-1 alpha-3 country code (e.g."COL","USA","ESP")lugar— the country name (e.g."Colombia","Estados Unidos","España")
nombre string exactly as it appears in the nationalities list.
ID Status Lifecycle
Every character moves through a review workflow before it can be used in-game. TheidStatus field reflects the character’s current position in that workflow.
1
draft
The character has been created but not yet submitted for review. You can freely edit all fields while a character is in
draft status. This is the only status where edits are permitted.2
pending_approval
You have submitted the character for staff review by calling
POST /v1/users/{userId}/characters/{characterId}/submit. The character is now locked — no edits are allowed while it awaits a decision. You may cancel the submission to return it to draft if needed.3
approved
Staff have approved the character. It is now fully active in the game world. A wallet is created on first access, and the character can earn and spend in-game currency. Approved characters cannot be rolled back to
draft or pending_approval.When staff reject a character, the
idStatus is reset to "draft" — there is no separate rejected status. Check the platform’s feedback channel or staff communication for the rejection reason before editing and resubmitting.Status Summary Table
Character Limits
Each user account has amaxCharacters limit (typically 1–3, depending on Discord roles). When you have reached your limit, POST /v1/users/{userId}/characters will return an error until you have an available slot.
You can check your current usage at any time by comparing the length of the characters array against the maxCharacters field on your user object.
Roblox Account Requirement
You must have your Roblox account linked as a provider before you can create any characters. If you attempt to create a character without a linked Roblox account, the API returns a403 Unauthorized response.
See Users & Providers for instructions on linking your Roblox account.
