Guia de referência da API
Primeiros passos
Para começar com a API, sugerimos usar uma ferramenta de teste de APIs. Bruno e Postman são ótimos para testar requisições e ajustar seu fluxo de trabalho antes de começar a programar.
Primeiros passos com o Bruno
Para começar, você precisa baixar e instalar o Bruno. O Bruno é uma ótima ferramenta de código aberto para testar requisições de API e ajustar seu fluxo de trabalho antes de começar a programar.

A chave de API pode ser gerada em Portal Configurações API
Primeiros passos com o Postman
Para começar, você precisa baixar e instalar o Postman. O Postman é uma ótima ferramenta para testar requisições de API e ajustar seu fluxo de trabalho antes de começar a programar.

A chave de API pode ser gerada em Portal Configurações API
Referência
Obter grupos
Retorna informações sobre os objetos de grupo. Retorna todos os grupos.
Consulta de exemplo
GET https://timeclock.kiwi/api/groups Exemplo de resposta
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Obter serviços
Retorna informações sobre os objetos de serviço. Por padrão, retorna todos os serviços.
Parameters
| Property | Description | Type | Requirement | Default |
|---|---|---|---|---|
| id | Informar um ID retorna o serviço específico. Sem esse valor, todos os serviços são retornados. | UUID | Optional | |
| completed | Retorna somente os serviços cujo campo completed corresponde ao valor. | Boolean | Optional | false |
| deleted | Retorna somente os serviços cujo campo deleted corresponde ao valor. | Boolean | Optional | false |
Example Query
GET https://timeclock.kiwi/api/jobs?id=01d2aa95-1866-4718-8d86-08aa5182f20d&completed=true&deleted=trueExemplo de resposta
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Adicionar serviço
Adiciona um objeto de serviço.
Body
| Property | Description | Type | Requirement | Default |
|---|---|---|---|---|
| name | O nome do serviço. | String | Required | |
| description | A descrição do serviço. | String | Optional | |
| permanent | Este serviço pode ser marcado como concluído? | Boolean | Optional | false |
| due_date | A data em que o serviço deve ser concluído. | String | Obrigatório se permanent == false | |
| cost_code | O código de custo do serviço. | String | Optional | |
| completed | Este serviço foi concluído? | Boolean | Optional | false |
| deleted | Este serviço foi excluído? | Boolean | Optional | false |
| budget_hours | As horas de trabalho orçadas para o serviço. null se não houver orçamento. | Number | Optional | null |
| priority | Este é um serviço prioritário? Serviços prioritários aparecem primeiro no quiosque. | Boolean | Optional | false |
Example Query
POST https://timeclock.kiwi/api/jobs |
|
|
|
|
|
|
|
|
|
|
Exemplo de resposta
|
|
|
|
|
|
|
|
|
|
|
|
Excluir serviços
Exclui os objetos de serviço listados.
Corpo
| Propriedade | Descrição | Tipo | Obrigatoriedade | Padrão |
|---|---|---|---|---|
| UUID | Uma lista com os UUIDs de todos os serviços a excluir. | UUID | Obrigatório |
Example Query
DELETE https://timeclock.kiwi/api/jobs |
Exemplo de resposta
|
|
|
Atualizar serviço
Atualiza um objeto de serviço.
Corpo
| Propriedade | Descrição | Tipo | Obrigatoriedade | Padrão |
|---|---|---|---|---|
| id | O UUID do serviço que você quer modificar. | UUID | Obrigatório | |
| name | O nome do serviço. | String | Obrigatório | |
| description | A descrição do serviço. | String | Opcional | |
| permanent | É um serviço que pode ser marcado como concluído? | Boolean | Opcional | false |
| due_date | A data em que o serviço deve ser concluído. | String | Obrigatório se permanent == false | |
| cost_code | O código de custo do serviço. | String | Opcional | |
| completed | Este serviço foi concluído? | Boolean | Opcional | false |
| deleted | Este serviço foi excluído? | Boolean | Opcional | false |
| budget_hours | As horas de trabalho orçadas para o serviço. null se não houver orçamento. | Number | Opcional | null |
| priority | Este é um serviço prioritário? Serviços prioritários aparecem primeiro no quiosque. | Boolean | Opcional | false |
| groups | Os UUIDs de todos os grupos dos quais este serviço faz parte. | UUID | Opcional | |
| people | Os UUIDs de todas as pessoas que poderão ver este serviço. | UUID | Opcional | |
| materials | Uma lista de todos os materiais usados neste serviço. Os materiais precisam ter sido usados por uma pessoa. | UUID | Opcional | |
| notes | Adiciona uma nova nota ao serviço. | UUID | Opcional |
Example Query
PUT https://timeclock.kiwi/api/jobs |
|
|
|
|
|
|
|
|
|
|
|
|
|
Exemplo de resposta
|
|
|
Obter quiosques
Retorna informações sobre os objetos de quiosque. Retorna todos os quiosques.
Consulta de exemplo
GET https://timeclock.kiwi/api/kiosks Exemplo de resposta
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Obter materiais
Retorna informações sobre os objetos de material. Retorna todos os materiais.
Consulta de exemplo
GET https://timeclock.kiwi/api/materials Exemplo de resposta
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Obter pessoas
Retorna informações sobre os objetos de pessoa. Retorna todas as pessoas.
Consulta de exemplo
GET https://timeclock.kiwi/api/people Exemplo de resposta
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Obter turnos
Retorna informações sobre os objetos de turno.
Parâmetros
| Propriedade | Descrição | Tipo | Obrigatoriedade | Padrão |
|---|---|---|---|---|
| start-date | Primeiro dia dos turnos a retornar (inclusive). | Data ISO 8601 (YYYY-MM-DD) | Obrigatório | |
| end-date | Último dia dos turnos a retornar (inclusive). | Data ISO 8601 (YYYY-MM-DD) | Obrigatório | |
| group-id | Retorna somente turnos de pessoas que pertencem a este grupo. | UUID | Opcional | |
| person-id | Retorna somente os turnos desta pessoa. | UUID | Opcional |
Example Query
GET https://timeclock.kiwi/api/shifts?start-date=2026-02-20&end-date=2026-02-27&group-id=752d68b5-5d57-4727-8c1c-85383b76fecf&person-id=a8b3e429-d307-4cd1-bde4-1c2510b6b8efExemplo de resposta
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|