Time API
v1EstávelControle de ponto e jornada de trabalho
Visão Geral
Registros de ponto eletrônico, jornada de trabalho, banco de horas e espelho de ponto.
Documentação
Autenticação
API Key com escopo time:read e time:write passada no header X-Api-Key.
Idempotência
Use o header Idempotency-Key para evitar registros duplicados.
AFD
Exportação no formato MTE (Portaria 1510) e SEFIP. Parâmetro format=sefip.
Webhooks
Notificação em tempo real de batidas registradas via webhook.
Referência da API
GET
/v1/time-recordsPOST
/v1/time-recordsGET
/v1/work-schedulesGET
/v1/overtimeGET
/v1/time/afdexemplo.ts
sandbox
// Registrar batida de ponto
const response = await fetch(
'https://api.smartpoint.app.br/v1/time-records',
{
method: 'POST',
headers: {
'X-Api-Key': 'SUA_API_KEY',
'Idempotency-Key': 'uuid-único',
'Content-Type': 'application/json',
},
body: JSON.stringify({ cpf: '000.000.000-00', timestamp: new Date().toISOString() }),
}
);
const record = await response.json();