curl -X GET https://sac-waffle-v2.theo-110.workers.dev/quiz/quiz_abc123 \ -H "Authorization: Bearer seu_token_jwt"
Copy
{ "success": true, "data": { "id": "quiz_abc123", "title": "quiz do dia - manchete", "description": "teste seus conhecimentos sobre a edição de hoje do the news", "quizDate": "2026-01-18", "minCorrectAnswers": 6, "questions": [ { "id": "q1_abc123", "question": "qual empresa anunciou uma nova parceria estratégica com a microsoft?", "type": "radio", "position": 1, "options": [ "google", "amazon", "openai", "meta" ] }, { "id": "q2_abc123", "question": "qual foi o valor do investimento anunciado pela startup brasileira?", "type": "radio", "position": 2, "options": [ "r$ 50 milhões", "r$ 100 milhões", "r$ 200 milhões", "r$ 500 milhões" ] } ] }}
Usuário
Obter Quiz
Retorna um quiz específico com todas as suas perguntas
GET
https://sac-waffle-v2.theo-110.workers.dev
/
quiz
/
{id}
Copy
curl -X GET https://sac-waffle-v2.theo-110.workers.dev/quiz/quiz_abc123 \ -H "Authorization: Bearer seu_token_jwt"
Copy
{ "success": true, "data": { "id": "quiz_abc123", "title": "quiz do dia - manchete", "description": "teste seus conhecimentos sobre a edição de hoje do the news", "quizDate": "2026-01-18", "minCorrectAnswers": 6, "questions": [ { "id": "q1_abc123", "question": "qual empresa anunciou uma nova parceria estratégica com a microsoft?", "type": "radio", "position": 1, "options": [ "google", "amazon", "openai", "meta" ] }, { "id": "q2_abc123", "question": "qual foi o valor do investimento anunciado pela startup brasileira?", "type": "radio", "position": 2, "options": [ "r$ 50 milhões", "r$ 100 milhões", "r$ 200 milhões", "r$ 500 milhões" ] } ] }}
Obtém os detalhes de um quiz específico, incluindo todas as perguntas e opções de resposta. As respostas corretas não são retornadas neste endpoint para evitar trapaças.O sistema verifica se o usuário já tentou este quiz. Caso já tenha tentado, retorna erro 403, pois cada usuário tem direito a apenas uma tentativa por quiz.
curl -X GET https://sac-waffle-v2.theo-110.workers.dev/quiz/quiz_abc123 \ -H "Authorization: Bearer seu_token_jwt"
Copy
{ "success": true, "data": { "id": "quiz_abc123", "title": "quiz do dia - manchete", "description": "teste seus conhecimentos sobre a edição de hoje do the news", "quizDate": "2026-01-18", "minCorrectAnswers": 6, "questions": [ { "id": "q1_abc123", "question": "qual empresa anunciou uma nova parceria estratégica com a microsoft?", "type": "radio", "position": 1, "options": [ "google", "amazon", "openai", "meta" ] }, { "id": "q2_abc123", "question": "qual foi o valor do investimento anunciado pela startup brasileira?", "type": "radio", "position": 2, "options": [ "r$ 50 milhões", "r$ 100 milhões", "r$ 200 milhões", "r$ 500 milhões" ] } ] }}
As respostas corretas não são retornadas neste endpoint. Elas são verificadas apenas no momento da submissão via POST /quiz/submit.