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

# Changelog

> What changed in the API, newest first.

<Update label="September 2026" description="v1">
  **The API, the MCP server and these docs.**

  * The verbs under `/api/v1`: decks, steps, cards, screenshots, the PDF behind a deck, rooms, actions and results.
  * The same verbs as MCP tools at `/api/mcp`, stateless Streamable HTTP with a bearer key. `get_screenshot` returns an image block the agent can see.
  * Every read and write answers with `revision`, `ready` and `problems`. Writes accept `revision` and answer `409` when the deck moved.
  * A card gets the house look and the bottom-right quarter when `style` and `rect` are left out. A card that runs off the slide is refused.
  * Rate-limit headers on every reply, `Retry-After` on 429, and `Idempotency-Key` on POST and PUT.
  * Plain `fix` sentences that name the field, instead of validator wording.
  * The free plan may create and change decks. Starting rooms over the API is Pro.
  * `/openapi.json`, `/llms.txt` and `/llms-full.txt`, generated from the same table as the API.
</Update>
