API-Referenz
Erste Schritte
Für den Einstieg in die API empfehlen wir ein Tool zum Testen von APIs. Bruno und Postman eignen sich beide hervorragend, um API-Anfragen auszuprobieren und Ihren Ablauf abzustimmen, bevor Sie mit dem Programmieren beginnen.
Erste Schritte mit Bruno
Zunächst müssen Sie Bruno herunterladen und installieren. Bruno ist ein hervorragendes Open-Source-Tool, um API-Anfragen auszuprobieren und Ihren Ablauf abzustimmen, bevor Sie mit dem Programmieren beginnen.

Den API-Schlüssel können Sie hier erzeugen: Portal Einstellungen API
Erste Schritte mit Postman
Zunächst müssen Sie Postman herunterladen und installieren. Postman ist ein hervorragendes Tool, um API-Anfragen auszuprobieren und Ihren Ablauf abzustimmen, bevor Sie mit dem Programmieren beginnen.

Den API-Schlüssel können Sie hier erzeugen: Portal Einstellungen API
Referenz
Gruppen abrufen
Gibt Informationen zu den Gruppenobjekten zurück. Liefert alle Gruppen.
Beispielabfrage
GET https://timeclock.kiwi/api/groups Beispielantwort
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Aufträge abrufen
Gibt Informationen zu den Auftragsobjekten zurück. Liefert standardmäßig alle Aufträge.
Parameters
| Property | Description | Type | Requirement | Default |
|---|---|---|---|---|
| id | Mit einer ID wird genau dieser Auftrag zurückgegeben. Ohne diesen Wert werden alle Aufträge zurückgegeben. | UUID | Optional | |
| completed | Gibt nur Aufträge zurück, deren Feld completed dem Wert entspricht. | Boolean | Optional | false |
| deleted | Gibt nur Aufträge zurück, deren Feld deleted dem Wert entspricht. | Boolean | Optional | false |
Example Query
GET https://timeclock.kiwi/api/jobs?id=01d2aa95-1866-4718-8d86-08aa5182f20d&completed=true&deleted=trueBeispielantwort
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Auftrag hinzufügen
Fügt ein Auftragsobjekt hinzu.
Body
| Property | Description | Type | Requirement | Default |
|---|---|---|---|---|
| name | Der Name des Auftrags. | String | Required | |
| description | Die Beschreibung des Auftrags. | String | Optional | |
| permanent | Kann dieser Auftrag als abgeschlossen markiert werden? | Boolean | Optional | false |
| due_date | Das Datum, bis zu dem der Auftrag abgeschlossen sein muss. | String | Erforderlich, wenn permanent == false | |
| cost_code | Die Kostenstelle des Auftrags. | String | Optional | |
| completed | Wurde dieser Auftrag abgeschlossen? | Boolean | Optional | false |
| deleted | Wurde dieser Auftrag gelöscht? | Boolean | Optional | false |
| budget_hours | Die für den Auftrag budgetierten (angebotenen) Arbeitsstunden. null für kein Budget. | Number | Optional | null |
| priority | Ist dies ein Prioritätsauftrag? Prioritätsaufträge erscheinen am Kiosk zuerst. | Boolean | Optional | false |
Example Query
POST https://timeclock.kiwi/api/jobs |
|
|
|
|
|
|
|
|
|
|
Beispielantwort
|
|
|
|
|
|
|
|
|
|
|
|
Aufträge löschen
Löscht die aufgeführten Auftragsobjekte.
Body
| Eigenschaft | Beschreibung | Typ | Pflicht | Standard |
|---|---|---|---|---|
| UUID | Eine Liste der UUIDs aller zu löschenden Aufträge. | UUID | Pflicht |
Example Query
DELETE https://timeclock.kiwi/api/jobs |
Beispielantwort
|
|
|
Auftrag aktualisieren
Aktualisiert ein Auftragsobjekt.
Body
| Eigenschaft | Beschreibung | Typ | Pflicht | Standard |
|---|---|---|---|---|
| id | Die UUID des Auftrags, den Sie ändern möchten. | UUID | Pflicht | |
| name | Der Name des Auftrags. | String | Pflicht | |
| description | Die Beschreibung des Auftrags. | String | Optional | |
| permanent | Kann dieser Auftrag als abgeschlossen markiert werden? | Boolean | Optional | false |
| due_date | Das Datum, bis zu dem der Auftrag abgeschlossen sein soll. | String | Pflicht, wenn permanent == false | |
| cost_code | Die Kostenstelle des Auftrags. | String | Optional | |
| completed | Wurde dieser Auftrag abgeschlossen? | Boolean | Optional | false |
| deleted | Wurde dieser Auftrag gelöscht? | Boolean | Optional | false |
| budget_hours | Die für den Auftrag budgetierten (angebotenen) Arbeitsstunden. null für kein Budget. | Number | Optional | null |
| priority | Ist dies ein Prioritätsauftrag? Prioritätsaufträge erscheinen am Kiosk zuerst. | Boolean | Optional | false |
| groups | Die UUIDs aller Gruppen, zu denen dieser Auftrag gehört. | UUID | Optional | |
| people | Die UUIDs aller Personen, für die dieser Auftrag sichtbar ist. | UUID | Optional | |
| materials | Eine Liste aller Materialien, die bei diesem Auftrag verwendet wurden. Materialien müssen von einer Person verwendet worden sein. | UUID | Optional | |
| notes | Fügt dem Auftrag eine neue Notiz hinzu. | UUID | Optional |
Example Query
PUT https://timeclock.kiwi/api/jobs |
|
|
|
|
|
|
|
|
|
|
|
|
|
Beispielantwort
|
|
|
Terminals abrufen
Gibt Informationen zu den Terminalobjekten zurück. Liefert alle Terminals.
Beispielabfrage
GET https://timeclock.kiwi/api/kiosks Beispielantwort
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Materialien abrufen
Gibt Informationen zu den Materialobjekten zurück. Liefert alle Materialien.
Beispielabfrage
GET https://timeclock.kiwi/api/materials Beispielantwort
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Personen abrufen
Gibt Informationen zu den Personenobjekten zurück. Liefert alle Personen.
Beispielabfrage
GET https://timeclock.kiwi/api/people Beispielantwort
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Schichten abrufen
Gibt Informationen zu den Schichtobjekten zurück.
Parameter
| Eigenschaft | Beschreibung | Typ | Pflicht | Standard |
|---|---|---|---|---|
| start-date | Erster Tag der zurückzugebenden Schichten (einschließlich). | ISO-8601-Datum (YYYY-MM-DD) | Pflicht | |
| end-date | Letzter Tag der zurückzugebenden Schichten (einschließlich). | ISO-8601-Datum (YYYY-MM-DD) | Pflicht | |
| group-id | Gibt nur Schichten von Personen zurück, die zu dieser Gruppe gehören. | UUID | Optional | |
| person-id | Gibt nur Schichten dieser Person zurück. | UUID | Optional |
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-1c2510b6b8efBeispielantwort
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|