Beamable · Schema

Beamable Player Accounts Schemas

JSON Schema definitions for Beamable player authentication and account management

Game BackendLiveOpsPlayer AccountsVirtual CurrencyInventoryLeaderboardsMatchmakingMicroservicesUnityUnrealGame EconomyAnalytics
View JSON Schema on GitHub

JSON Schema

beamable-player-accounts-schema.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://beamable.com/api/schemas/player-accounts",
  "title": "Beamable Player Accounts Schemas",
  "description": "JSON Schema definitions for Beamable player authentication and account management",
  "definitions": {
    "TokenResponse": {
      "properties": {
        "access_token": {
          "type": "string"
        },
        "expires_in": {
          "type": "integer",
          "format": "int64"
        },
        "refresh_token": {
          "type": "string"
        },
        "scopes": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "token_type": {
          "type": "string"
        },
        "challenge_token": {
          "type": "string"
        }
      },
      "additionalProperties": false,
      "title": "Token Response",
      "type": "object",
      "required": [
        "expires_in",
        "token_type"
      ]
    },
    "GetTokenRequest": {
      "properties": {
        "token": {
          "type": "string"
        }
      },
      "additionalProperties": false,
      "title": "Get Token Request",
      "type": "object",
      "required": [
        "token"
      ]
    },
    "ListTokenResponseItem": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "token": {
          "type": "string"
        },
        "platform": {
          "type": "string"
        },
        "device": {
          "type": "string"
        },
        "created": {
          "type": "string"
        }
      },
      "required": [
        "token",
        "platform",
        "device",
        "created"
      ]
    }
  }
}