Zeitbuchung stoppen/kommen/gehen bei einzelnem Mitarbeiter

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-Mail

Beispielaufruf

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.