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.Identificador externo a ser preenchido pelo cliente. Deve ser único. IMPORTANTE: Para remover a chave em um PATCH, deve ser enviado como valor uma string vazia ("").
Número de telefone celular com código de área, somente números.
Papel do usuário. Os valores possíveis são: ['admin', 'admin-supervisor', 'supervisor', read-only]
- admin: Administrador de todas as unidades, pode fazer todas as configurações e gestão do sistema, como adicionar novos usuários, empregadores, unidades, funcionários e escalas; adicionar lançamentos de Banco de Horas; visualizar os demais usuários e mudar suas permissões; lançar, aprovar e reprovar afastamentos; reabrir folhas e adicionar, remover e reprovar registros.
- admin-supervisor: Não pode: adicionar e visualizar usuários, visualizar funcionários que não estejam na sua unidade, editar configurações e adicionar empregadores. A não ser por isto, possui a mesma permissão do administrador, porém apenas para as unidades selecionadas.
- supervisor: Pode apenas adicionar unidade, funcionários e escalas, das unidades selecionadas.
- read-only: Pode apenas: visualizar os dados das unidades selecionadas. ``` Lista de unidades as quais o usuário tem acesso. Obrigatório e aplicável apenas quando o usuário não é admin. Restringe a visualização de funcionários apenas aos funcionários vinculados à estas unidades. O formato dos dados é uma lista de IDs de unidades cadastradas na conta. NOTA: Não existe ainda na API pública o recurso de unidades, isto será adicionado futuramente.
- Mock serverhttps://api-docs.tiquetaque.app/_mock/openapi/users
- https://api.tiquetaque.com/v2.1/users
- 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/users \
-H 'Content-Type: application/json' \
-d '{
"full_name": "Exemplo da Silva",
"email": "exemplo@tiquetaque.com",
"external_id": "string",
"mobile_phone": "11991234567",
"intercom_chat": true,
"role": "admin-supervisor",
"allowed_sites": [
"id_1",
"id_2"
],
"permissions": {
"allow_ws_edition": true
}
}'{ "_id": "string", "_created": "2024-09-09T08:00-03:00", "_etag": "string", "_status": "OK" }
- Mock serverhttps://api-docs.tiquetaque.app/_mock/openapi/users
- https://api.tiquetaque.com/v2.1/users
- 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/users?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/users/{id}
- https://api.tiquetaque.com/v2.1/users/{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/users/{id}'Usuário encontrado.
Número de telefone celular com código de área, somente números.
Identificador externo a ser preenchido pelo cliente. Deve ser único. IMPORTANTE: Para remover a chave em um PATCH, deve ser enviado como valor uma string vazia ("").
Indica se a conta do usuário já foi verificada através do email de ativação.
Papel do usuário. Os valores possíveis são: ['admin', 'admin-supervisor', 'supervisor', read-only]
- admin: Administrador de todas as unidades, pode fazer todas as configurações e gestão do sistema, como adicionar novos usuários, empregadores, unidades, funcionários e escalas; adicionar lançamentos de Banco de Horas; visualizar os demais usuários e mudar suas permissões; lançar, aprovar e reprovar afastamentos; reabrir folhas e adicionar, remover e reprovar registros.
- admin-supervisor: Não pode: adicionar e visualizar usuários, visualizar funcionários que não estejam na sua unidade, editar configurações e adicionar empregadores. A não ser por isto, possui a mesma permissão do administrador, porém apenas para as unidades selecionadas.
- supervisor: Pode apenas adicionar unidade, funcionários e escalas, das unidades selecionadas.
- read-only: Pode apenas: visualizar os dados das unidades selecionadas. ``` Lista de unidades as quais o usuário tem acesso. Obrigatório e aplicável apenas quando o usuário não é admin. Restringe a visualização de funcionários apenas aos funcionários vinculados à estas unidades. O formato dos dados é uma lista de IDs de unidades cadastradas na conta. NOTA: Não existe ainda na API pública o recurso de unidades, isto será adicionado futuramente.
{ "_id": "string", "_created": "2024-09-09T08:00-03:00", "_updated": "2024-09-09T08:00-03:00", "full_name": "Exemplo da Silva", "email": "exemplo@tiquetaque.com", "mobile_phone": "11991234567", "external_id": "string", "intercom_chat": true, "verified_user": true, "role": "admin-supervisor", "allowed_sites": [ "id_1", "id_2" ], "permissions": { "allow_ws_edition": true } }
Identificador externo a ser preenchido pelo cliente. Deve ser único. IMPORTANTE: Para remover a chave em um PATCH, deve ser enviado como valor uma string vazia ("").
Número de telefone celular com código de área, somente números.
Papel do usuário. Os valores possíveis são: ['admin', 'admin-supervisor', 'supervisor', read-only]
- admin: Administrador de todas as unidades, pode fazer todas as configurações e gestão do sistema, como adicionar novos usuários, empregadores, unidades, funcionários e escalas; adicionar lançamentos de Banco de Horas; visualizar os demais usuários e mudar suas permissões; lançar, aprovar e reprovar afastamentos; reabrir folhas e adicionar, remover e reprovar registros.
- admin-supervisor: Não pode: adicionar e visualizar usuários, visualizar funcionários que não estejam na sua unidade, editar configurações e adicionar empregadores. A não ser por isto, possui a mesma permissão do administrador, porém apenas para as unidades selecionadas.
- supervisor: Pode apenas adicionar unidade, funcionários e escalas, das unidades selecionadas.
- read-only: Pode apenas: visualizar os dados das unidades selecionadas. ``` Lista de unidades as quais o usuário tem acesso. Obrigatório e aplicável apenas quando o usuário não é admin. Restringe a visualização de funcionários apenas aos funcionários vinculados à estas unidades. O formato dos dados é uma lista de IDs de unidades cadastradas na conta. NOTA: Não existe ainda na API pública o recurso de unidades, isto será adicionado futuramente.
- Mock serverhttps://api-docs.tiquetaque.app/_mock/openapi/users/{id}
- https://api.tiquetaque.com/v2.1/users/{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/users/{id}' \
-H 'Content-Type: application/json' \
-H 'If-Match: string' \
-d '{
"full_name": "Exemplo da Silva",
"email": "exemplo@tiquetaque.com",
"external_id": "string",
"mobile_phone": "11991234567",
"intercom_chat": true,
"role": "admin-supervisor",
"allowed_sites": [
"id_1",
"id_2"
],
"permissions": {
"allow_ws_edition": true
}
}'{ "_id": "string", "_created": "2024-09-09T08:00-03:00", "_etag": "string", "_status": "OK" }
- Mock serverhttps://api-docs.tiquetaque.app/_mock/openapi/users/{id}
- https://api.tiquetaque.com/v2.1/users/{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/users/{id}' \
-H 'If-Match: string'