Die TimeTrack Rest API können Sie nutzen, um TimeTrack mit anderen Systemen zu verbinden.
Mit diesem Endpoint können Sie:
Benutzer-Objekt hat folgende Parameter:
curl „https://testkonto.imetrackenterprise.com/api/v2/ext/users/“ -H ‚Content-Type: application/json‘ -H ‚X-TimeTrack-Api-Secret: <API_SECRET_TOKEN>‚ -H ‚X-TimeTrack-Api-Key: <API_KEY>‚ -d $'{}‘
Folgende Filter können verwendet werden:
In diesem Beispiel fragen wir nach dem Benutzer mit Benutzernamen hansm
curl „https://testkonto.imetrackenterprise.com/api/v2/ext/users?username=hansm“ -H ‚Content-Type: application/json‘ -H ‚X-TimeTrack-Api-Secret: <API_SECRET_TOKEN>‚ -H ‚X-TimeTrack-Api-Key: <API_KEY>‚ -d $'{}‘
Pflichtparameter: ID des Benutzers. Im folgenden Beispiel ist die ID 1.
curl „https://testkonto.imetrackenterprise.com/api/v2/ext/users/1“ -H ‚Content-Type: application/json‘ -H ‚X-TimeTrack-Api-Secret: <API_SECRET_TOKEN>‚ -H ‚X-TimeTrack-Api-Key: <API_KEY>‚ -d $'{}‘
Beim Anlegen des Benutzers können Sie alle Parameter des Benutzers-Objekts verwenden.
Pflichtparameter: username, firstName, lastName, email, password
curl -X „POST“ „https://testkonto.imetrackenterprise.com/api/v2/ext/users“ -H ‚Content-Type: application/json‘ -H ‚X-TimeTrack-Api-Secret: <API_SECRET_TOKEN>‚ -H ‚X-TimeTrack-Api-Key: <API_KEY>‚ -d $'{ „teamLead“: false, „password“: „123123123“, „firstName“: „Max“, „admin“: true, „username“: „test6“, „email“: „test4@test.com“, „language“: „de“, „personalNumber“: 100, „lastName“: „Mustermann“ }‘
Beim Updaten des Benutzers können Sie alle Parameter des Benutzer-Objekts verwenden, mit Ausnahme folgender Parameter: enabled, username.
curl -X „PUT“ „https://testkonto.imetrackenterprise.com/api/v2/ext/users/1“ -H ‚Content-Type: application/json‘ -H ‚X-TimeTrack-Api-Secret: <API_SECRET_TOKEN>‚ -H ‚X-TimeTrack-Api-Key: <API_KEY>‚ -d $'{ „password“: „122122122“, „admin“: true, „firstName“: „Tester“, „langauge“: „de“, „email“: „test3_@test.com“ }‘
curl -X „DELETE“ „https://testkonto.imetrackenterprise.com/api/v2/ext/users/1“ -H ‚Content-Type: application/json‘ -H ‚X-TimeTrack-Api-Secret: <API_SECRET_TOKEN>‚ -H ‚X-TimeTrack-Api-Key: <API_KEY>‚ -d $'{}‘
Wir verwenden Cookies, um Ihnen die optimale Nutzung unserer Webseite zu ermöglichen. Es werden für den Betrieb der Seite notwendige Cookies gesetzt. Darüber hinaus können Sie Cookies für Statistik- und Marketingzwecke zulassen. Durch Bestätigen über den Button „Akzeptieren“ stimmen Sie der Verwendung zu. Über den Button „Konfigurieren“ können Sie auswählen, welche Cookies Sie zulassen wollen. Weitere Details erhalten Sie in der Datenschutzerklärung.
Marketing Marketing-Cookies werden von Partnern gesetzt, die ihren Sitz in EU-Ländern haben. Diese Cookies erfassen Informationen, mithilfe derer die Anzeige personalisierter Werbung oder anderer interessenbasierter Inhalte ermöglicht wird. Diese Partner führen die Informationen unter Umständen mit weiteren Daten zusammen. Durch Deaktivieren der Marketing-Cookies wir Ihnen Werbung angezeigt, die für Sie weniger interessant ist.
Please enable Strictly Necessary Cookies first so that we can save your preferences!