Skip to main content
Returns the catalog of games currently enabled on your operator account. Use the query parameters to filter the result set.

Endpoint

GET /operator/games

Headers

HeaderValue
AuthorizationApiKey ps_<your_api_key>

Query parameters

Filter games by name (case-insensitive, partial match).
providerId
string
Filter games by provider UUID. Get provider IDs from GET /operator/providers.
gameType
string
Filter by game type. Examples: slots, live.

Example request

curl -X GET "https://api.playstarters.io/operator/games?providerId=PROVIDER_UUID&gameType=slots" \
  -H "Authorization: ApiKey ps_YOUR_API_KEY"

Response — 200 OK

[
  {
    "id": "uuid",
    "name": "Sweet Bonanza",
    "slug": "sweet-bonanza",
    "providerId": "uuid"
  }
]

Response fields

id
string
Unique identifier (UUID) for the game. Use this value as the gameId when calling POST /operator/launch.
name
string
Display name of the game.
slug
string
URL-safe identifier. Useful for building game-specific pages on your site.
providerId
string
UUID of the provider that supplies this game.
Cache the catalog and refresh on a schedule (e.g. every hour). New games and disabled titles are reflected on the next sync.