API-ReferenzBeispiel Antwort 200
Beispiel Antwort 201
Beispiel Antwort 200
Beispiel Antwort 200
Beispiel Antwort 200
Team
5 Endpunkte
Mitglieder
get/v1/members
Mitglieder und offene Einladungen.
Antwort 200Object
Mögliche Fehler
- 400 Anfrage ungültig
- 401 Nicht angemeldet
- 403 Berechtigung fehlt
- 404 Nicht gefunden
- 409 Zustand passt nicht
- 429 Zu viele Anfragen
curl -X GET https://api.ladehase.com/v1/members \n -H "Authorization: Bearer lh_test_…"{}Person einladen
post/v1/invitations
Rollen: owner, admin, member.
Parameter
| Name | Ort | Typ |
|---|---|---|
idempotency-keyoptionalWiederholbare Anfragen ohne doppelte Wirkung (24 Stunden) | Kopfzeile | string |
Anfrage
| Name | Typ | Beschreibung |
|---|---|---|
emailPflicht | string (email) | |
roleoptional | "owner" | "admin" | "member" |
Antwort 201Object
Mögliche Fehler
- 400 Anfrage ungültig
- 401 Nicht angemeldet
- 403 Berechtigung fehlt
- 404 Nicht gefunden
- 409 Zustand passt nicht
- 429 Zu viele Anfragen
curl -X POST https://api.ladehase.com/v1/invitations \n -H "Authorization: Bearer lh_test_…" \n -H "Content-Type: application/json" \n -d '{"email":"person@example.ch","role":"member"}'{}Einladung zurückziehen
delete/v1/invitations/{id}
Der Link wird ungültig.
Parameter
| Name | Ort | Typ |
|---|---|---|
idPflicht | Pfad | string |
Antwort 200Deleted
| Name | Typ | Beschreibung |
|---|---|---|
idPflicht | string | |
objectPflicht | string | |
deletedPflicht | true |
Mögliche Fehler
- 400 Anfrage ungültig
- 401 Nicht angemeldet
- 403 Berechtigung fehlt
- 404 Nicht gefunden
- 409 Zustand passt nicht
- 429 Zu viele Anfragen
curl -X DELETE https://api.ladehase.com/v1/invitations/{id} \n -H "Authorization: Bearer lh_test_…"{
"id": "string",
"object": "string",
"deleted": true
}Rolle ändern
patch/v1/members/{id}
Mindestens eine Inhaberin oder ein Inhaber bleibt.
Parameter
| Name | Ort | Typ |
|---|---|---|
idPflicht | Pfad | string |
Anfrage
| Name | Typ | Beschreibung |
|---|---|---|
rolePflicht | "owner" | "admin" | "member" |
Antwort 200Object
Mögliche Fehler
- 400 Anfrage ungültig
- 401 Nicht angemeldet
- 403 Berechtigung fehlt
- 404 Nicht gefunden
- 409 Zustand passt nicht
- 429 Zu viele Anfragen
curl -X PATCH https://api.ladehase.com/v1/members/{id} \n -H "Authorization: Bearer lh_test_…" \n -H "Content-Type: application/json" \n -d '{"role":"owner"}'{}Mitglied entfernen
delete/v1/members/{id}
Entfernt die Person aus der Organisation.
Parameter
| Name | Ort | Typ |
|---|---|---|
idPflicht | Pfad | string |
Antwort 200Deleted
| Name | Typ | Beschreibung |
|---|---|---|
idPflicht | string | |
objectPflicht | string | |
deletedPflicht | true |
Mögliche Fehler
- 400 Anfrage ungültig
- 401 Nicht angemeldet
- 403 Berechtigung fehlt
- 404 Nicht gefunden
- 409 Zustand passt nicht
- 429 Zu viele Anfragen
curl -X DELETE https://api.ladehase.com/v1/members/{id} \n -H "Authorization: Bearer lh_test_…"{
"id": "string",
"object": "string",
"deleted": true
}