Pirmoji jūsų užklausa per penkias minutes
Nuo nulio iki per API sukurtos veikiančios sesijos, nepaliekant šio puslapio.
Prieš pradedant
- Paskyra su mokamu planu: API nėra FREE plano dalis (visą žinyną galite naršyti ir nemokėdami).
- Pristatymas jūsų darbo erdvėje: sesija, kurią ketinate sukurti, veda esamą pristatymą.
Susikurkite kredencialą
Savo darbo erdvėje atverkite Organizacija → API ir susikurkite kredencialą su content:write apimtimi. Paslaptis parodoma vieną kartą: išsaugokite ją.
Gaukite savo API raktąKredencialas priklauso organizacijai, o ne jūsų naudotojui: bet kuris administratorius gali jį atšaukti, o kiekvienas panaudojimas patenka į audito žurnalą. Prašykite tik tų apimčių, kurių reikia – results:read skaityti, content:write kurti ir vesti.
Sukurkite ir atidarykite sesiją
Su savo raktu X-API-Key antraštėje sukurkite sesiją esamam pristatymui ir ją atidarykite.
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_…"Sesija gimsta būsenos DRAFT; ją atidarius sukuriamas jos join_code ir kambarys parengtas. Stebėkite X-RateLimit-* antraštes atsakyme: jos keliauja kiekviename atsakyme ir parodo, kiek užklausų biudžeto liko 60 sekundžių lange.
Gaukite rezultatus
Užregistruokite webhook įvykiui question.results.finalized ir gaukite pasirašytas suvestines savo serverio pusėje.
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"] }'Išsaugokite signing_secret, kurį grąžina registracija: jis parodomas vieną kartą ir būtent jis leidžia patikrinti kiekvieną pristatymą. Webhook vadove pateikiamas paruoštas tikrinimo kodas trimis kalbomis.
Jei kas nors atrodo ne taip
- 401 – trūksta X-API-Key antraštės arba apimties: atsakymo turinyje laukas required_scope įvardija, kurios būtent.
- 402 – jūsų planas API neapima: atsakymo turinyje laukas upgrade_to nurodo planą, kuris ją atrakina.
- 429 – šio lango biudžetas išnaudotas: palaukite retry_after_seconds ir kartokite didėjančiais intervalais.
Kas toliau?
Naršykite visą žinyną, internete išbandykite kiekvieną galinį tašką ir prijunkite Zapier arba savo agentą per MCP.
API žinynas →