Nunciatura Provista

API Documentation V1

Submit Final

Envia e bloqueia edições (status Concluído)

Endpoint Protected

Descrição

Realiza o envio final da resposta, marcando Concluído e preenchendo submitted_at. Edições ficam bloqueadas.

Detalhes do Endpoint

VERBO

POST

URL BASE

http://api.provista.dev.nabrasil.org.br/v1

ENDPOINT

/questionnaires/{questionnaire}/submit-final

Body (JSON)

{
  "process_id": "uuid",
  "group_id": "uuid",
  "answers": { /* conforme regras por indicador */ }
}

Resposta 200

{
  "success": true,
  "message": "Resposta enviada com sucesso",
  "data": { "id": "...", "status": "Concluído", "submitted_at": "2025-10-29T12:00:00Z" }
}

403 quando já enviado anteriormente.

Códigos de Resposta

Código Descrição
200 Resposta enviada com sucesso
403 Já enviado anteriormente
422 Erros de validação por indicador