Skip to main content
Registro de ponto é o evento de marcação de jornada de um colaborador — entrada, saída, intervalos. A API permite que sistemas externos (REPs customizados, apps próprios, integradores de jornada) registrem batidas e consultem históricos.
Conformidade legal: registros de ponto na Pontua são tratados em conformidade com a Portaria 671 do Ministério do Trabalho. Mudanças em registros após o período de fechamento ficam auditadas, e geração de AFD (Arquivo Fonte de Dados) preserva o trilho de modificações.Sua integração deve ser conservadora ao criar registros — duplicação ou registros fora do horário de jornada do colaborador podem disparar ocorrências automáticas que afetam folha de pagamento.

Endpoints principais

Registro de batida

MétodoRotaDescrição
POST/registro-pontoRegistra batida individual (origem app/portal)
POST/registro-ponto/relogioRegistra batidas vindas de relógio de ponto (REP)
POST/registro-ponto/afdImporta arquivo AFD (Portaria 671)
POST/registro-ponto/reciboCria recibos PDF dos registros

Consultas

MétodoRotaDescrição
GET/registro-pontoLista registros de ponto (filtros por colaborador, período, status)
GET/registro-ponto/ultimosÚltimos registros de um colaborador
GET/registro-ponto/localizacoesLocalizações dos registros de uma jornada
GET/registro-ponto/fotosFotos dos registros de uma jornada
Schema completo de request/response e try-it interativo em Referência da API.

Endpoints excluídos da doc pública

Existem outras rotas em /registro-ponto/* que não fazem sentido para integração server-to-server e ficaram fora do escopo público:
  • Coletivo / offline (/registro-ponto/coletivo, /offline, /offline/coletivo) — específicas do app mobile e coletor coletivo
  • Dashboard de gestão deprecated (/registro-ponto/gestao/*, /registro-ponto/frequencias*) — substituídos pela tag Frequency, ver Frequência

Localização e fotos (LGPD)

Localização GPS e fotos de batida são dados pessoais sob LGPD. Sua integração deve:
  • Coletar só com consentimento do colaborador (já gerenciado pelo dashboard)
  • Não armazenar localização/foto fora da Pontua se não for necessário
  • Tratar URLs de fotos como temporárias (expirar conforme política do bucket)
GET /registro-ponto/localizacoes e GET /registro-ponto/fotos retornam esses dados quando o colaborador autorizou. Se a UN tem política de não coletar GPS/foto, esses endpoints retornam vazio mesmo para registros válidos.

Veja também