API/API Liste des membres

API Liste des membres

Lister les membres d'une organisation avec une clé d'API.

Liste les membres de l'organisation à laquelle appartient la clé d'API. Une clé est rattachée à une seule organisation : aucun identifiant d'organisation n'est à transmettre.

Utilisez GET /api/v1/me pour obtenir l'identifiant, le nom ou le slug de l'organisation de la clé. Utilisez GET /api/v1/members/:memberId pour un membre précis.

Point d'entrée

GET /api/v1/members

Authentification

Créez une clé d'API depuis les réglages de l'organisation :

/orgs/{orgSlug}/settings/api-keys

Envoyez la clé dans l'en-tête x-api-key :

x-api-key: VOTRE_CLE_API

L'authentification par jeton porteur est également acceptée :

Authorization: Bearer VOTRE_CLE_API

Réponse

ChampTypeDescription
memberstableauMembres de l'organisation de la clé
countnombreNombre de membres dans cette page
nextCursorchaîne | nullCurseur de la page suivante
hasMorebooléenIndique s'il reste une page à récupérer

Passez limit (1 à 100, 50 par défaut) et le nextCursor de la réponse précédente en paramètres d'URL pour parcourir une grande organisation.

Objet membre

ChampTypeDescription
idchaîneIdentifiant de l'appartenance à l'organisation
rolechaîneRôle du membre, par exemple owner
createdAtnombreDate d'ajout, en millisecondes
user.idchaîneIdentifiant de l'utilisateur
user.namechaîneNom affiché
user.emailchaîneAdresse électronique
user.imagechaîne | nullURL de la photo

Exemples

cURL

curl -H "x-api-key: VOTRE_CLE_API" \
  https://chambree.fr/api/v1/members

JavaScript

const response = await fetch("https://chambree.fr/api/v1/members", {
  headers: {
    "x-api-key": process.env.CHAMBREE_API_KEY!,
  },
});

if (!response.ok) {
  throw new Error(`Appel /api/v1/members en échec : ${response.status}`);
}

const data = await response.json();

Erreurs

StatutDescription
401Clé absente, invalide, expirée ou restreinte
404L'organisation de la clé ou le membre demandé n'existe plus
500Erreur interne du serveur
API Organisation couranteAPI Membre d'une organisation