La teva primera crida en cinc minuts
De zero a una sessió en directe creada per API, sense sortir d'aquesta pàgina.
Abans de començar
- Un compte amb un pla de pagament: l'API no forma part del pla FREE (tot i així pots consultar la referència sencera sense pagar).
- Una presentació al teu espai de treball: la sessió que estàs a punt de crear executa una presentació que ja existeix.
Crea la teva credencial
Al teu espai de treball, obre Organització → API i crea una credencial amb l'àmbit content:write. El secret es mostra un sol cop: desa'l.
Aconsegueix la teva clau d'APILa credencial és de l'organització, no del teu usuari: qualsevol administrador la pot revocar i cada ús queda al registre d'auditoria. Demana només els àmbits que necessitis: results:read per llegir i content:write per crear i conduir.
Crea i obre una sessió
Amb la teva clau a la capçalera X-API-Key, crea una sessió sobre una presentació que ja existeixi i obre-la.
curl -X POST https://api.votinova.prd.atbionapps.com/public/v1/sessions \ -H "X-API-Key: vz_live_…" \ -d '{ "presentation_id": "prs_8f3k2" }' curl -X POST https://api.votinova.prd.atbionapps.com/public/v1/sessions/ses_71xw9/open \ -H "X-API-Key: vz_live_…"La sessió neix en estat DRAFT; en obrir-la es genera el seu join_code i la sala queda a punt. Fixa't en les capçaleres X-RateLimit-* de la resposta: viatgen a cada resposta i et diuen quant pressupost de peticions et queda dins la finestra de 60 segons.
Rep els resultats
Registra un webhook per a question.results.finalized i rep els agregats signats al teu backend.
curl -X POST https://api.votinova.prd.atbionapps.com/public/v1/webhooks \ -H "X-API-Key: vz_live_…" \ -d '{ "url": "https://example.com/hooks/votinova", "event_types": ["question.results.finalized"] }'Desa el signing_secret que et torna el registre: es mostra un sol cop i és el que et permet verificar cada lliurament. La guia de webhooks porta la verificació a punt per enganxar en tres llenguatges.
Si alguna cosa no rutlla
- 401 — falta la capçalera X-API-Key o l'àmbit: el cos et diu exactament quin, a required_scope.
- 402 — el teu pla no inclou l'API: el cos porta upgrade_to amb el pla que la desbloqueja.
- 429 — has esgotat el pressupost d'aquesta finestra: espera retry_after_seconds i torna-ho a provar amb espera creixent.
I ara què?
Consulta la referència sencera, prova en línia tots els extrems i connecta-hi Zapier o el teu agent per MCP.
Referència de l'API →