Afastamento criado com sucesso
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.O afastamento pode ser parcial ou de dia inteiro. Os valores start_time e end_time são opcionais, e devem ser preenchidos caso o afastamento seja parcial. Caso seja de dia inteiro, informar apenas start_date e end_date. Um dos valores entre employee_id e employee_external_id é obrigatório e são mutuamente exclusivos.
ID externo do funcionário. Obrigatório caso employee_id não esteja presente.
- Mock serverhttps://api-docs.tiquetaque.app/_mock/openapi/work-leaves
- https://api.tiquetaque.com/v2.1/work-leaves
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
-u <username>:<password> \
https://api-docs.tiquetaque.app/_mock/openapi/work-leaves \
-H 'Content-Type: application/json' \
-d '{
"employee_id": "string",
"employee_external_id": "string",
"type": "abono",
"start_date": "YYYY-MM-DD",
"end_date": "YYYY-MM-DD",
"start_time": "HH:MM",
"end_time": "HH:MM"
}'{ "_id": "string", "_status": "OK", "_created": "string" }
Request
Os afastamentos retornados, conforme os filtros aplicados são associados a um funcionário identificado por employee_id. Eles representam variados motivos que fazem com que o funcionário deixe de trabalhar o tempo previsto. Retorna todos os registros de afastamentos que contenham as datas entre start_date e end_date. Resultado paginado
ID externo do funcionário. Obrigatório caso employee_id não esteja presente.
Filtro para data de início dos afastamentos.
Filtro para data de fim dos afastamentos
filtro por tipo de afastamento.
filtro por situação do afastamento.
- Mock serverhttps://api-docs.tiquetaque.app/_mock/openapi/work-leaves
- https://api.tiquetaque.com/v2.1/work-leaves
- 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/work-leaves?employee_id=string&employee_external_id=string&start_date=YYYY-MM-DD&end_date=YYYY-MM-DD&type=abono&status=aprovado&max_results=25&page=1'{ "_items": [ { … } ], "_links": { "parent": { … }, "self": { … } }, "_meta": { "max_results": 0, "page": 0, "total": 0 } }
- Mock serverhttps://api-docs.tiquetaque.app/_mock/openapi/work-leaves/{id}/approve
- https://api.tiquetaque.com/v2.1/work-leaves/{id}/approve
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
-u <username>:<password> \
'https://api-docs.tiquetaque.app/_mock/openapi/work-leaves/{id}/approve' \
-H 'If-Match: string'- Mock serverhttps://api-docs.tiquetaque.app/_mock/openapi/work-leaves/{id}/reject
- https://api.tiquetaque.com/v2.1/work-leaves/{id}/reject
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
-u <username>:<password> \
'https://api-docs.tiquetaque.app/_mock/openapi/work-leaves/{id}/reject' \
-H 'If-Match: string'- Mock serverhttps://api-docs.tiquetaque.app/_mock/openapi/work-leaves/{id}
- https://api.tiquetaque.com/v2.1/work-leaves/{id}
- 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/work-leaves/{id}'Dados cadastrados para o afastamento.
Hash a ser usado como conteúdo do header If-Match para realizar atualização e remoções de documentos
{ "_id": "string", "_created": "2024-09-09T08:00-03:00", "_updated": "2024-09-09T08:00-03:00", "_etag": "string", "employee_id": "string", "type": "abono", "end_date": "2019-08-24", "start_date": "2019-08-24", "approval_info": { "approved": true, "request_date": "2020-05-05T08:28:14+00:00", "change_request": { … } } }
- Mock serverhttps://api-docs.tiquetaque.app/_mock/openapi/work-leaves/{id}
- https://api.tiquetaque.com/v2.1/work-leaves/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
-u <username>:<password> \
'https://api-docs.tiquetaque.app/_mock/openapi/work-leaves/{id}' \
-H 'If-Match: string'