Skip to main content

Characters

This page documents API operations for this section in a unified operation-card format.

Account characters​

QuerydocumentId: charactersauth: Bearer session

characters​

Description​

Characters.

Input​

FieldTypeRequiredDescription
accountLoginString✓Game account login.

Result​

Response type - [Character!]!.

Errors​

  • UNAUTHENTICATED - the session is missing or expired.
  • ACCOUNT_NOT_FOUND - game account or character was not found.
  • VALIDATION - request parameters are invalid.

Exchange example​

Request
documentId: characters
{
"documentId": "characters",
"variables": {
"accountLogin": "GameLogin"
}
}
Response
200 OK
{
"data": {
"characters": {}
}
}

Character by name​

QuerydocumentId: characterauth: Bearer session

character​

Description​

Character by name.

Input​

FieldTypeRequiredDescription
accountLoginString✓Game account login.
charNameString✓Character name.

Result​

Response type - Character.

Errors​

  • UNAUTHENTICATED - the session is missing or expired.
  • ACCOUNT_NOT_FOUND - game account or character was not found.
  • VALIDATION - request parameters are invalid.

Exchange example​

Request
documentId: character
{
"documentId": "character",
"variables": {
"accountLogin": "GameLogin",
"charName": "Hero"
}
}
Response
200 OK
{
"data": {
"character": {}
}
}

Character inventory​

QuerydocumentId: characterItemsauth: Bearer session

characterItems​

Description​

Inventory.

Input​

FieldTypeRequiredDescription
accountLoginString✓Game account login.
charNameString✓Character name.

Result​

Response type - [CharacterItem!]!.

Errors​

  • UNAUTHENTICATED - the session is missing or expired.
  • ACCOUNT_NOT_FOUND - game account or character was not found.
  • VALIDATION - request parameters are invalid.

Exchange example​

Request
documentId: characterItems
{
"documentId": "characterItems",
"variables": {
"accountLogin": "GameLogin",
"charName": "Hero"
}
}
Response
200 OK
{
"data": {
"characterItems": {}
}
}

Teleport to town​

QuerydocumentId: teleportCharacterauth: Bearer session

teleportCharacter​

Description​

Teleport character.

Input​

FieldTypeRequiredDescription
accountLoginString✓Game account login.
charNameString✓Character name.

Result​

Response type - ServiceResult!.

Errors​

  • UNAUTHENTICATED - the session is missing or expired.
  • ACCOUNT_NOT_FOUND - game account or character was not found.
  • VALIDATION - request parameters are invalid.

Exchange example​

Request
documentId: teleportCharacter
{
"documentId": "teleportCharacter",
"variables": {
"accountLogin": "GameLogin",
"charName": "Hero"
}
}
Response
200 OK
{
"data": {
"teleportCharacter": {}
}
}

Reset character HWID / PIN​

MutationdocumentId: resetCharacterHwidauth: Bearer session

resetCharacterHwid​

Description​

Reset character HWID.

Input​

FieldTypeRequiredDescription
accountLoginString✓Game account login.
charNameString✓Character name.

Result​

Response type - ServiceResult!.

Errors​

  • UNAUTHENTICATED - the session is missing or expired.
  • ACCOUNT_NOT_FOUND - game account or character was not found.
  • VALIDATION - request parameters are invalid.

Exchange example​

Request
documentId: resetCharacterHwid
{
"documentId": "resetCharacterHwid",
"variables": {
"accountLogin": "GameLogin",
"charName": "Hero"
}
}
Response
200 OK
{
"data": {
"resetCharacterHwid": {}
}
}