Skip to main content
GET
https://sac-waffle-v2.theo-110.workers.dev
/
quiz
/
{id}
curl -X GET https://sac-waffle-v2.theo-110.workers.dev/quiz/quiz_abc123 \
  -H "Authorization: Bearer seu_token_jwt"
{
  "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"
        ]
      }
    ]
  }
}

Descrição

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.

Headers

Authorization
string
required
Token JWT do usuário autenticadoFormato: Bearer {token}

Path Parameters

id
string
required
ID único do quiz

Response

success
boolean
required
Indica se a operação foi bem-sucedida
data
object
required
curl -X GET https://sac-waffle-v2.theo-110.workers.dev/quiz/quiz_abc123 \
  -H "Authorization: Bearer seu_token_jwt"
{
  "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.