API - Folha de ponto
Objetivo
Descrever métodos de acesso à API de dados diários das folhas de ponto.
Listar dados das folhas de ponto
Lista tipo do dia (normal, N/T, compensado, falta, justificado, feriado ou férias), CH da regra diária e marcações de cada dia da folha de ponto do colaborador.
Endpoint
GET https://api1.tradingworks.net/v1/timecard/list
Parâmetros
FromDate - Obrigatório, período específico de início dos dados ToDate - Obrigatório, período de término dos dados. Limite de 60 dias entre fromdate e todate OnlyApproved - Opcional, padrão TRUE. Indica que somente folhas fechadas serão exportadas, se FALSE, todas as folhas aparecerão no resultado
Headers
AUTH-TOKEN = Sua Chave privada
Exemplo
GET https://api1.tradingworks.net/v1/timecard/list?fromdate=2023-05-01&todate=2023-05-02&onlyapproved=false
[
{
"EmployerCode": "01",
"EmployeeNumber": "0012",
"CH": 4,
"PayrollAttendanceType": "Feriado",
"BaseDate": "2023-05-01T00:00:00",
"RegularHours": 0.0,
"WorkedHoursNight": 0.0,
"WorkedHoursNightCalc": 0.0,
"LateHoursCalc": 0.0,
"OvertimeHours1": 0.0,
"OvertimeHours1Percent": 100,
"OvertimeHours2": 0.0,
"OvertimeHoursNight1": 0.0,
"OvertimeHoursNight1Percent": 100,
"OvertimeHoursNight2": 0.0,
"CompTime": 0.0,
"OnCall": 0.0,
"OnCallWorked": 0.0,
"Allowance": 0.0
},
{
"EmployerCode": "01",
"EmployeeNumber": "0012",
"CH": 2,
"PayrollAttendanceType": "Normal",
"BaseDate": "2023-05-02T00:00:00",
"IN1": "2023-05-02T09:00:00",
"OUT1": "2023-05-02T12:00:00",
"IN2": "2023-05-02T13:00:00",
"OUT2": "2023-05-02T18:00:00",
"IN3": "2023-05-02T20:00:00",
"OUT3": "2023-05-03T03:00:00",
"RegularHours": 8.0,
"WorkedHoursNight": 0.0,
"WorkedHoursNightCalc": 0.0,
"LateHoursCalc": 0.0,
"OvertimeHours1": 0.0,
"OvertimeHours1Percent": 50,
"OvertimeHours2": 0.0,
"OvertimeHoursNight1": 0.0,
"OvertimeHoursNight1Percent": 50,
"OvertimeHoursNight2": 0.0,
"CompTime": 0.0,
"OnCall": 0.0,
"OnCallWorked": 7.0,
"Allowance": 0.0
}
]