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
    }
]
Isto respondeu sua dúvida? Obrigado pelo retorno Houve um problema ao enviar seu feedback. Por favor tente novamente.