Skip to main content
GET
/
ajuste-registro
Lista ajustes de registro de ponto
curl --request GET \
  --url https://api.example.com/ajuste-registro
{
  "pagina": 0,
  "total": 5,
  "unidades": [
    {
      "ajusteRegistroId": "123-456abc",
      "codigo": 1,
      "jornada": "2024-01-01T00:00:00.000Z",
      "status": "APROVADO",
      "formato": "REGISTRO_PONTO",
      "descricao": "Atestado",
      "createdAt": "2023-07-23T00:00:00.000Z",
      "updatedAt": "2023-07-23T00:00:00.000Z",
      "motivo": {
        "descricao": "Esqueceu de registrar o ponto",
        "tipo": "ABONO",
        "motivoAjusteRegistroId": "123-456abc",
        "descontarJornada": false,
        "descontarPreferencialmenteAdicionalNoturno": false
      },
      "titulo": "Confraternização da firma",
      "jornadas": [
        "2024-01-01T00:00:00.000Z",
        "2024-01-02T00:00:00.000Z"
      ],
      "minPeriodo": "2024-01-01T00:00:00.000Z",
      "maxPeriodo": "2024-05-31T00:00:00.000Z",
      "minMinutos": 480,
      "maxMinutos": 720,
      "considerarRegistroRealizado": false,
      "tempoFaltante": "+04:48",
      "ferias": false,
      "registrosPropostos": [
        {
          "dataHora": "2024-05-02T14:22:43.230Z",
          "registroHash": "c0fc3c713f09a43384ac08f7d91fca430dcbc6466fff9284ce4571bdc2c8f9f9"
        }
      ],
      "anexos": [
        {
          "arquivoId": "123-456abc",
          "nome": "comprovante.pdf",
          "url": "https://s3-bucket.s3.amazonaws.com/files/tenant_x/file.jpg"
        }
      ],
      "nomeGestor": "Nelson da Silva",
      "observacaoGestor": "Não se esqueça novamente de registrar ponto",
      "colaboradores": [
        {
          "colaboradorId": "123-456abc",
          "nome": "João da Silva",
          "numeroDocumento": "152.175.100-56",
          "saldoAntigo": "-04:48",
          "adicionalNoturnoAntigo": "+04:48",
          "foto": "https://s3-bucket.s3.amazonaws.com/files/tenant_x/file.jpg",
          "nomeUnidadeNegocio": "Tron",
          "logoUnidadeNegocio": "https://s3-bucket.s3.amazonaws.com/files/tenant_x/file.jpg"
        }
      ],
      "frequenciaDiariaJornada": {
        "data": "2023-07-23T00:00:00.000Z",
        "cargaHoraria": "8:48",
        "horasTrabalhadas": "8:00",
        "saldo": "-0:48",
        "atrasos": "0:20",
        "antecipacoes": "0:15",
        "tempoIntrajornada": "1:12",
        "tempoInterjornada": "12:00",
        "registros": [
          {
            "dataHora": "2024-05-02T14:22:43.230Z",
            "nome": "Nelson da Silva",
            "cpf": "15217510056",
            "tipo": "SIMPLE",
            "endereco": "Avenida Afonso Pena, 237, Belo Horizonte, MG",
            "NSR": "2307",
            "hashCode": "c0fc3c713f09a43384ac08f7d91fca430dcbc6466fff9284ce4571bdc2c8f9f9",
            "criadoEm": "2024-05-02T14:22:43.230Z",
            "tipoOrigem": "01",
            "online": true,
            "tipoRegistroBatida": "ENTRADA",
            "tipoAmbiente": "INDIVIDUAL",
            "fusoHorario": "SAO_PAULO",
            "criadoPorAjuste": false,
            "invalidadoPorAjuste": false,
            "inconsistencias": [
              "ENDERECO_IP_AUSENTE_OU_NAO_CADASTRADO"
            ],
            "colaboradorId": "123-456abc",
            "relogioId": "123-456abc",
            "coletorId": "123-456abc",
            "relatorioId": "123-456abc",
            "coletorDescricao": "Piso 01",
            "indevido": false,
            "statusInconstencias": "PENDENTE"
          }
        ],
        "statusVigenteColaborador": "ATIVO",
        "regraPontoVigente": {
          "id": "123-456abc",
          "tipo": "MISTO",
          "nome": "Regra de ponto 1"
        },
        "turnoVigente": {
          "tipo": "turnoFixo",
          "nome": "Horário comercial",
          "turnoId": "123-456abc",
          "tipoTurnoFlexivel": "DIARIO",
          "excecao": false,
          "excecaoId": "123-456abc"
        },
        "ocorrencias": [
          "TEMPO_INTERJORNADA_MENOR_QUE_O_MINIMO"
        ],
        "pendencias": [
          "FALTA"
        ],
        "saldoIntrajornada": "-0:08",
        "adicionalNoturno": "4:00",
        "bancoHoras": "+0:48",
        "horasExtras": "0:48",
        "horasExtrasSaldoBase": "0:30",
        "horasExtrasIntervaloSaldoBase": "0:30",
        "indenizacaoInterjornada": 30,
        "falta": 1,
        "faltaHoras": "4:00",
        "feriado": "Natal",
        "diaTurnoFixo": {
          "tipoDiaTrabalho": "NORMAL",
          "diaSemana": "SEGUNDA",
          "entrada": "8:00",
          "saida": "18:00",
          "intervaloFlexivel": true,
          "intervalos": [
            {
              "inicio": "8:00",
              "fim": "18:00",
              "minimo": "0:30",
              "maximo": "1:30"
            }
          ]
        },
        "diaRevezamento": {
          "tipoDiaTrabalho": "NORMAL",
          "mesConfig": 1,
          "diaConfig": 1,
          "entrada": "8:00",
          "saida": "18:00",
          "intervaloFlexivel": true,
          "intervalos": [
            {
              "inicio": "8:00",
              "fim": "18:00",
              "minimo": "0:30",
              "maximo": "1:30"
            }
          ]
        },
        "grupoFlexivelConfiguracao": {
          "tempoTrabalho": "8:00",
          "trabalhaSegunda": true,
          "trabalhaTerca": true,
          "trabalhaQuarta": true,
          "trabalhaQuinta": true,
          "trabalhaSexta": true,
          "trabalhaSabado": false,
          "trabalhaDomingo": false,
          "viraNoite": "1:00",
          "intervalos": [
            {
              "inicio": "8:00",
              "fim": "18:00",
              "minimo": "0:30",
              "maximo": "1:30"
            }
          ]
        },
        "ajuste": "<unknown>"
      }
    }
  ],
  "limite": 10
}

Query Parameters

pagina
number

Pagina que deseja retornar os resultados

Example:

0

limite
number

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

Example:

10

situacoes
string

Campo para filtrar ajuste de registro de ponto por uma lista de situações separadas por vírgula

Example:

"APROVADO,PENDENTE,CANCELADO,REJEITADO"

tipos
string

Campo para filtrar ajuste de registro de ponto por uma lista tipos de motivo separados por vírgula

Example:

"ABONO,ABONO_DESCONTADO,AFASTAMENTO,AJUSTE_HORARIO,ATESTADO,FOLGA,SUSPENSAO,COMPENSACAO_BANCO_HORAS"

colaboradorIds
string

Campo para filtrar ajuste de registro de ponto por uma lista de IDs de colaboradores separados por vírgula

Example:

"aefd4e82-86ce-4edf-b9e3-7a956bccb6d0,f4b58475-98ed-4607-bfdb-6a401093b67f"

minDataJornada
string<date-time>

Campo para filtrar ajustes por jornada com data mínima

Example:

"2024-05-01T00:00:00.000Z"

maxDataJornada
string<date-time>

Campo para filtrar ajustes por jornada com data máxima

Example:

"2024-05-31T00:00:00.000Z"

incluirFeriasComOsTipos
boolean

Incluir ajustes férias em conjunto com o filtro de tipos de motivo

Example:

false

ignorarFerias
boolean

Ignorar ajustes de férias

Example:

false

somenteIndividuais
boolean

Somente ajustes individuais

Example:

false

somenteEmMassa
boolean

Somente ajustes em massa

Example:

false

codigo
number

Buscar por código

Example:

123

Response

Lista de ajustes de registro

pagina
number
required

Pagina retornada dos dados

Example:

0

total
number
required

Quantidade total de unidades para consultar

Example:

5

unidades
object[]
required

Resultado da consulta

limite
number

Quantidade de itens retornados na consulta

Example:

10