Die TimeTrack Rest API können Sie nutzen, um TimeTrack mit anderen Systemen zu verbinden.
Mit diesem Endpoint können Sie:
Projekt-Stempeluhr-Objekt hat folgende Parameter:
Bei der Abfrage der Stempeluhr muss immer ein Datum übergeben werden.
curl „https://testkonto.timetrackenterprise.com/api/v2/ext/timers/project_timer?username=hansm&date=2020-10-23T16:00:00.000Z“ -H ‚Content-Type: application/json‘ -H ‚X-TimeTrack-Api-Secret: <API_SECRET_TOKEN>‚ -H ‚X-TimeTrack-Api-Key: <API_KEY>‚ -d $'{}‘
Beim Start der Stempeluhr müssen folgende Daten übergeben werden: date, clientName, projectName, username
curl -X „POST“ „https://testkonto.timetrackenterprise.com/api/v2/ext/timers/project_timer/start“ -H ‚Content-Type: application/json‘ -H ‚X-TimeTrack-Api-Secret: <API_SECRET_TOKEN>‚ -H ‚X-TimeTrack-Api-Key: <API_KEY>‚ -d $'{ „username“: „hansm“, „clientName“: „Kunde 006“, „projectName“: „Projekt 006_1“, „date“: „2020-10-23T15:00:00.000Z“ }‘
Beim Pausieren der Stempeluhr müssen folgende Daten übergeben werden: date, username
curl -X „POST“ „https://testkonto.timetrackenterprise.com/api/v2/ext/timers/project_timer/pause“ -H ‚Content-Type: application/json‘ -H ‚X-TimeTrack-Api-Secret: <API_SECRET_TOKEN>‚ -H ‚X-TimeTrack-Api-Key: <API_KEY>‚ -d $'{ „date“: „2020-10-23T15:30:00.000Z“, „username“: „hansm“ }‘
Beim Fortsetzen der Stempeluhr müssen folgende Daten übergeben werden: date, username
curl -X „POST“ „https://testkonto.timetrackenterprise.com/api/v2/ext/timers/project_timer/resume“ -H ‚Content-Type: application/json‘ -H ‚X-TimeTrack-Api-Secret: <API_SECRET_TOKEN>‚ -H ‚X-TimeTrack-Api-Key: <API_KEY>‚ -d $'{ „date“: „2020-10-23T15:30:00.000Z“, „username“: „hansm“ }‘
Beim Stoppen der Stempeluhr müssen folgende Daten übergeben werden: date, username
curl -X „POST“ „https://testkonto.timetrackenterprise.com/api/v2/ext/timers/project_timer/stop“ -H ‚Content-Type: application/json‘ -H ‚X-TimeTrack-Api-Secret: <API_SECRET_TOKEN>‚ -H ‚X-TimeTrack-Api-Key: <API_KEY>‚ -d $'{ „date“: „2020-10-23T15:30:00.000Z“, „username“: „hansm“ }‘
Arbeitszeit-Stempeluhr-Objekt hat folgende Parameter:
curl „https://testkonto.timetrackenterprise.com/api/v2/ext/attendance_timer?username=hansm&date=2020-10-23T16:00:00.000Z“ -H ‚Content-Type: application/json‘ -H ‚X-TimeTrack-Api-Secret: <API_SECRET_TOKEN>‚ -H ‚X-TimeTrack-Api-Key: <API_KEY>‚ -d $'{}‘
Beim Start der Stempeluhr müssen folgende Daten übergeben werden: date, username
curl -X „POST“ „https://testkonto.timetrackenterprise.com/api/v2/ext/attendance_timer/start“ -H ‚Content-Type: application/json‘ -H ‚X-TimeTrack-Api-Secret: <API_SECRET_TOKEN>‚ -H ‚X-TimeTrack-Api-Key: <API_KEY>‚ -d $'{ „username“: „hansm“, „date“: „2020-10-23T15:00:00.000Z“ }‘
Beim Stop der Stempeluhr müssen folgende Daten übergeben werden: date, username
curl -X „POST“ „https://testkonto.timetrackenterprise.com/api/v2/ext/attendance_timer/stop“ -H ‚Content-Type: application/json‘ -H ‚X-TimeTrack-Api-Secret: <API_SECRET_TOKEN>‚ -H ‚X-TimeTrack-Api-Key: <API_KEY>‚ -d $'{ „username“: „hansm“, „date“: „2020-10-23T15:00:00.000Z“ }‘