Zum Inhalt springen
API-Referenz

Organisation

2 Endpunkte

Organisation abrufen

get/v1/organization

Einstellungen der Organisation dieses API-Schlüssels: Name, Subdomain der Instanz, MWST, Branding, Testmodus.

Antwort 200Organization

NameTypBeschreibung
idPflichtstringID mit Präfix «org_»
objectPflicht"organization"
namePflichtstring
slugPflichtstringSubdomain der Instanz
instance_urlPflichtstring
test_modePflichtbooleanTestmodus mit simulierten Ladepunkten und Testzahlungen
vat_registeredPflichtboolean
vat_numberPflichtstring | null
vat_rate_bpsPflichtintegerMWST-Satz in Basispunkten (810 = 8.1 %)
accent_colorPflichtstring | null

Mögliche Fehler

  • 400 Anfrage ungültig
  • 401 Nicht angemeldet
  • 403 Berechtigung fehlt
  • 404 Nicht gefunden
  • 409 Zustand passt nicht
  • 429 Zu viele Anfragen
Beispiel
curl -X GET https://api.ladehase.com/v1/organization \n  -H "Authorization: Bearer lh_test_…"
Antwort 200
{
  "id": "org_9c1f0b7a2e3d4c5b",
  "object": "organization",
  "name": "Hof Meier",
  "slug": "hof-meier",
  "instance_url": "https://hof-meier.ladehase.com",
  "test_mode": true,
  "vat_registered": true,
  "vat_number": "string",
  "vat_rate_bps": 0,
  "accent_color": "string"
}

Organisation ändern

patch/v1/organization

Ändert Name, Subdomain (alte Subdomain bleibt als Weiterleitung), Adresse, MWST, Akzentfarbe, Bedingungen für Fahrende oder Sichtbarkeit der Instanzseite.

Anfrage

NameTypBeschreibung
nameoptionalstring
slugoptionalstring
legal_nameoptionalstring | null
streetoptionalstring | null
postal_codeoptionalstring | null
cityoptionalstring | null
countryoptionalstring
contact_emailoptionalstring | null
contact_phoneoptionalstring | null
websiteoptionalstring | null
vat_registeredoptionalboolean
vat_numberoptionalstring | null
vat_rate_bpsoptionalinteger
accent_coloroptionalstring | null
logo_urloptionalstring | null
welcome_textoptionalobject | null
driver_termsoptionalobject | null
public_pageoptionalobject
test_modeoptionalboolean

Antwort 200Organization

NameTypBeschreibung
idPflichtstringID mit Präfix «org_»
objectPflicht"organization"
namePflichtstring
slugPflichtstringSubdomain der Instanz
instance_urlPflichtstring
test_modePflichtbooleanTestmodus mit simulierten Ladepunkten und Testzahlungen
vat_registeredPflichtboolean
vat_numberPflichtstring | null
vat_rate_bpsPflichtintegerMWST-Satz in Basispunkten (810 = 8.1 %)
accent_colorPflichtstring | null

Mögliche Fehler

  • 400 Anfrage ungültig
  • 401 Nicht angemeldet
  • 403 Berechtigung fehlt
  • 404 Nicht gefunden
  • 409 Zustand passt nicht
  • 429 Zu viele Anfragen
Beispiel
curl -X PATCH https://api.ladehase.com/v1/organization \n  -H "Authorization: Bearer lh_test_…" \n  -H "Content-Type: application/json" \n  -d '{"name":"string","slug":"string","legal_name":"string","street":"string","postal_code":"string","city":"string","country":"string","contact_email":"person@example.ch","contact_phone":"string","website":"https://example.ch/webhooks/ladehase","vat_registered":true,"vat_number":"string","vat_rate_bps":0,"accent_color":"string","logo_url":"https://example.ch/webhooks/ladehase","welcome_text":{"de":"string","fr":"string","it":"string","en":"string"},"driver_terms":{"de":"string","fr":"string","it":"string","en":"string"},"public_page":{"showLocations":true,"showTariffs":true,"showMap":true,"showContact":true,"showOpeningHours":true},"test_mode":true}'
Antwort 200
{
  "id": "org_9c1f0b7a2e3d4c5b",
  "object": "organization",
  "name": "Hof Meier",
  "slug": "hof-meier",
  "instance_url": "https://hof-meier.ladehase.com",
  "test_mode": true,
  "vat_registered": true,
  "vat_number": "string",
  "vat_rate_bps": 0,
  "accent_color": "string"
}