Atualizar Tipo da Avaliação (Guest)
Descrição
Permite que um guest altere o tipo de uma avaliação específica, informando o novo tipo via JSON. É necessário autenticação via token JWT de guest.
Verbo
PUT
URL Base
https://api.soargi.com
Endpoint
guest/update-type/{assessment_id}
Cabeçalhos
Parâmetro | Valor |
---|---|
Content-Type | application/json |
Authorization | Bearer {token} |
Esta rota exige autenticação via token JWT de convidado. O token é obtido ao validar o OTP do evento.
Campos Esperados
Campo | Tipo | Obrigatório | Descrição |
---|---|---|---|
assessment_type | string | Sim | Tipo da avaliação. Valores possíveis: work , school ou family . |
Corpo da Requisição
{
"assessment_type": "work"
}
Valores possíveis para
assessment_type
: work
, school
ou family
.
Sucesso - 200
{
"success": true,
"message": "Assessment type updated successfully."
}
Erro - 422 (Campo obrigatório)
{
"status": 422,
"messages": {
"assessment_type": "The assessment_type field is required."
}
}
Erro - 404 (Assessment não encontrada)
{
"status": 404,
"messages": {
"error": "Assessment not found."
}
}
Erro - 401 (Token inválido ou expirado)
{
"success": false,
"code": 401,
"message": "Invalid or expired token."
}
Códigos de Resposta
- Atenção: Esta rota exige autenticação via token JWT de convidado (enviado no header Authorization).
- 200 - Assessment atualizada com sucesso
- 422 - Campo obrigatório ausente
- 404 - Assessment não encontrada
- 401 - Token inválido ou expirado