Die TimeTrack Rest API können Sie nutzen, um TimeTrack mit anderen Systemen zu verbinden.
Mit diesem Endpoint können Sie:
Abwesenheit-Objekt hat folgende Parameter:
curl „https://testkonto.timetrackenterprise.com/api/v2/ext/absences/“ -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 den Abwesenheiten des Benutzers „hansm“ zwischen 01.10.2020 und 31.10.2020.
curl „https://testkonto.timetrackenterprise.com/api/v2/ext/absences?username=hansm&from=2020-10-01&to=2020-10-31“ -H ‚Content-Type: application/json‘ -H ‚X-TimeTrack-Api-Secret: <API_SECRET_TOKEN>‚ -H ‚X-TimeTrack-Api-Key: <API_KEY>‚ -d $'{}‘
Pflichtparameter: ID der Abwesenheit. Im folgenden Beispiel ist die ID 1.
curl „https://testkonto.imetrackenterprise.com/api/v2/ext/absences/1“ -H ‚Content-Type: application/json‘ -H ‚X-TimeTrack-Api-Secret: <API_SECRET_TOKEN>‚ -H ‚X-TimeTrack-Api-Key: <API_KEY>‚ -d $'{}‘
Beim Anlegen der Abwesenheit können Sie alle Parameter des Abwesenheits-Objekts verwenden.
Pflichtparameter: username, from, to, absenceType
curl -X „POST“ „https://testkonto.timetrackenterprise.com/api/v2/ext/absences“ -H ‚Content-Type: application/json‘ -H ‚X-TimeTrack-Api-Secret: <API_SECRET_TOKEN>‚ -H ‚X-TimeTrack-Api-Key: <API_KEY>‚ -d $'{ „username“: „hansm“, „absenceType“: 1, „to“: „2020-10-28“, „from“: „2020-10-26“ }‘
Beim Updaten der Abwesenheit können Sie den Status der Abwesenheit updaten.
curl -X „PUT“ „https://testkonto.timetrackenterprise.com/api/v2/ext/absences/1“ -H ‚Content-Type: application/json‘ -H ‚X-TimeTrack-Api-Secret: <API_SECRET_TOKEN>‚ -H ‚X-TimeTrack-Api-Key: <API_KEY>‚ -d $'{ „status“: „1“ }‘
curl -X „DELETE“ „https://testkonto.timetrackenterprise.com/api/v2/ext/absences/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!