{"items":[{"type":"link","label":"API pública TiqueTaque","link":"/openapi","routeSlug":"/openapi"},{"type":"group","label":"Afastamentos","link":"/openapi/afastamentos","routeSlug":"/openapi/afastamentos","items":[{"label":"Cria um afastamento para um funcionário","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/afastamentos/createworkleave","routeSlug":"/openapi/afastamentos/createworkleave","metadata":{"seo":{"title":"Cria um afastamento para um funcionário","description":"Cria um afastamento para um funcionário"}},"httpPath":"/work-leaves"},{"label":"Retorna uma lista com os afastamentos de um funcionário","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/afastamentos/getworkleaves","routeSlug":"/openapi/afastamentos/getworkleaves","metadata":{"seo":{"title":"Retorna uma lista com os afastamentos de um funcionário","description":"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"}},"httpPath":"/work-leaves"},{"label":"Aprova um afastamento","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/afastamentos/approveworkleave","routeSlug":"/openapi/afastamentos/approveworkleave","metadata":{"seo":{"title":"Aprova um afastamento","description":"Aprova um afastamento"}},"httpPath":"/work-leaves/{id}/approve"},{"label":"Reprova um afastamento","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/afastamentos/rejectworkleave","routeSlug":"/openapi/afastamentos/rejectworkleave","metadata":{"seo":{"title":"Reprova um afastamento","description":"Reprova um afastamento"}},"httpPath":"/work-leaves/{id}/reject"},{"label":"Retorna os dados de um afastamento","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/afastamentos/getworkleavebyid","routeSlug":"/openapi/afastamentos/getworkleavebyid","metadata":{"seo":{"title":"Retorna os dados de um afastamento","description":"Retorna todos campos de"}},"httpPath":"/work-leaves/{id}"},{"label":"Exclui um afastamento","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/afastamentos/deleteworkleave","routeSlug":"/openapi/afastamentos/deleteworkleave","metadata":{"seo":{"title":"Exclui um afastamento","description":"Exclui um afastamento"}},"httpPath":"/work-leaves/{id}"}]},{"type":"group","label":"Escalas","link":"/openapi/escalas","routeSlug":"/openapi/escalas","items":[{"label":"Lista com sumário de escalas de trabalho","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/escalas/getworkschedulessummary","routeSlug":"/openapi/escalas/getworkschedulessummary","metadata":{"seo":{"title":"Lista com sumário de escalas de trabalho","description":"Retorna a listagem paginada de nomes de escalas de trabalho ativas e visíveis, com o correspondente ID."}},"httpPath":"/work-schedules/summary"}]},{"type":"group","label":"Funcionários","link":"/openapi/funcionarios","routeSlug":"/openapi/funcionarios","items":[{"label":"Cadastra um novo funcionário","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/funcionarios/createemployee","routeSlug":"/openapi/funcionarios/createemployee","metadata":{"seo":{"title":"Cadastra um novo funcionário","description":"Para detalhes dos formatos de dados do corpo da requisição, veja a descrição do schema."}},"httpPath":"/employees"},{"label":"Lista o cadastro dos funcionários ativos","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/funcionarios/getemployees","routeSlug":"/openapi/funcionarios/getemployees","metadata":{"seo":{"title":"Lista o cadastro dos funcionários ativos","description":"Resultado paginado. A ausência de um campo na resposta indica que seu valor ainda não foi definido. Pode ser filtrado por empregador (payment_source), útil para localizar funcionários de um empregador específico que ainda não possuem external_id. Quando nenhum funcionário é encontrado, a resposta é 200 com _items vazio."}},"httpPath":"/employees"},{"label":"Cadastra funcionários em lote","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/funcionarios/createemployeesbulk","routeSlug":"/openapi/funcionarios/createemployeesbulk","metadata":{"seo":{"title":"Cadastra funcionários em lote","description":"Cria vários funcionários em uma única requisição (até 100), reduzindo o número de chamadas frente ao limite de 60 requisições por minuto. A operação é atômica: todos os itens são validados antes da criação e, se qualquer um falhar, nenhum funcionário é criado."}},"httpPath":"/employees/bulk"},{"label":"Atualiza um funcionário","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/funcionarios/updateemployee","routeSlug":"/openapi/funcionarios/updateemployee","metadata":{"seo":{"title":"Atualiza um funcionário","description":"Atualiza um funcionário"}},"httpPath":"/employees/{id}"},{"label":"Retorna os detalhes de um funcionário","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/funcionarios/getemployeebyid","routeSlug":"/openapi/funcionarios/getemployeebyid","metadata":{"seo":{"title":"Retorna os detalhes de um funcionário","description":"São retornados os funcionário ativos apenas."}},"httpPath":"/employees/{id}"},{"label":"Exclui um funcionário","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/funcionarios/deleteemployee","routeSlug":"/openapi/funcionarios/deleteemployee","metadata":{"seo":{"title":"Exclui um funcionário","description":"Exclui um funcionário"}},"httpPath":"/employees/{id}"}]},{"type":"group","label":"Registros de ponto","link":"/openapi/registros-de-ponto","routeSlug":"/openapi/registros-de-ponto","items":[{"label":"Adiciona um registro de ponto","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/registros-de-ponto/createtimerecord","routeSlug":"/openapi/registros-de-ponto/createtimerecord","metadata":{"seo":{"title":"Adiciona um registro de ponto","description":"Adiciona um registro por vez para o funcionário na data e hora passada. Este registro é armazenado como um registro com type='registro externo'."}},"httpPath":"/times"},{"label":"Registros de ponto","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/registros-de-ponto/gettimerecords","routeSlug":"/openapi/registros-de-ponto/gettimerecords","metadata":{"seo":{"title":"Registros de ponto","description":"Retorna os detalhes dos registros para o funcionário solicitado, dentro do intervalo,o formato da resposta é o seguinte:"}},"httpPath":"/times"}]},{"type":"group","label":"Empregadores","link":"/openapi/empregadores","routeSlug":"/openapi/empregadores","items":[{"label":"Adiciona um novo empregador","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/empregadores/postpaymentsource","routeSlug":"/openapi/empregadores/postpaymentsource","metadata":{"seo":{"title":"Adiciona um novo empregador","description":"Cria o novo empregador. Não é suportada a configuração de dados dos layouts de exportação através desta API."}},"httpPath":"/payment-sources"},{"label":"Lista os empregadores","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/empregadores/getpaymentsources","routeSlug":"/openapi/empregadores/getpaymentsources","metadata":{"seo":{"title":"Lista os empregadores","description":"Lista todos empregadores ativos da conta. Pode ser filtrado por CNPJ e/ou CPF, útil para localizar empregadores criados na TiqueTaque que ainda não possuem external_id."}},"httpPath":"/payment-sources"},{"label":"Dados de um empregador","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/empregadores/getpaymentsourcebyid","routeSlug":"/openapi/empregadores/getpaymentsourcebyid","metadata":{"seo":{"title":"Dados de um empregador","description":"Retorna um empregador pelo ID."}},"httpPath":"/payment-sources/{id}"},{"label":"Atualiza um empregador","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/empregadores/updatepaymentsource","routeSlug":"/openapi/empregadores/updatepaymentsource","metadata":{"seo":{"title":"Atualiza um empregador","description":"Atualiza um empregador."}},"httpPath":"/payment-sources/{id}"},{"label":"Exclui um empregador","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/empregadores/deletepaymentsource","routeSlug":"/openapi/empregadores/deletepaymentsource","metadata":{"seo":{"title":"Exclui um empregador","description":"Exclui um empregador"}},"httpPath":"/payment-sources/{id}"}]},{"type":"group","label":"Espelhos de ponto","link":"/openapi/espelhos-de-ponto","routeSlug":"/openapi/espelhos-de-ponto","items":[{"label":"Espelhos de ponto","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/espelhos-de-ponto/gettimesheet","routeSlug":"/openapi/espelhos-de-ponto/gettimesheet","metadata":{"seo":{"title":"Espelhos de ponto","description":"Retorna espelhos de ponto com totais e detalhamento dia a dia."}},"httpPath":"/timesheets"}]},{"type":"group","label":"Unidades","link":"/openapi/unidades","routeSlug":"/openapi/unidades","items":[{"label":"Cria uma nova unidade","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/unidades/createsite","routeSlug":"/openapi/unidades/createsite","metadata":{"seo":{"title":"Cria uma nova unidade","description":"Cria uma nova unidade. Unidades agrupam funcionários e podem ser utilizadas para vincular funcionários aos aparelhos TiqueTaque"}},"httpPath":"/sites"},{"label":"Retorna uma lista com as unidades ativas da conta","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/unidades/getsites","routeSlug":"/openapi/unidades/getsites","metadata":{"seo":{"title":"Retorna uma lista com as unidades ativas da conta","description":"Lista as unidades ativas"}},"httpPath":"/sites"},{"label":"Detalhes de  uma unidade","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/unidades/getsitebyid","routeSlug":"/openapi/unidades/getsitebyid","metadata":{"seo":{"title":"Detalhes de  uma unidade","description":"Retorna uma unidade específica."}},"httpPath":"/sites/{id}"},{"label":"Atualiza uma unidade","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/unidades/updatesite","routeSlug":"/openapi/unidades/updatesite","metadata":{"seo":{"title":"Atualiza uma unidade","description":"Atualiza uma unidade específica."}},"httpPath":"/sites/{id}"},{"label":"Exclui uma unidade","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/unidades/deletesite","routeSlug":"/openapi/unidades/deletesite","metadata":{"seo":{"title":"Exclui uma unidade","description":"Exclui uma unidade"}},"httpPath":"/sites/{id}"}]},{"type":"group","label":"Usuários","link":"/openapi/usuarios","routeSlug":"/openapi/usuarios","items":[{"label":"Cria um novo usuário","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/usuarios/createuser","routeSlug":"/openapi/usuarios/createuser","metadata":{"seo":{"title":"Cria um novo usuário","description":"Cria um novo usuário."}},"httpPath":"/users"},{"label":"Lista usuários da conta","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/usuarios/getusers","routeSlug":"/openapi/usuarios/getusers","metadata":{"seo":{"title":"Lista usuários da conta","description":"Retorna uma lista com os usuários da conta."}},"httpPath":"/users"},{"label":"Detalhes de um usuário","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/usuarios/getuserbyid","routeSlug":"/openapi/usuarios/getuserbyid","metadata":{"seo":{"title":"Detalhes de um usuário","description":"Retorna um usuário específico."}},"httpPath":"/users/{id}"},{"label":"Atualiza um usuário","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/usuarios/updateuser","routeSlug":"/openapi/usuarios/updateuser","metadata":{"seo":{"title":"Atualiza um usuário","description":"Atualiza um usuário específico."}},"httpPath":"/users/{id}"},{"label":"Exclui um usuário","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/usuarios/deleteuser","routeSlug":"/openapi/usuarios/deleteuser","metadata":{"seo":{"title":"Exclui um usuário","description":"Exclui um usuário"}},"httpPath":"/users/{id}"}]}]}