Buscar Histórico de Horário por Situação
GET/historicoHorarios/:situacao
Para realizar esta requisição, informe situacao=1 ou situacao=2 no caminho da URL e envie os demais filtros
na query string.
Exemplos: /historicoHorarios/1?dataInicial=2025-08-02... e
/historicoHorarios/2?dataInicial=2025-08-02....
Informe ao menos dataInicial ou dataFinal. Para situacao=1, sem atzSituacao=N, informe ambas as datas.
Se a integração por empresa da folha estiver habilitada, informe codEmpresa.
A consulta direta ocorre com situacao=2 ou atzSituacao=N. Nesse caso, o período filtra dataRegistro,
dataFinal considera 00:00 do dia informado e são retornados apenas registros de origem P. Nas demais
combinações, são consultadas pendências. Verifique success e errors quando presentes na resposta.
Request
Path Parameters
Query Parameters
Responses
- 200
- 400
Lista de registros ou erros nos filtros informados.
- application/json
- Schema
- Example (from schema)
- diretaVazia
- semDatas
- situacaoInvalida
- consultaDireta
Schema
- HistoricoHorarioListResponse
- FiltroIntfolError
Array [
]
anyOf
Resultado da consulta. A consulta direta retorna total e data; a consulta de pendências retorna success e data.
data
object[]
nullable
errors
object
{}
Exemplo de resultado
{
"total": 0,
"data": []
}
Exemplo de resultado
{
"success": false,
"errors": {
"dataInicial": "É necessário informar data inicial ou data final válida no filtro.",
"dataFinal": "É necessário informar data inicial ou data final válida no filtro."
},
"observacao": "Parâmetros inválidos."
}
Exemplo de resultado
{
"success": false,
"errors": {
"situacao": "Situação diferente de 1 ou 2."
},
"observacao": "Parâmetros inválidos."
}
Consulta direta com um registro.
{
"total": 1,
"data": [
{
"seqRegistro": 12345,
"operacao": "I",
"codEmpresa": "EMP01",
"matricula": 1001,
"dataRegistro": "2026-10-14T08:00:00.000Z",
"observacao": null,
"dataAtualizacao": null,
"origem": "P",
"usuario": null,
"situacao": "2",
"idIntArqEnv": null,
"dataHorarioTrabalho": "2026-10-14",
"codHorarioTrabalho": 1,
"codHorarioFolhaChar": null
}
]
}
Empresa ausente ou inválida quando exigida pela configuração do ambiente.
- application/json
- Schema
- Example (from schema)
- empresaAusente
Schema
{
"message": "string"
}
Exemplo de resultado
{
"message": "Operação Negada. Parâmetro codEmpresa ausente na requisição."
}