games.gamesgamesgamesgames.listGames

Get a list of games on the network.

Details · query
Kindquery
Authoritygamesgamesgamesgames.games
Indexed

Query

query · GET

Parameters

query string

Filter by age rating in 'organization:rating' format (e.g. esrb:M, pegi:Eighteen).

itemsstring
  • maxLength: 64

Filter by application type (e.g. game, dlc, bundle).

itemsstring
  • maxLength: 64
  • knownValues: addon | bundle | dlc | episode | expandedGame | expansion | fork | game | mod | pack | port | remake | remaster | season | standaloneExpansion | update

cursor

string
  • maxLength: 256

did

string · did

Restrict results to games in this DID's repo. Omitting it returns games from every repo — it does NOT default to the authenticated caller. Owner-facing surfaces must pass it explicitly.

genres

array
itemsstring
  • maxLength: 64
  • default: false

Include the caller's own unpublished drafts. Requires authentication and `did` set to the caller's own DID; the request is rejected otherwise.

  • default: false

When age rating filters are active, also include games with no age ratings.

  • default: false

limit

integer
  • minimum: 1
  • maximum: 100
  • default: 20

modes

array
itemsstring
  • maxLength: 64
itemsstring
  • maxLength: 64

sort

string

Field to sort by. Constrained because the value reaches an ORDER BY clause, which cannot be parameterised.

  • maxLength: 64
  • default: "indexed_at"
  • enum: indexed_at | createdAt | name

Sort direction.

  • maxLength: 64
  • default: "desc"
  • enum: asc | desc

themes

array
itemsstring
  • maxLength: 64

Output

application/json

cursor

string
  • maxLength: 256

games

requiredarray

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.