iopoint
Referência

Ajustes de ponto

Listar solicitações de ajuste (pendentes, aprovadas, recusadas).

URL Base
https://api.iopoint.com.br/api

Ajustes no período

GET/customer/v2/adjustment

Lista solicitações de ajuste de ponto realizadas pelos colaboradores no período. Cada item indica o status (Pendente/Aprovado/Recusado), justificativa do colaborador e observação do gestor.

Query parameters

NomeTipoObrig.Descrição
begin_datedatesimInício do período (YYYY-MM-DD).
end_datedatesimFim do período (YYYY-MM-DD). Máximo de 31 dias.
national_registrystringnãoCPF do colaborador para filtrar. Opcional.
include_branchesbooleannãoQuando `1`, agrega a matriz e todas as filiais do grupo econômico na resposta. Só leitura.
company_national_registrystringnãoCNPJ (apenas dígitos) de uma empresa do grupo para restringir o escopo a ela. Use os CNPJs retornados em `GET /economic-group`. Fora do grupo acessível retorna `company_not_found` (404).

Erros possíveis

StatusCódigoQuando ocorre
422date_range_exceededPeríodo maior que 31 dias.

Exemplos

Request
curl -X GET "https://api.iopoint.com.br/api/customer/v2/adjustment?begin_date=2026-05-01&end_date=2026-05-31" \
  -H "apiIopointToken: SEU_TOKEN_AQUI"
Response200
{
  "data": [
    {
      "national_registry": "12345678900",
      "registration_number": "0042",
      "email": "[email protected]",
      "name": "João da Silva",
      "occupation": "Analista de RH",
      "department": "Recursos Humanos",
      "team": null,
      "business_unit": "Matriz",
      "admission_date": "2022-03-15",
      "pis": "12345678901",
      "company": {
        "name": "Filial São Paulo LTDA",
        "trading_name": "Filial SP",
        "national_registry": "12345678000288"
      },
      "adjustments": [
        {
          "date": "2026-05-12",
          "requests_in_day": 1,
          "type": "Ajuste de ponto",
          "status": "Aprovado",
          "collaborator_reason": "Esqueci de bater a saída",
          "manager_observation": "Confirmado pela equipe",
          "approved_by": "Maria Oliveira",
          "created_at": "2026-05-12 18:05:00",
          "updated_at": "2026-05-13 09:20:00"
        }
      ]
    }
  ],
  "meta": {
    "begin_date": "2026-05-01",
    "end_date": "2026-05-31"
  }
}

Respostas

200
{
  "data": [
    {
      "national_registry": "12345678900",
      "registration_number": "0042",
      "email": "[email protected]",
      "name": "João da Silva",
      "occupation": "Analista de RH",
      "department": "Recursos Humanos",
      "team": null,
      "business_unit": "Matriz",
      "admission_date": "2022-03-15",
      "pis": "12345678901",
      "company": {
        "name": "Filial São Paulo LTDA",
        "trading_name": "Filial SP",
        "national_registry": "12345678000288"
      },
      "adjustments": [
        {
          "date": "2026-05-12",
          "requests_in_day": 1,
          "type": "Ajuste de ponto",
          "status": "Aprovado",
          "collaborator_reason": "Esqueci de bater a saída",
          "manager_observation": "Confirmado pela equipe",
          "approved_by": "Maria Oliveira",
          "created_at": "2026-05-12 18:05:00",
          "updated_at": "2026-05-13 09:20:00"
        }
      ]
    }
  ],
  "meta": {
    "begin_date": "2026-05-01",
    "end_date": "2026-05-31"
  }
}