Skip to main content
POST

Descrição

Submete as respostas do usuário para um quiz específico. O sistema verifica cada resposta, calcula a pontuação e determina se o usuário passou. Se passou, o streak é automaticamente recuperado para a data do quiz. Cada usuário pode submeter respostas para um quiz apenas uma vez. Tentativas subsequentes retornam erro 403.

Headers

Authorization
string
required
Token JWT do usuário autenticadoFormato: Bearer {token}
Content-Type
string
required
Tipo de conteúdo da requisiçãoValor: application/json

Body Parameters

quizId
string
required
ID do quiz que está sendo respondido
answers
array
required
Array com as respostas do usuário

Response

success
boolean
required
Indica se a operação foi bem-sucedida
message
string
required
Mensagem descritiva do resultado
data
object
required
As respostas devem ser exatamente iguais às opções retornadas no endpoint GET /quiz/:id. A comparação é case-sensitive.
O streak é recuperado automaticamente quando o usuário passa no quiz. Não é necessário chamar nenhum endpoint adicional.