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, and the team keeps three of them; 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 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, problems and warnings 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 The word cloud is step 0; the new slide is step 1.
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 and the numbers beside it, such as coversPageText.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, Codex or any other MCP client.