Guida di riferimento API
Per iniziare
Per iniziare con l'API ti consigliamo di usare uno strumento per testare le API. Bruno e Postman sono ottimi per provare le richieste e mettere a punto il tuo flusso di lavoro prima di iniziare a programmare.
Iniziare con Bruno
Per iniziare dovrai scaricare e installare Bruno. Bruno è un ottimo strumento open source per provare le richieste API e mettere a punto il tuo flusso di lavoro prima di iniziare a programmare.

La chiave API si può generare in Portale Impostazioni API
Iniziare con Postman
Per iniziare dovrai scaricare e installare Postman. Postman è un ottimo strumento per provare le richieste API e mettere a punto il tuo flusso di lavoro prima di iniziare a programmare.

La chiave API si può generare in Portale Impostazioni API
Riferimento
Ottenere i gruppi
Restituisce informazioni sugli oggetti gruppo. Restituisce tutti i gruppi.
Query di esempio
GET https://timeclock.kiwi/api/groups Esempio di risposta
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ottenere i lavori
Restituisce informazioni sugli oggetti lavoro. Per impostazione predefinita restituisce tutti i lavori.
Parameters
| Property | Description | Type | Requirement | Default |
|---|---|---|---|---|
| id | Indicando un ID verrà restituito quel lavoro specifico. Senza questo valore verranno restituiti tutti i lavori. | UUID | Optional | |
| completed | Restituisce solo i lavori il cui campo completed corrisponde al valore. | Boolean | Optional | false |
| deleted | Restituisce solo i lavori il cui campo deleted corrisponde al valore. | Boolean | Optional | false |
Example Query
GET https://timeclock.kiwi/api/jobs?id=01d2aa95-1866-4718-8d86-08aa5182f20d&completed=true&deleted=trueEsempio di risposta
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Aggiungere un lavoro
Aggiunge un oggetto lavoro.
Body
| Property | Description | Type | Requirement | Default |
|---|---|---|---|---|
| name | Il nome del lavoro. | String | Required | |
| description | La descrizione del lavoro. | String | Optional | |
| permanent | È un lavoro che può essere segnato come completato? | Boolean | Optional | false |
| due_date | La data entro cui il lavoro deve essere completato. | String | Obbligatorio se permanent == false | |
| cost_code | Il codice di costo del lavoro. | String | Optional | |
| completed | Questo lavoro è stato completato? | Boolean | Optional | false |
| deleted | Questo lavoro è stato eliminato? | Boolean | Optional | false |
| budget_hours | Le ore di manodopera a budget (preventivate) per il lavoro. null se non c'è budget. | Number | Optional | null |
| priority | È un lavoro prioritario? I lavori prioritari compaiono per primi sul chiosco. | Boolean | Optional | false |
Example Query
POST https://timeclock.kiwi/api/jobs |
|
|
|
|
|
|
|
|
|
|
Esempio di risposta
|
|
|
|
|
|
|
|
|
|
|
|
Eliminare lavori
Elimina gli oggetti lavoro elencati.
Corpo
| Proprietà | Descrizione | Tipo | Obbligatorietà | Predefinito |
|---|---|---|---|---|
| UUID | Un elenco degli UUID di tutti i lavori da eliminare. | UUID | Obbligatorio |
Example Query
DELETE https://timeclock.kiwi/api/jobs |
Esempio di risposta
|
|
|
Aggiornare un lavoro
Aggiorna un oggetto lavoro.
Corpo
| Proprietà | Descrizione | Tipo | Obbligatorietà | Predefinito |
|---|---|---|---|---|
| id | L'UUID del lavoro che vuoi modificare. | UUID | Obbligatorio | |
| name | Il nome del lavoro. | String | Obbligatorio | |
| description | La descrizione del lavoro. | String | Facoltativo | |
| permanent | È un lavoro che può essere segnato come completato? | Boolean | Facoltativo | false |
| due_date | La data entro cui il lavoro deve essere completato. | String | Obbligatorio se permanent == false | |
| cost_code | Il codice di costo del lavoro. | String | Facoltativo | |
| completed | Questo lavoro è stato completato? | Boolean | Facoltativo | false |
| deleted | Questo lavoro è stato eliminato? | Boolean | Facoltativo | false |
| budget_hours | Le ore di manodopera a budget (preventivate) per il lavoro. null se non c'è budget. | Number | Facoltativo | null |
| priority | È un lavoro prioritario? I lavori prioritari compaiono per primi sul chiosco. | Boolean | Facoltativo | false |
| groups | Gli UUID di tutti i gruppi di cui fa parte questo lavoro. | UUID | Facoltativo | |
| people | Gli UUID di tutte le persone che potranno vedere questo lavoro. | UUID | Facoltativo | |
| materials | Un elenco di tutti i materiali usati in questo lavoro. I materiali devono essere stati usati da una persona. | UUID | Facoltativo | |
| notes | Aggiunge una nuova nota al lavoro. | UUID | Facoltativo |
Example Query
PUT https://timeclock.kiwi/api/jobs |
|
|
|
|
|
|
|
|
|
|
|
|
|
Esempio di risposta
|
|
|
Ottenere i chioschi
Restituisce informazioni sugli oggetti chiosco. Restituisce tutti i chioschi.
Query di esempio
GET https://timeclock.kiwi/api/kiosks Esempio di risposta
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ottenere i materiali
Restituisce informazioni sugli oggetti materiale. Restituisce tutti i materiali.
Query di esempio
GET https://timeclock.kiwi/api/materials Esempio di risposta
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ottenere le persone
Restituisce informazioni sugli oggetti persona. Restituisce tutte le persone.
Query di esempio
GET https://timeclock.kiwi/api/people Esempio di risposta
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ottenere i turni
Restituisce informazioni sugli oggetti turno.
Parametri
| Proprietà | Descrizione | Tipo | Obbligatorietà | Predefinito |
|---|---|---|---|---|
| start-date | Primo giorno dei turni da restituire (incluso). | Data ISO 8601 (YYYY-MM-DD) | Obbligatorio | |
| end-date | Ultimo giorno dei turni da restituire (incluso). | Data ISO 8601 (YYYY-MM-DD) | Obbligatorio | |
| group-id | Restituisce solo i turni delle persone che appartengono a questo gruppo. | UUID | Facoltativo | |
| person-id | Restituisce solo i turni di questa persona. | UUID | Facoltativo |
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-1c2510b6b8efEsempio di risposta
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|