Skip to main content
PATCH
/
v0
/
employee
/
{employee_id}
/
dismiss
Dismiss Employee
curl --request PATCH \
  --url https://public-api.salu.com.vc/dev/routes/v0/employee/{employee_id}/dismiss \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '
{
  "dismissal_date": "2023-12-25",
  "send_email": true,
  "send_date": "2023-11-07T05:31:56Z"
}
'
{
  "sucess": true
}
Marca um funcionário como desligado (demitido), registrando a data de desligamento.
  • dismissal_date é obrigatório. O desligamento será registrado nessa data.
  • send_email: quando true, enviaremos o comunicado de desligamento na data informada em send_date, caso a data não for enviada em send_date seguiremos com a data atual quando send_email for true.
  • O processo de desligamento inativa o colaborador na base e cria um exame demissional para o mesmo.
  • Campo: dismissal_date
  • Formato aceito: ISO 8601
  • Exemplos válidos:
    • YYYY-MM-DD — ex.: 2025-01-31 (apenas data)
    • YYYY-MM-DD HH:MM:SS — ex.: 2025-01-31 00:00:00 (com horário em UTC)
  • Se utilizar send_date, adote o mesmo formato.

Visão Geral

  • Método: PATCH
  • Path: /v0/employee/{employee_id}/dismiss
  • OperationId: public_dismiss_employee_v0_employee__employee_id__dismiss_patch
  • Autenticação: header x-api-key

Exemplo de requisição

curl -X PATCH "https://public-api.salu.com.vc/dev/routes/v0/employee/EMPLOYEE_ID_AQUI/dismiss" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -H "x-api-key: $SALU_PUBLIC_API_KEY" \
  --data '{
  "dismissal_date": "2023-12-25",
  "send_email": false,
  "send_date": null
}'

Exemplo: envio de e-mail com comunicação habilitada

curl -X PATCH "https://public-api.salu.com.vc/dev/routes/v0/employee/EMPLOYEE_ID_AQUI/dismiss" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -H "x-api-key: $SALU_PUBLIC_API_KEY" \
  --data '{
  "dismissal_date": "2023-12-25",
  "send_email": true,
  "send_date": "2023-11-07 05:31:56"
}'

Authorizations

x-api-key
string
header
required

Path Parameters

employee_id
string<uuid>
required

Body

application/json
dismissal_date
string<date>
required
send_email
boolean
required
send_date
string<date-time> | null

Response

Successful Response

sucess
boolean
required