GET /api/forms
Lista todos os formulários do usuário autenticado. Autenticação: ObrigatóriaQuery Params
| Param | Tipo | Descrição |
|---|---|---|
page | number | Página (padrão: 1) |
limit | number | Itens por página (padrão: 20) |
search | string | Busca por título |
published | boolean | Filtrar por status de publicação |
isTemplate | boolean | Listar apenas templates |
Resposta
POST /api/forms
Cria um novo formulário.Body (JSON)
GET /api/forms/:id
Retorna um formulário pelo ID, incluindo todas as questões e opções.PUT /api/forms/:id
Atualiza um formulário existente. Aceita os mesmos campos doPOST.
DELETE /api/forms/:id
Soft delete do formulário. O registro permanece no banco comdeletedAt preenchido.