Esadax CLI et REST API: Gestion des membres du projet

Auteur:Fraser Lennox
Mise à jour:6 avr. 2025

L'interface de ligne de commande et l'API REST d'Esadax fournissent des outils robustes pour la gestion des membres du projet, vous permettant d'ajouter, de répertorier et de supprimer des utilisateurs de vos projets. Cet article passe en revue les principaux points de terminaison et fonctionnalités disponibles.

Authentification

Avant d'interagir avec l'API Esadax, assurez-vous d'avoir des identifiants d'authentification valides:

  • Jeton : Obtenez un jeton au porteur auprès d'Esadax pour authentifier vos demandes.
  • En-tête d'autorisation : Incluez l'en-tête Authorization: Bearer <TOKEN> dans vos demandes.

Membres du projet

1. Développement durable Ajouter un nouveau membre

Pour ajouter un membre à un projet, utilisez la méthode POST sur le point de terminaison :

await fetch("https://api.esadax.com/v1/projects/{idOrName}/members", {
  method: "post",
  headers: { Authorization: "Bearer <TOKEN>" },
  body: JSON.stringify({
    // Member details (e.g., email, username)
  }),
});

2. Liste des membres du projet

Récupérer une liste de tous les membres d'un projet en utilisant la méthode GET:

fetch("https://api.esadax.com/v1/projects/{idOrName}/members", {
  headers: { Authorization: "Bearer <TOKEN>" },
  params: {
    // Optional parameters (e.g., `limit`, `search`, `since`, `until`)
  },
});

3. Développement Supprimer un membre

Supprimer un membre spécifique d'un projet en utilisant la méthode DELETE:

fetch("https://api.esadax.com/v1/projects/{idOrName}/members/{uid}", {
  method: "delete",
  headers: { Authorization: "Bearer <TOKEN>" },
});

Points d'extrémité supplémentaires

  • Projets : Gérer les projets et leurs configurations.
  • Secrets : Faites tourner ou gérez les secrets API associés à votre projet.

Gestion des erreurs

Tous les points d'extrémité renvoient les codes d'état HTTP appropriés. Assurez-vous de gérer les erreurs en vérifiant le code d'état de réponse et le message d'état.

IV. CONCLUSION

L'interface de ligne de commande et l'API REST d'Esadax offrent un moyen flexible et sécurisé de gérer les membres du projet. Assurez-vous toujours d'une authentification et d'autorisations appropriées lorsque vous interagissez avec ces points de terminaison.