# Retorna os dados de um afastamento Retorna todos campos de Endpoint: GET /work-leaves/{id} Version: 2.1 Security: BasicAuth ## Path parameters: - `id` (string, required) ID do afastamento. ## Response 200 fields (application/json): - `_id` (string) ID do afastamento - `_created` (string) Example: "2024-09-09T08:00-03:00" - `_updated` (string) Example: "2024-09-09T08:00-03:00" - `_etag` (string) Hash a ser usado como conteúdo do header If-Match para realizar atualização e remoções de documentos - `employee_id` (string) ID do funcionário - `type` (string) Enum: "abono", "afastamento", "atestado", "dispensa_legal", "falta_justificada", "falta_injustificada", "ferias", "folga", "inss", "suspensao" - `end_date` (string) - `start_date` (string) - `approval_info` (object) - `approval_info.approved` (boolean) Indica se o afastamento foi aprovado. - `approval_info.request_date` (string) Data em que o afastamento foi solicitado. Example: "2020-05-05T08:28:14+00:00" - `approval_info.change_request` (object) - `approval_info.change_request.approved_date` (string) Data em que o afastamento foi aprovado, caso tenha sido. Example: "2020-05-05T08:28:14+00:00" - `approval_info.change_request.rejected_date` (string) Data em que o afastamento foi rejeitado, caso tenha sido. Example: "2020-05-05T08:28:14+00:00" - `approval_info.change_request.rejected_by` (object) Dados existentes apenas quando o afastamento foi rejeitado. - `approval_info.change_request.rejected_by.id` (string) ID do usuário que rejeitou o afastamento. - `approval_info.change_request.rejected_by.name` (string) Nome do funcionário que rejeitou o afastamento. - `approval_info.change_request.approved_by` (object) Dados existentes apenas quando o afastamento foi aprovado. - `approval_info.change_request.approved_by.id` (string) ID do usuário que aprovou o afastamento. - `approval_info.change_request.approved_by.name` (string) Nome do funcionário que aprovou o afastamento. ## Response 404 fields (application/json): - `_code` (integer) Código de erro interno. - `_status` (string) Example: "ERR" - `_error` (object) - `_error.code` (integer) Codigo de erro HTTP. - `_error.message` (string) Mensagem de erro interna. - `_error._ui_message` (string) Mensagem de erro para o usuário.