Data inicial da folha de ponto.
API pública TiqueTaque (2.1)
Autenticação
Para todas as requisições é necessária a autenticação com um token gerado a partir da plataforma do gestor, utilizando o token com autenticação **BasicAuth** sendo user=*public*, senha=*seu_token*. Verifique a seção de integrações do TiqueAdmin para gerar o token.Rate limiting
Requisições são limitadas a 60 requisições por janela deslizante de 1 minuto. Se o limite for excedido, será retornada uma resposta HTTP429 Too Many Requests.Download OpenAPI description
Languages
Servers
Mock server
https://api-docs.tiquetaque.app/_mock/openapi
https://api.tiquetaque.com/v2.1
Request
Retorna os totais do espelho de para o funcionário e período solicitados, além do detalhamento dia a dia. Exemplo de formato de resposta:
{
"employee_id": "5e3aaac1092731b3e921b957",
"period": {
"start_date": "2024-11-01",
"end_date": "2024-11-30"
},
"totals": {
"falta_injustificada": "36.00",
"atraso": "6.32",
"dsr": "9.00",
"desconto_dsr": "34.50",
"atestado": "15.17",
"adicional_noturno": "8.42",
"hora_noturna_reduzida": "1.27",
"extra_50": "0.48",
"adicional_noturno_extra_50": "0.48"
},
"hours_bank_summary": {
"previous_balance": "-2790.17",
"generated_balance": "0.00",
"created_balance": "0.00",
"final_balance": "-2790.17",
"period": {
"type": "cyclic",
"start_date": "2021-03-10"
"end_date": "2021-06-09"
}
}
"days": {
"2024-11-01": {"banco_horas": "1.20", "horarios": ["08:00", "18:00"], "total": "10.00"},
"2024-11-02": {
"extra_50": "2.00",
"extra_75": "8.00",
"horarios": ["08:00", "18:00"],
"total": "10.00",
},
"2024-11-03": {"extra_100": "10.00", "horarios": ["08:00", "18:00"], "total": "10.00"},
"2024-11-04": {"banco_horas": "1.20", "horarios": ["08:00", "18:00"], "total": "10.00"},
"2024-11-05": {"banco_horas": "1.20", "horarios": ["08:00", "18:00"], "total": "10.00"},
"2024-11-06": {"banco_horas": "1.20", "horarios": ["08:00", "18:00"], "total": "10.00"},
"2024-11-07": {"banco_horas": "1.20", "horarios": ["08:00", "18:00"], "total": "10.00"},
"2024-11-08": {"banco_horas": "1.20", "horarios": ["08:00", "18:00"], "total": "10.00"},
"2024-11-09": {
"extra_50": "2.00",
"extra_75": "8.00",
"horarios": ["08:00", "18:00"],
"total": "10.00",
},
} As chaves possíveis em totals e days representam o total em horas centesimais de cada rubrica no período, e podem ser as seguintes:
- total
- horas_normais
- banco_horas
- falta_injustificada
- falta_justificada
- abono
- folga
- atraso
- dsr
- desconto_dsr
- inss
- atestado
- dispensa_legal
- adicional_noturno
- adicional_noturno_extra_N (onde N é a faixa de horas extras em adicional noturno. e.g. adicional_noturno_extra_50)
- hora_noturna_reduzida
- afastamento_nao_remunerado
- sobreaviso
- suspensao
- ferias
- extra_N (onde N é a faixa de horas extras. e.g. extra_50)
Security
BasicAuth
- Mock serverhttps://api-docs.tiquetaque.app/_mock/openapi/timesheets
- https://api.tiquetaque.com/v2.1/timesheets
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
-u <username>:<password> \
'https://api-docs.tiquetaque.app/_mock/openapi/timesheets?employee_id=string&employee_external_id=string&start_date=YYYY-MM-DD&end_date=YYYY-MM-DD'Resposta de sucesso, com detalhes dos totais do período, parciais dos dias de horários de batida de ponto. Valores em horas centesimais. Para detalhes do formato veja a descrição do schema.
ID do funcionário. Obrigatório caso employee_external_id não esteja presente.
Example: "5f5bc225b511a6e44c2891f6"
ID externo do funcionário. Obrigatório caso employee_id não esteja presente.
Detalhes de cada um dos dias da folha de ponto, contendo os horários de batidas e rubricas parciais dos dias.
Response
application/json
{ "employee": "employee_id,", "period": { "start_date": "2024-11-01", "end_date": "2024-11-30" }, "days": { "2024-11-03": { … }, "2024-11-04": { … } }, "totals": { "horas_normais": "128.40", "banco_horas": "-23.00", "falta_injustificada": "36.00", "falta_justificada": "12.00", "abono": "4.00", "folga": "1.00", "atraso": "22.13", "dsr": "8.00", "desconto_dsr": "16.00", "inss": "40.00", "atestado": "1.00", "dispensa_legal": "2.00", "adicional_noturno": "1.20", "extra_50": "1.00", "extra_75": "2.00", "extra_100": "3.00", "extra_200": "4.00", "adicional_noturno_extra_50": "1.40", "adicional_noturno_extra_75": "1.10", "adicional_noturno_extra_100": "1.10", "adicional_noturno_extra_200": "1.10", "hora_noturna_reduzida": "1.10", "afastamento_nao_remunerado": "1.10", "sobreaviso": "1.10", "suspensao": "1.10", "ferias": "1.10" }, "hours_bank_summary": { "previous_balance": "-9.17", "generated_balance": "1.00", "created_balance": "3.00", "final_balance": "-5.17", "period": { … } } }