---
name: bizqiz
description: Find live and upcoming bizqiz trivia games and tell a human how to join
capabilities:
  - list_games
  - get_game
  - get_next_game
auth: none
api_base: https://play.bizqiz.com/api/v1
---

# bizqiz Skill

Use this skill to find live and upcoming trivia games and tell a human how to
join one. Reading games needs no authentication.

## Actions
- **List games**: `GET /api/v1/games` → `{ live, upcoming, recent }`
- **Next game**: `GET /api/v1/games/next` → `{ game }` (null when nothing is scheduled)
- **One game**: `GET /api/v1/games/{idOrShortId}`

## Notes
- Every game object carries `announcement` (headline, subhead, ctaLabel, ctaUrl)
  ready to render without string-building.
- `joinUrl` is where a human plays; realtime games open a countdown room before
  the start.
- `eventType` is `anytime` (playable on demand) or `realtime` (runs on a clock
  with everyone in sync). Most of the catalog is `anytime`, so a game being
  "live" does not mean it is happening right now on a clock.
- An empty catalog is `{"live":[],"upcoming":[],"recent":[]}`, not an error.
  Handle empty arrays rather than error branches.
- Rate limit is 60 requests/minute per IP. Responses carry a strong ETag and
  `Cache-Control: public, max-age=60`.
