Full reference for input structures used by settings and security operations.
| Field | Type | Required | Description |
|---|
currentPassword | String! | ✓ | Current password |
newPassword | String! | ✓ | New password (6-16 characters, not digits only) |
confirmPassword | String! | ✓ | Confirmation (must match newPassword) |
pin | String | - | PIN code (4 digits, if PIN shield is enabled) |
| Field | Type | Required | Description |
|---|
accountLogin | String! | ✓ | Game account login |
currentPassword | String! | ✓ | Current password |
newPassword | String! | ✓ | New password (6-16 characters) |
confirmPassword | String! | ✓ | Password confirmation |
pin | String | - | PIN code |
| Field | Type | Required | Description |
|---|
email | String! | ✓ | Email to bind |
code | String! | ✓ | Verification code |
| Field | Type | Required | Description |
|---|
enable | Boolean! | ✓ | Enable (true) or disable (false) |
pin | String | - | PIN code (4 digits) |
Two-factor operations do not use a shared input object. They accept the direct typed variables method, currentPassword, challengeToken, and code documented under Account Security.
| Field | Type | Required | Description |
|---|
login | String! | ✓ | Target account email address or phone number |
password | String! | ✓ | Target account password |
pin | String | - | Current account PIN when protection is enabled |