Merge pull request #5 from rede5/codex/update-application-status-to-hired

Add example for hiring application status update
This commit is contained in:
Tiago Yamamoto 2025-12-14 17:26:53 -03:00 committed by GitHub
commit 7e40ba0476
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -73,6 +73,28 @@ O servidor valida no boot que `JWT_SECRET` tenha pelo menos 32 caracteres. Em pr
---
### Exemplo: atualizar candidatura para "Contratado"
Use este fluxo para marcar uma candidatura como aprovada (status `hired`).
1. **Endpoint**: `PUT /applications/{id}/status`
- Substitua `{id}` pelo identificador numérico da candidatura. Exemplo: `/applications/1234/status`.
2. **Payload (`application/json`)**:
```json
{
"status": "hired",
"notes": "Candidato APROVADO após a entrevista final. Salário de R$ 5.500,00 acordado. Início em 01/02/2026."
}
```
- O campo `status` é obrigatório e deve ser `"hired"` para confirmar a contratação.
- O campo `notes` é opcional e pode registrar observações do recrutador.
3. **Próximo passo recomendado**: Após o `200 OK`, crie a conta de usuário interno do contratado com `POST /api/v1/users`.
---
## 🚀 Desenvolvimento
### Executar