Definition
Kunden repräsentieren Unternehmen, denen ÖPNV-Tickets zugeordnet werden. Die Kundendaten (Name, Adresse) werden für die Erstellung von Sammelrechnungen benötigt. Jeder Kunde gehört zu einer Organisation und kann beliebig viele Tickets haben.Kunde erstellen (CREATE)
Erstellt einen neuen Kunden mit Rechnungsadresse. Die Adresse wird automatisch an die Mobility Box API übermittelt.Request Body
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
name | string | ja | Name des Unternehmens |
street | string | nein | Straße und Hausnummer |
postal_code | string | nein | Postleitzahl |
city | string | nein | Stadt |
Die Adressfelder (
street, postal_code, city) werden für die Rechnungserstellung benötigt. Ohne Adresse können keine Sammelrechnungen erstellt werden.Kunden auflisten (READ)
Listet alle Kunden der Organisation auf, sortiert nach Erstellungsdatum (neueste zuerst).Kunde abrufen (READ)
Ruft die Details eines Kunden inkl. zugehöriger Tickets ab.Kunde aktualisieren (UPDATE)
Aktualisiert Name und/oder Adresse eines Kunden. Nur übergebene Felder werden geändert, bestehende Werte bleiben erhalten.Request Body
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
name | string | nein | Neuer Name |
street | string | nein | Neue Straße |
postal_code | string | nein | Neue Postleitzahl |
city | string | nein | Neue Stadt |
Kunde löschen (DELETE)
Entfernt einen Kunden. Bereits erstellte Tickets und Rechnungen bleiben bestehen.Verbrauch
Für die Kundenverwaltung werden keine Credits berechnet.