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 Einheit
number string Pauschalennummer
active boolean Ist die Pauschalleistung aktiviert?
note string 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]
}