API referenceExample Response 200
Example Response 201
Example Response 200
Example Response 200
Example Response 200
Team
5 endpoints
The endpoint descriptions come directly from the API and are in German.
Mitglieder
get/v1/members
Mitglieder und offene Einladungen.
Response 200Object
Possible errors
- 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.
Parameters
| Name | In | Type |
|---|---|---|
idempotency-keyoptionalWiederholbare Anfragen ohne doppelte Wirkung (24 Stunden) | Header | string |
Request
| Name | Type | Description |
|---|---|---|
emailrequired | string (email) | |
roleoptional | "owner" | "admin" | "member" |
Response 201Object
Possible errors
- 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.
Parameters
| Name | In | Type |
|---|---|---|
idrequired | Path | string |
Response 200Deleted
| Name | Type | Description |
|---|---|---|
idrequired | string | |
objectrequired | string | |
deletedrequired | true |
Possible errors
- 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.
Parameters
| Name | In | Type |
|---|---|---|
idrequired | Path | string |
Request
| Name | Type | Description |
|---|---|---|
rolerequired | "owner" | "admin" | "member" |
Response 200Object
Possible errors
- 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.
Parameters
| Name | In | Type |
|---|---|---|
idrequired | Path | string |
Response 200Deleted
| Name | Type | Description |
|---|---|---|
idrequired | string | |
objectrequired | string | |
deletedrequired | true |
Possible errors
- 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
}