Cadastros de unidades.
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.Request
Cria uma nova unidade. Unidades agrupam funcionários e podem ser utilizadas para vincular funcionários aos aparelhos TiqueTaque
Cerca virtual. Ponto lng/lat em conjunto com um raio define uma área onde é permitido o registro de ponto para funcionários vinculados à esta unidade.
Fuso Horário utilizado para controle do horário de registro de ponto.
- Mock serverhttps://api-docs.tiquetaque.app/_mock/openapi/sites
- https://api.tiquetaque.com/v2.1/sites
- 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/sites \
-H 'Content-Type: application/json' \
-d '{
"name": "Loja Matriz",
"geofence_location": {
"radius_meters": 30,
"location": [
-23.550513,
-46.633309
]
},
"timezone": "America/Sao_Paulo",
"employees": [
[
"5f5bc225b511a6edec2891f7",
"0c5bc225b511a6edec289199"
]
]
}'{ "_id": "string", "_created": "2024-09-09T08:00-03:00", "_etag": "string", "_status": "OK" }
- Mock serverhttps://api-docs.tiquetaque.app/_mock/openapi/sites
- https://api.tiquetaque.com/v2.1/sites
- 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/sites?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/sites/{id}
- https://api.tiquetaque.com/v2.1/sites/{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/sites/{id}'Unidade encontrado.
Cerca virtual. Ponto lng/lat em conjunto com um raio define uma área onde é permitido o registro de ponto para funcionários vinculados à esta unidade.
Fuso Horário utilizado para controle do horário de registro de ponto.
{ "name": "Loja Matriz", "geofence_location": { "radius_meters": 30, "location": [ … ] }, "timezone": "America/Sao_Paulo", "employees": [ [ … ] ] }
Cerca virtual. Ponto lng/lat em conjunto com um raio define uma área onde é permitido o registro de ponto para funcionários vinculados à esta unidade.
Fuso Horário utilizado para controle do horário de registro de ponto.
- Mock serverhttps://api-docs.tiquetaque.app/_mock/openapi/sites/{id}
- https://api.tiquetaque.com/v2.1/sites/{id}
- 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/sites/{id}' \
-H 'Content-Type: application/json' \
-H 'If-Match: string' \
-d '{
"name": "Loja Matriz",
"geofence_location": {
"radius_meters": 30,
"location": [
-23.550513,
-46.633309
]
},
"timezone": "America/Sao_Paulo",
"employees": [
[
"5f5bc225b511a6edec2891f7",
"0c5bc225b511a6edec289199"
]
]
}'{ "_id": "string", "_created": "2024-09-09T08:00-03:00", "_etag": "string", "_status": "OK" }
- Mock serverhttps://api-docs.tiquetaque.app/_mock/openapi/sites/{id}
- https://api.tiquetaque.com/v2.1/sites/{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/sites/{id}' \
-H 'If-Match: string'