{
  "BootstrapResponse": {
    "gameId": "a7000000-0000-4000-8000-000000000001",
    "gameSlug": "sample-game",
    "environment": "development",
    "bundleVersion": "1",
    "minimumClientVersion": "1.0.0",
    "maintenance": {
      "enabled": false,
      "message": null
    },
    "configVersion": "1",
    "resourceManifestId": null,
    "serverTime": "2026-08-30T00:00:00.000Z"
  },
  "GameConfigResponse": {
    "difficulty": "normal"
  },
  "DeviceProofChallengeRequest": {
    "operation": "game_login",
    "installationId": "a7000000-0000-4000-8000-000000000001",
    "platform": "ios",
    "clientAppId": "a7000000-0000-4000-8000-000000000001",
    "devicePublicJwk": {
      "kty": "EC",
      "crv": "P-256",
      "x": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
      "y": "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB",
      "alg": "ES256",
      "ext": true
    }
  },
  "DeviceProofChallengeResponse": {
    "challengeId": "a7000000-0000-4000-8000-000000000001",
    "nonce": "nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn",
    "expiresAt": "2026-08-30T00:00:00.000Z"
  },
  "GameCenterLoginRequest": {
    "installationId": "a7000000-0000-4000-8000-000000000001",
    "devicePublicJwk": {
      "kty": "EC",
      "crv": "P-256",
      "x": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
      "y": "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB",
      "alg": "ES256",
      "ext": true
    },
    "deviceChallengeId": "a7000000-0000-4000-8000-000000000001",
    "deviceChallengeNonce": "nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn",
    "deviceProof": "ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss",
    "gameSlug": "sample-game",
    "publicKeyUrl": "https://static.gc.apple.com/synthetic.cer",
    "signature": "synthetic-signature",
    "salt": "synthetic-salt",
    "timestamp": 1788048000000,
    "teamPlayerId": "synthetic-player",
    "bundleId": "app.apemotion.sample",
    "authRequestId": "a7000000-0000-4000-8000-000000000001"
  },
  "PlayGamesLoginRequest": {
    "installationId": "a7000000-0000-4000-8000-000000000001",
    "devicePublicJwk": {
      "kty": "EC",
      "crv": "P-256",
      "x": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
      "y": "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB",
      "alg": "ES256",
      "ext": true
    },
    "deviceChallengeId": "a7000000-0000-4000-8000-000000000001",
    "deviceChallengeNonce": "nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn",
    "deviceProof": "ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss",
    "gameSlug": "sample-game",
    "serverAuthCode": "synthetic-auth-code",
    "packageName": "app.apemotion.sample",
    "authRequestId": "a7000000-0000-4000-8000-000000000001"
  },
  "SessionResponse": {
    "accessToken": "synthetic-access-token",
    "refreshToken": "rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
    "expiresAt": "2026-08-30T00:00:00.000Z",
    "gameAccountId": "a7000000-0000-4000-8000-000000000001",
    "gameId": "a7000000-0000-4000-8000-000000000001",
    "originAccountLifecycleId": "a7000000-0000-4000-8000-000000000001",
    "deviceKeyId": "a7000000-0000-4000-8000-000000000001",
    "created": false
  },
  "RefreshRequest": {
    "installationId": "a7000000-0000-4000-8000-000000000001",
    "devicePublicJwk": {
      "kty": "EC",
      "crv": "P-256",
      "x": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
      "y": "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB",
      "alg": "ES256",
      "ext": true
    },
    "deviceChallengeId": "a7000000-0000-4000-8000-000000000001",
    "deviceChallengeNonce": "nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn",
    "deviceProof": "ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss",
    "refreshToken": "rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
    "platform": "ios",
    "deviceKeyId": "a7000000-0000-4000-8000-000000000001",
    "refreshRequestId": "a7000000-0000-4000-8000-000000000001"
  },
  "RefreshResponse": {
    "accessToken": "synthetic-access-token",
    "refreshToken": "rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
    "expiresAt": "2026-08-30T00:00:00.000Z",
    "gameAccountId": "a7000000-0000-4000-8000-000000000001",
    "gameId": "a7000000-0000-4000-8000-000000000001",
    "originAccountLifecycleId": "a7000000-0000-4000-8000-000000000001",
    "deviceKeyId": "a7000000-0000-4000-8000-000000000001",
    "created": false,
    "principalType": "game_account"
  },
  "LogoutResponse": {
    "state": "revoked"
  },
  "LogoutAllResponse": {
    "state": "revoked",
    "scope": "all"
  },
  "CurrentPrincipalResponse": {
    "principalType": "game_account",
    "gameAccountId": "a7000000-0000-4000-8000-000000000001",
    "gameId": "a7000000-0000-4000-8000-000000000001",
    "accessStatus": "active",
    "lifecycleState": "active",
    "mutationState": "active",
    "tokenEpoch": "1",
    "lineageId": "a7000000-0000-4000-8000-000000000001",
    "lineageGeneration": "1"
  },
  "ProfilePatch": {
    "baseRevision": 0,
    "displayFields": {
      "nickname": "Ape"
    }
  },
  "ProfileResponse": {
    "display_fields": {},
    "schema_version": 1,
    "revision": 0,
    "updated_at": null
  },
  "ProfilePatchResponse": {
    "display_fields": {
      "nickname": "Ape"
    },
    "revision": 1,
    "updated_at": "2026-08-30T00:00:00.000Z"
  },
  "InlineSave": {
    "baseRevision": 0,
    "document": {
      "payload": "level=1;coins=10"
    },
    "sha256": "44071ba2692d476892e10184ece8fa877284164929ba14f52025fd6fe0c623fa"
  },
  "SaveListResponse": {
    "items": [],
    "nextCursor": null
  },
  "SaveResponse": {
    "slot": "main",
    "revision": 1,
    "inline_document": {
      "payload": "level=1;coins=10"
    },
    "object_key": null,
    "content_sha256": "44071ba2692d476892e10184ece8fa877284164929ba14f52025fd6fe0c623fa",
    "updated_at": "2026-08-30T00:00:00.000Z"
  },
  "SaveWriteResponse": {
    "revision": 1,
    "updated_at": "2026-08-30T00:00:00.000Z"
  },
  "ProblemDetails": {
    "type": "https://api.example.com/problems/revision-conflict",
    "title": "REVISION_CONFLICT",
    "status": 409,
    "code": "REVISION_CONFLICT",
    "requestId": "a7000000-0000-4000-8000-000000000001",
    "detail": "Save revision conflict"
  }
}
