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.