> ## Documentation Index
> Fetch the complete documentation index at: https://docs.summerengine.com/llms.txt
> Use this file to discover all available pages before exploring further.

# List game updates

> Anonymous activation history for a currently published Game, newest first and shared across platforms.



## OpenAPI

````yaml scripts/reference/sources/openapi/player.json GET /v1/store/games/{gameId}/updates
openapi: 3.1.0
info:
  title: Summer Player Game Platform API
  version: summer.player.games/v1
  description: >-
    Public Summer Games store reads, the connected-app OAuth endpoints, and the
    signed-in player's profile and preferences.
servers:
  - url: https://api.summer.games
security:
  - playerBearer: []
paths:
  /v1/store/games/{gameId}/updates:
    get:
      description: >-
        Anonymous activation history for a currently published Game, newest
        first and shared across platforms. Preview activations and pending
        releases are excluded. Entries keep stable activation IDs across
        editorial corrections. Returns compact note summaries; full Markdown and
        freshly signed images are available on the entry route. All responses
        use Cache-Control no-store; no conditional 304.
      operationId: listGameUpdates
      parameters:
        - name: gameId
          in: path
          required: true
          schema:
            type: string
            minLength: 1
            maxLength: 128
        - name: cursor
          in: query
          schema:
            type: string
          description: Opaque cursor scoped to this Game and environment.
        - name: limit
          in: query
          schema:
            type: integer
            minimum: 1
            maximum: 100
            default: 50
      responses:
        '200':
          description: >-
            Activation page; items is empty when no recorded public activations
            exist.
          content:
            application/json:
              schema:
                type: object
                required:
                  - items
                properties:
                  items:
                    type: array
                    items:
                      $ref: '#/components/schemas/GameUpdateSummary'
                  nextCursor:
                    type: string
        '400':
          description: Invalid or unknown query parameter or cursor.
        '404':
          description: Game is missing or not currently published.
        '503':
          description: Dependency unavailable.
      security: []
components:
  schemas:
    GameUpdateSummary:
      allOf:
        - $ref: '#/components/schemas/GameUpdateActivation'
        - type: object
          properties:
            releaseNote:
              $ref: '#/components/schemas/ReleaseNoteSummary'
    GameUpdateActivation:
      type: object
      required:
        - activationId
        - releaseId
        - reason
        - activatedAt
        - platforms
      properties:
        activationId:
          type: string
        releaseId:
          type: string
        reason:
          type: string
          enum:
            - deploy
            - rollback
            - recovery
        activatedAt:
          type: string
          format: date-time
        platforms:
          type: array
          items:
            $ref: '#/components/schemas/GamePlatform'
    ReleaseNoteSummary:
      type: object
      required:
        - title
        - revision
        - createdAt
        - updatedAt
      properties:
        title:
          type: string
          description: At most 120 UTF-8 bytes.
        revision:
          type: integer
          format: int64
          minimum: 1
        createdAt:
          type: string
          format: date-time
        updatedAt:
          type: string
          format: date-time
          description: Editorial correction time; independent of activation time.
    GamePlatform:
      type: string
      enum:
        - android
        - ios
        - linux
        - macos
        - web
        - windows
  securitySchemes:
    playerBearer:
      type: http
      scheme: bearer
      description: >-
        A player access token. Store reads need no token. Other apps get a token
        through connected-app OAuth: register the client, let the player approve
        it on summer.games, then exchange the code at the token endpoint.

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.