Skip to content

Cria um afastamento para um funcionário

Request

Security
BasicAuth
Bodyapplication/json

O afastamento pode ser parcial ou de dia inteiro. Os valores start_time e end_time são opcionais, e devem ser preenchidos caso o afastamento seja parcial. Caso seja de dia inteiro, informar apenas start_date e end_date. Um dos valores entre employee_id e employee_external_id é obrigatório e são mutuamente exclusivos.

employee_idstring

ID do funcionário. Obrigatório caso employee_external_id não esteja presente.

employee_external_idstring

ID externo do funcionário. Obrigatório caso employee_id não esteja presente.

typestring(TipoAfastamentoModel)
Enum:"abono""afastamento""atestado""dispensa_legal""falta_justificada""falta_injustificada""ferias""folga""inss""suspensao"
start_datestring, (date)(DateParamModel)
Example:"2023-09-27"
end_datestring, (date)(DateParamModel)
Example:"2023-09-27"
start_timestring(TimeParamModel)
Example:"HH:MM"
end_timestring(TimeParamModel)
Example:"HH:MM"
curl -i -X POST \
  -u '<username>:<password>' \
  https://api-docs.tiquetaque.app/_mock/openapi/work-leaves \
  -H 'Content-Type: application/json' \
  -d '{
    "employee_id": "string",
    "employee_external_id": "string",
    "type": "abono",
    "start_date": "2023-09-27",
    "end_date": "2023-09-27",
    "start_time": "HH:MM",
    "end_time": "HH:MM"
  }'

Responses

Afastamento criado com sucesso

Bodyapplication/json
_idstring
_statusstring
Example:"OK"
_createdstring
Response
{ "_id": "string", "_status": "OK", "_created": "string" }