Skip to content

Latest commit

 

History

History
16 lines (12 loc) · 615 Bytes

add-survey.md

File metadata and controls

16 lines (12 loc) · 615 Bytes

Criar enquete

Caso de sucesso:

  1. ✅ Recebe uma requisição do tipo POST na rota /api/surveys.
  2. ✅ Valida se a requisição foi feita por um admin.
  3. ✅ Valida dados obrigatórios question, answers e answer.
  4. ✅ Cria uma enquete com os dados fornecidos.
  5. ✅ Retorna 204.

Exceções:

  1. ✅ Retorna erro 404 se a API não existir.
  2. ✅ Retorna erro 403 se o usuário não for admin.
  3. ✅ Retorna erro 400 se question ou answers não forem fornecidos pelo cliente.
  4. ✅ Retorna erro 500 se der erro ao tentar criar a enquete.