REST-API

Die clockodo-API ermöglicht die Anbindung von clockodo an andere Systeme. Rechnungs- und Projektmanagement-Anwendungen oder eigene Shell-Skripte sind Beispiele für nützliche Mash-Ups mit clockodo.

api/targethours: Sollstunden auslesen

Über diese Ressource können Sie alle Sollstunden-Einstellungen auslesen. Das Bearbeiten oder Hinzufügen ist aktuell nicht möglich.


Objekttyp „targethoursRow“

Parameter Typ Beschreibung
id integer Die ID der Sollstunden-Einstellung
users_id integer Die ID des zugehörigen Mitarbeiters
type string Art der Sollstunden:
'weekly': wochensollstunden
'monthly': Monatssolstunden
date_since string Datum ab welchem die Soll-Stunden gelten im Format YYYY-MM-DD
date_until string / null Datum bis zu welchem die Soll-Stunden gelten im Format YYYY-MM-DD
monday float Soll-Stunden für Montag Nur bei Wochensollstunden
tuesday float Soll-Stunden für Dienstag Nur bei Wochensollstunden
wednesday Mittwoch Soll-Stunden für Mittwoch Nur bei Wochensollstunden
thursday float Soll-Stunden für Donnerstag Nur bei Wochensollstunden
friday float Soll-Stunden für Freitag Nur bei Wochensollstunden
saturday float Soll-Stunden für Samstag Nur bei Wochensollstunden
sunday float Soll-Stunden für Sonntag Nur bei Wochensollstunden
absence_fixed_credit boolean true falls bei Abwesenheit die durchschnittliche Soll-Arbeitszeit verrechnet wird, false falls die Soll-Stunden des jeweiligen Tags verrechnet werden. Nur bei Wochensollstunden
compensation_daily float Automatische Abgeltung pro Tag in Minuten Nur bei Wochensollstunden
compensation_monthly float Automatische Abgeltung pro Tag in Stunden
monthly_target float Die zu erreichenden monatlichen Sollstunden Nur bei Monatssollstunden
workday_monday boolean Ist Montag ein Arbeitstag? Nur bei Monatssollstunden
workday_tuesday boolean Ist Dienstag ein Arbeitstag? Nur bei Monatssollstunden
workday_wednesday boolean Ist Mittwoch ein Arbeitstag? Nur bei Monatssollstunden
workday_thursday boolean Ist Donnerstag ein Arbeitstag? Nur bei Monatssollstunden
workday_friday boolean Ist Freitag ein Arbeitstag? Nur bei Monatssollstunden
workday_saturday boolean Ist Samstag ein Arbeitstag? Nur bei Monatssollstunden
workday_sunday boolean Ist Sonntag ein Arbeitstag? Nur bei Monatssollstunden

Sollstunden auflisten

Anfrage
GET /api/targethours
Optionale Parameter users_id (integer) Benutzer auf welchen eingeschränkt werden soll
Antwort
{
  "targethours": 
  {
    [object of type targethoursRow],
    [object of type targethoursRow], 
    ...
  }
}

Einzelne Sollstunden-Einstellung abrufen

Anfrage
GET /api/targethours/[ID]
Antwort
{
  "targethours": [object of type targethoursRow]
}