Skip to main content
GET
/
banco-horas
/
movimentacoes
Busca movimentações do banco de horas
curl --request GET \
  --url https://api.example.com/banco-horas/movimentacoes
{
  "total": 100,
  "unidades": [
    {
      "tipoMovimentacao": "QUITACAO_INTEGRAL",
      "cicloBancoHorasId": "123-456abc",
      "movimentacaoId": "123-456abc",
      "codigo": 1,
      "ciclo": {
        "cicloBancoHorasId": "123-456abc",
        "dataInicio": "2022-01-01T00:00:00.000Z",
        "dataFim": "2022-01-31T00:00:00.000Z",
        "fechado": false,
        "regraDePontoId": "123-456abc",
        "regraDePonto": "BH Padrão"
      },
      "status": "CONCLUIDO",
      "acoes": [
        {
          "saldoInicial": "+0:37",
          "creditos": "+5:00",
          "debitos": "-3:00",
          "saldoFinal": "+2:37",
          "acaoId": "123-abc",
          "saldo": "+2:37",
          "data": "2024-05-31T00:00:00.000Z",
          "cicloId": "123-456abc",
          "colaboradorId": "123-456abc",
          "colaborador": "João Silva",
          "numeroDocumento": "15217510056",
          "unidadeNegocio": "Pontua",
          "dataInicial": "2024-01-01T00:00:00.000Z",
          "dataFinal": "2024-01-31T00:00:00.000Z",
          "saldoOperacao": "+2:00",
          "saldoDepoisOperacao": "0:00",
          "transferirParaCiclo": {
            "cicloBancoHorasId": "123-456abc",
            "dataInicio": "2022-01-01T00:00:00.000Z",
            "dataFim": "2022-01-31T00:00:00.000Z",
            "fechado": false,
            "regraDePontoId": "123-456abc",
            "regraDePonto": "BH Padrão"
          },
          "observacao": "Saiu de férias."
        }
      ],
      "ocultarColaboradoresSaldoZerado": false,
      "regrasAvancadas": false,
      "fechamentoCiclo": false,
      "limitePositivoMinutos": 120,
      "limiteNegativoMinutos": -120,
      "sinalSegmentacao": "POSITIVO",
      "comparadorSegmentacao": "MAIOR",
      "valorSaldoAtivoSegmentacao": 100,
      "colaboradorIds": "123-456abc,987-654321",
      "unidadeNegocioId": "123-456abc"
    }
  ],
  "pagina": 0,
  "limite": 10
}

Query Parameters

searchText
string

Texto para filtrar por nome, CPF ou CNPJ

Example:

"João"

pagina
number

Página que deseja retornar os resultados

Example:

0

limite
number

Quantidade de itens que retorna na consulta. Min 1 - Max 100

Example:

100

tipo
enum<string>
default:QUITACAO_INTEGRAL

Tipo de movimentação de ponto para filtrar

Available options:
QUITACAO_INTEGRAL,
QUITACAO_COM_LIMITE,
QUITACAO_INDIVIDUAL,
TRANSFERIR_SALDO,
LANCAR_SALDO
regraDePontoId
string

ID da regra de ponto para filtrar

Example:

"aefd4e82-86ce-4edf-b9e3-7a956bccb6d0"

unidadeNegocioId
string

ID da unidade de negócio para filtrar

Example:

"aefd4e82-86ce-4edf-b9e3-7a956bccb6d0"

codigo
number

Código da movimentação para filtrar

Example:

1

Response

Movimentações do banco de horas

total
number
required

Total de itens existentes

Example:

100

unidades
object[]
required

Resultado da consulta

pagina
number

Pagina retornada dos dados

Example:

0

limite
number

Quantidade de itens retornados na consulta

Example:

10