Merge pull request #5 from rede5/codex/update-application-status-to-hired
Add example for hiring application status update
This commit is contained in:
commit
7e40ba0476
1 changed files with 22 additions and 0 deletions
|
|
@ -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
|
## 🚀 Desenvolvimento
|
||||||
|
|
||||||
### Executar
|
### Executar
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue