The API runs on
https://test.polltheroom.com until launch. Every example below uses that host; nothing else changes when the root domain goes live.1
Make a key
Sign in and open Settings › API. Give the key a name and the scopes it needs. The secret is shown once and starts with
ptr_; only a hash is stored, so copy it now.A key belongs to your team. On the free plan it may read and write decks; starting rooms over the API is a Pro feature. See Authentication for scopes, plans and limits.2
Create a deck
Send the key as a bearer token. This makes a deck with the join screen and one word cloud, and answers with its id and where to open it.The answer:Ids on steps and cards are filled in when you leave them out.
ready and problems are the readiness check, run for you on every write.3
Put a poll on a slide
Add a blank slide, then drop a rating on it. Leave Step 0 is the join screen and stays put; the word cloud is step 1; the new slide is step 2.
rect and style out and the card gets the house look in the bottom-right quarter, exactly as when a person drops a widget in the editor.4
Look at it
Ask for a screenshot of the slide, as the editor shows it. With
Accept: image/png you get the bytes; without it, JSON with the image as a data URL.5
Open it in the editor
The
url from step 2 opens the deck in the editor for a signed-in presenter. Press Present there, and the room is live with a six-digit code and a QR.Where next
Build a deck from a PDF
Attach the presenter’s slides and put polls on the right pages.
Give it to an agent
Connect the MCP server to Claude Code, Cursor or Codex in one command.