Skip to main content

Activity

See the player ratings reference for ratings and the support reference for tickets.

Notifications​

QuerydocumentId: notificationsauth: Bearer session

notifications​

Description​

Notifications.

Input​

FieldTypeRequiredDescription
unreadOnlyBoolean✓Return unread notifications only.

Result​

Response type - [Notification!]!.

Errors​

  • UNAUTHENTICATED - session is required for user-specific data.
  • VALIDATION - request parameters are invalid.
  • NOT_FOUND - requested entity was not found.

Exchange example​

Request
documentId: notifications
{
"documentId": "notifications",
"variables": {
"unreadOnly": true
}
}
Response
200 OK
{
"data": {
"notifications": {}
}
}

Unread count​

QuerydocumentId: unreadNotificationsCountauth: Bearer session

unreadNotificationsCount​

Description​

Unread count.

Input​

The operation does not accept variables.

Result​

Response type - Int!.

Errors​

  • UNAUTHENTICATED - session is required for user-specific data.
  • VALIDATION - request parameters are invalid.
  • NOT_FOUND - requested entity was not found.

Exchange example​

Request
documentId: unreadNotificationsCount
{
"documentId": "unreadNotificationsCount",
"variables": {}
}
Response
200 OK
{
"data": {
"unreadNotificationsCount": {}
}
}

Mark as read​

MutationdocumentId: markNotificationsReadauth: Bearer session

markNotificationsRead​

Description​

Mark notifications read.

Input​

FieldTypeRequiredDescription
notificationIdsInt✓List of notification IDs.

Result​

Response type - ServiceResult!.

Errors​

  • UNAUTHENTICATED - session is required for user-specific data.
  • VALIDATION - request parameters are invalid.
  • NOT_FOUND - requested entity was not found.

Exchange example​

Request
documentId: markNotificationsRead
{
"documentId": "markNotificationsRead",
"variables": {
"notificationIds": 1
}
}
Response
200 OK
{
"data": {
"markNotificationsRead": {}
}
}

Balance​

QuerydocumentId: refreshBalanceauth: Bearer session

refreshBalance​

Description​

Refresh balance.

Input​

The operation does not accept variables.

Result​

Response type - BalanceInfo!.

Errors​

  • UNAUTHENTICATED - session is required for user-specific data.
  • VALIDATION - request parameters are invalid.
  • NOT_FOUND - requested entity was not found.

Exchange example​

Request
documentId: refreshBalance
{
"documentId": "refreshBalance",
"variables": {}
}
Response
200 OK
{
"data": {
"refreshBalance": {
"balance": "0",
"bonusBalance": "25",
"paymentDebt": "1000",
"purchasesRestricted": true
}
}
}

Module Statuses​

QuerydocumentId: moduleStatusesauth: public

moduleStatuses​

Description​

Module statuses.

Input​

The operation does not accept variables.

Result​

Response type - ModuleStatuses!.

Errors​

  • UNAUTHENTICATED - session is required for user-specific data.
  • VALIDATION - request parameters are invalid.
  • NOT_FOUND - requested entity was not found.

Exchange example​

Request
documentId: moduleStatuses
{
"documentId": "moduleStatuses",
"variables": {}
}
Response
200 OK
{
"data": {
"moduleStatuses": {}
}
}