api/customers: Kunden verwalten
Objekttyp „customer“
Parameter | Typ | Beschreibung |
---|---|---|
id | integer | Die ID des Kunden |
name | string | Der Name des Kunden |
number | string | Kundennummer |
active | boolean | Ist der Kunde aktiviert? |
billable_default | boolean | Abrechenbarkeit (1 oder 0) |
note | string | Notiz zu dem Kunden |
[projects] | array | Liste aller Projekte die zu dem Kunden gehören Nur im Listenmodus, nicht bei der Abfrage eines einzelnen Kunden |
Kunden auflisten
GET /api/customers
Antwort
{ "customers": { [object of type customer], [object of type customer], ... } }
Kunden abrufen
GET /api/customers/[ID]
Antwort
{ "customer": [object of type customer] }
Kunden anlegen
POST /api/customers
Notwendige Parameter | name |
---|
Optionale Parameter | number, active, billable_default, note |
---|
Antwort
{ "customer": [object of type customer] }
Kunden bearbeiten
PUT /api/customers/[ID]
Optionale Parameter | name, number, active, billable_default, note |
---|
Kunden deaktivieren
DELETE /api/customers/[ID]
Antwort
{ "customer": [object of type customer] }