Référence APIExemple Réponse 200
Exemple Réponse 201
Exemple Réponse 200
Exemple Réponse 200
Exemple Réponse 200
Team
5 endpoints
Les descriptions des endpoints proviennent directement de l'API et sont en allemand.
Mitglieder
get/v1/members
Mitglieder und offene Einladungen.
Réponse 200Object
Erreurs possibles
- 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.
Paramètres
| Nom | Emplacement | Type |
|---|---|---|
idempotency-keyfacultatifWiederholbare Anfragen ohne doppelte Wirkung (24 Stunden) | En-tête | string |
Requête
| Nom | Type | Description |
|---|---|---|
emailobligatoire | string (email) | |
rolefacultatif | "owner" | "admin" | "member" |
Réponse 201Object
Erreurs possibles
- 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.
Paramètres
| Nom | Emplacement | Type |
|---|---|---|
idobligatoire | Chemin | string |
Réponse 200Deleted
| Nom | Type | Description |
|---|---|---|
idobligatoire | string | |
objectobligatoire | string | |
deletedobligatoire | true |
Erreurs possibles
- 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.
Paramètres
| Nom | Emplacement | Type |
|---|---|---|
idobligatoire | Chemin | string |
Requête
| Nom | Type | Description |
|---|---|---|
roleobligatoire | "owner" | "admin" | "member" |
Réponse 200Object
Erreurs possibles
- 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.
Paramètres
| Nom | Emplacement | Type |
|---|---|---|
idobligatoire | Chemin | string |
Réponse 200Deleted
| Nom | Type | Description |
|---|---|---|
idobligatoire | string | |
objectobligatoire | string | |
deletedobligatoire | true |
Erreurs possibles
- 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
}