Skip to main content
Les workspaces sont exposés par le module api.workspaces. Ils sont disponibles sur les plans Standard, Pro et Enterprise.

Créer un workspace

Le name doit comporter entre 1 et 32 caractères, et la création d’un workspace nécessite un plan payant actif.

Lister les workspaces

api.workspaces.list() renvoie tous les workspaces où l’utilisateur authentifié est propriétaire ou membre.
En v3, ws.members et ws.applications contenaient des tableaux de données brutes. En v4, ce sont désormais des modules (ws.members.add(...), ws.applications.add(...)). Les tableaux bruts ont été déplacés vers ws.memberList et ws.applicationList.

Récupérer un workspace unique

Inviter des membres

Inviter un membre se fait via une négociation en deux étapes — l’invité prouve son consentement en générant un code de courte durée (5 minutes) depuis son propre client, et le propriétaire le consomme.
Rôles valides pour l’argument group :
Le rôle owner ne peut pas être attribué via l’API — le transfert de propriété n’est pas exposé.

Modifier le rôle d’un membre

Retirer un membre

Seul le propriétaire du workspace peut retirer des membres.

Partager des applications

Quitter ou supprimer un workspace

Vous pouvez également supprimer ou quitter par ID directement depuis le module :