---
title: "Lista de Histórico de ocorrências"
method: GET
path: "/v1/pessoal/historicos-ocorrencia"
tags: ["HCM Cadastros"]
---

# Lista de Histórico de ocorrências

`GET /v1/pessoal/historicos-ocorrencia`

## Request

- Base URL: `https://api.sankhya.com.br`
- URL: `https://api.sankhya.com.br/v1/pessoal/historicos-ocorrencia`
- Auth: API key in header `Authorization`

Retorna uma lista de Histórico de ocorrências, com paginação, cadastradas no SankhyaOM. 

 Versão mínima do módulo pessoal: **5.50.0**

## Query parameters

- `page` integer
- `modifiedSince` integer

## Response `200`

Lista de Histórico de ocorrências retornada com sucesso.

- HistoricosOcorrencia[]
  - `codigoHistoricoOcorrencia` integer: Código do histórico de ocorrência
  - `descricao` string: Descrição do histórico de ocorrência
  - `tipoAfastamento` string: Tipo de afastamento: - A: Acidente de trabalho - B: Bonificado - C: Compensação de dias - D: Doença acima de dias - E: Licença Alistamento Eleitoral - F: Férias - G: Licença Gestante - H: Trabalhado - I: Atestado em horas - J: Licença comparecimento em Juízo - K: Licença remunerada - L: Faltas - M: Serviço militar - N: Não é afastamento - O: Licença Óbito - P: Licença Paternidade - Q: Compensação em Horas - R: Licença Representante Sindical - S: Sem remuneração - T: Atestado em dias - U: Licença Doação de Sangue - V: Licença Vestibular - X: Faltas em Horas - Y: Aposentadoria por Invalidez - W: Licença Gestante Cidadã - Z: Licença Casamento - 1: Licença Amamentação - 2: Cárcere - 3: Licença comparecimento em Juízo em Horas - 4: Reintegração - 5: Licença Paternidade Cidadã - 6: Licença Óbito em horas - 7: Licença Mandato Sindical - 8: Convocação Coletiva/Débito Horas - 9: Atestado em dias Parte Empresa
  - `codigoMotivoAfastamento` integer: Traz o motivo do afastamento de acordo com a tabela 18 - Motivos de Afastamento, versão S-1.3 do eSocial
  - `descricaoMotivoAfastamento` string: Motivo do afastamento
  - `absenteismo` boolean: Indica se ocorrência é considerada como absenteísmo
  - `abateAviso` boolean: Indica se ocorrência deve ser retirada na contagem do tempo de serviço para o aviso prévio
  - `indenizaEstabilidade` boolean: Indica se essa ocorrência gera indenização por estabilidade
  - `qtdMesesEstabilidade` integer: Quantidade de meses de estabilidade para essa ocorrência
  - `dataAlteracao` string: Data da última alteração do cadastro

## Other responses

- `400`: Requisição inválida.
- `401`: Não autorizado.
- `403`: Acesso proibido.
- `404`: Recurso não encontrado.
- `500`: Erro interno do servidor.
- `501`: Não implementado.
- `502`: Erro de gateway.
- `503`: Serviço indisponível.
- `504`: Tempo limite excedido.

## Changes

- **2026-11-03** `b3c833e7aab1`: 1 info
  - added the media type `application/json` for the response with the status `400`

[Operation history](https://skmtc.dev/sankhya/apis/api-sankhya/changes/v1/pessoal/historicos-ocorrencia/get.md)

---

[API](https://skmtc.dev/sankhya/apis/api-sankhya.md) - [All operations](https://skmtc.dev/sankhya/apis/api-sankhya/llms.txt) - [OpenAPI document](https://skmtc.dev/sankhya/apis/api-sankhya/revisions/b3c833e7aab1?raw)
