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.
Avant d'interagir avec l'API Esadax, assurez-vous d'avoir des identifiants d'authentification valides:
Authorization: Bearer <TOKEN> dans vos demandes.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)
}),
});
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`)
},
});
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>" },
});
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.
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.