Le API CLI e REST di Esadax forniscono strumenti robusti per la gestione dei membri del progetto, consentendo di aggiungere, elencare e rimuovere gli utenti dai tuoi progetti. Questo articolo passa attraverso gli endpoint chiave e le funzionalità disponibili.
Prima di interagire con l'API Esadax, assicurarsi di disporre di credenziali di autenticazione valide:
Authorization: Bearer <TOKEN> nelle richieste.Per aggiungere un membro a un progetto, utilizzare il metodo POST sull'endpoint:
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)
}),
});
Recupera un elenco di tutti i membri di un progetto utilizzando il metodo GET:
fetch("https://api.esadax.com/v1/projects/{idOrName}/members", {
headers: { Authorization: "Bearer <TOKEN>" },
params: {
// Optional parameters (e.g., `limit`, `search`, `since`, `until`)
},
});
Eliminare un membro specifico da un progetto utilizzando il metodo DELETE:
fetch("https://api.esadax.com/v1/projects/{idOrName}/members/{uid}", {
method: "delete",
headers: { Authorization: "Bearer <TOKEN>" },
});
Tutti gli endpoint restituiscono i codici di stato HTTP appropriati. Assicurati di gestire gli errori controllando il codice di stato della risposta e il messaggio di stato.
La CLI di Esadax e l'API REST forniscono un modo flessibile e sicuro per gestire i membri del progetto. Assicura sempre l'autenticazione e le autorizzazioni appropriate quando interagisci con questi endpoint.