What's new
Changelog
Product features, improvements, and Developer API updates - newest first.
June 2026
- Feature
Enterprise navigation overhaul - public header restructured with Developers prominently in the top nav; docs sidebar now has four groups (Getting Started, Developer Guide, API Reference, What's new). Studio nav reordered so Developer API appears before Settings.
- Feature
OAuth 2.0 Client Credentials - machine-to-machine authentication for SaaS integrations and backend services. Create OAuth clients in Studio → Developer API → OAuth 2.0 Clients. Access tokens are short-lived (1 h) and stored in Redis.
- Feature
API key rotation - rotate a key with a configurable overlap window (Immediately / 24 hours / 7 days) so systems can update without downtime. Old key expires at the chosen deadline; new key is active immediately.
- Feature
Per-key usage analytics - sparkline usage graph per key in the Developer portal (last 14 days). Full time-series available via GET /api/keys/{id}/usage.
- Feature
Workspace onboarding wizard - new users are guided through naming their workspace and inviting teammates in a 3-step flow at /studio/onboarding.
- Improved
Multi-language code snippets on the developer docs - Auth and Quickstart sections now show cURL, JavaScript, and Python tabs side-by-side.
- API
POST /api/oauth/token - RFC 6749 Client Credentials grant endpoint.
- API
POST /api/keys/{id}/rotate - key rotation with overlap window.
- API
GET /api/keys/{id}/usage - daily request counts (up to 90 days).
- API
GET /api/v1/postman - importable Postman v2.1 collection for all API endpoints.
- API
GET|POST /api/oauth/clients + GET|DELETE /api/oauth/clients/{id} - OAuth client management.
Q4 2025
- Feature
Live session leaderboard - real-time ranked scoreboard with animated podium reveal at session end.
- Feature
Q&A moderation - live Q&A questions can be moderated (approve/hide) by the presenter before being shown to the audience.
- Feature
Custom slugs - give your poll a memorable URL like /p/my-team-survey instead of the auto-generated ID.
- Feature
Gamification - XP, streaks, levels, and achievement badges for voters who participate in live sessions.
- Feature
Studio editor moved to a conflict-free real-time foundation (Y.js CRDT) - the groundwork for live multi-editor collaboration, rolling out to Pro workspaces.
- API
Webhooks - receive HMAC-signed events: poll.published, poll.closed, session.started, session.ended, response.created, vote.created.
- API
POST /polls/{id}/branch - AI-powered conditional branching adds logic to multi-step polls.
- API
GET /polls/{id}/export - download results as CSV (Slide, Question, Type, Answer, Count).
Q3 2025
- Feature
Live session presenter console - pin/QR join, real-time participant list, slide-by-slide control, reveal timing, and pace modes (presenter vs self-paced).
- Feature
Scale, ranking, and open-ended question types added alongside multiple-choice and quiz.
- Feature
SEO poll pages - published polls get indexable, shareable result pages with OpenGraph cards.
- Feature
Pro billing via Whop - Pro from $4.17/mo ($50/yr) with a 21-day free trial on annual. Free plan always available.
- Feature
Workspaces and team members - OWNER / ADMIN / EDITOR / VIEWER roles with seat-limit enforcement.
- API
Developer API v1 launch - REST endpoints for polls, responses, live session control, and media ingestion. Requires Pro/Enterprise plan.
- API
API key management - create, list, and revoke workspace-scoped Bearer keys in Studio → Developer API.
Q1 2025
- Feature
Internationalisation - UI and poll content available in 7 languages: English, Spanish, French, German, Portuguese, Hindi, and Arabic.
- Feature
Contact form - stored-submission form with categories, attachment support (up to 3 files, 10 MB total), Turnstile anti-spam, and Redis rate limiting.
- Feature
Google OAuth sign-in alongside email/password credentials.
- Feature
GDPR-ready EU hosting - VPS in Europe, Cloudflare tunnel, data export and account deletion flows.
API versioning policy
The REST API is versioned at the URL level (/api/v1/). Breaking changes are introduced only with a new version prefix and at least 90 days of parallel-run notice. Additive changes (new fields, new endpoints, new webhook events) are non-breaking and may ship at any time.
Subscribe to the PollsLive blog for full release announcements.