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/lumpsumservices: Pauschalleistungen verwalten


Objekttyp „lumpSumService“

Parameter Typ Beschreibung
id integer Die ID der Pauschalleistung
name string Der Name der Pauschalleistung
price float Preis pro Einheit
unit string|null Einheit
number string|null Pauschalennummer
active boolean Ist die Pauschalleistung aktiviert?
note string|null Notiz zu der Pauschalleistung

Pauschalleistungen auflisten

Anfrage
GET /api/lumpsumservices
Antwort
{
  "lumpSumServices": 
  {
    [object of type lumpSumService],
    [object of type lumpSumService], 
    ...
  }
}

Pauschalleistung abrufen

Anfrage
GET /api/lumpsumservices/[ID]
Antwort
{
  "lumpSumService": [object of type lumpSumService]
}

Pauschalleistung anlegen

Anfrage
POST /api/lumpsumservices
Notwendige Parameter name, price
Optionale Parameter unit, number, active, note
Antwort
{
  "lumpSumService": [object of type lumpSumService]
}

Pauschalleistungen bearbeiten

Anfrage
PUT /api/lumpsumservices/[ID]
Notwendige Parameter keine
Optionale Parameter name, price, unit, number, active, note
Antwort
{
  "lumpSumService": [object of type lumpSumService]
}

Pauschalleistung deaktivieren

Anfrage
DELETE /api/lumpsumservices/[ID]
Antwort
{
  "lumpSumService": [object of type lumpSumService]
}