Beschreibung
Mit dieser Schnittstelle können Sie für einen einzelnen Mitarbeiter die Zeitbuchung stoppen/kommen/gehen ausführen.
Parameter
String device (optional) gibt das Gerät an - Standard: API
String comment (optional) gibt den Kommentar für die Zeitbuchung an - Standard: Leerer String
String project (optional) gibt das Projekt an, auf welches gebucht werden soll - Standard: null
String service (optional) gibt die Leistung an, auf welche gebucht werden soll - Standard: null
URL
Aufruf als @POST
/rest/api/v2/time/{action}/{api}/{employee}
{action}
go | stop | come->
go
Mitarbeiter geht - Zeitbuchung wird komplett gestoppt (Ausstechen)->
stop
Mitarbeiter stoppt die aktuelle Zeitbuchung, aber beendet Sie nicht. (Aufteilen/Splitten)->
come
Mitarbeiter kommt - Zeitbuchung wird gestartet (Einstechen){employee}
UUID eines Mitarbeiters oder die E-MailBeispielaufruf
Als Header den Content-Type: "application/json".
Im Body einen leeren JSON-String: {
}
Beispielaufruf im Body einen JSON-String mit device, comment, project:
{
"device": "API TEST",
"comment": "Testkommentar",
"project": "3e85dd17-c206-4a51-8ddd-a18ce5a5f32f"
}
Rückgabe
Es wird true
oder false
zurückgegeben.