Integrate OpenQuiz into your applications with our comprehensive REST API.
https://api.openquiz.ioAll API requests require authentication using a Bearer token. Include your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEYLearn how to authenticate API requests
/api/auth/loginUser login
/api/auth/registerUser registration
/api/auth/profileGet user profile
Manage quizzes programmatically
/api/quizzesList all quizzes
/api/quizzesCreate a new quiz
/api/quizzes/:idGet quiz details
/api/quizzes/:idUpdate quiz
/api/quizzes/:idDelete quiz
Control and manage live games
/api/gamesStart a new game
/api/games/:pinGet game details
/api/games/:pin/startStart the game
/api/games/:pin/nextMove to next question
Subscribe to real-time events
/api/webhooksCreate webhook
/api/webhooksList webhooks
/api/webhooks/:idDelete webhook
API access is available for Pro and Enterprise plans. Contact us to get started.