Aller au contenu

Entreprise et membres

7 outils. Chacun rejoue une route de l’API avec vos droits.

nexus_get_agency L’entreprise lecture

La fiche de l’entreprise (nom, coordonnées, SIREN, rétention des conversations) et ses états de tâche.

nexus_update_agency Modifier l’entreprise écrit

Modifie la fiche de l’entreprise. Réservé aux administrateurs.

  • name texte
  • logoUrl texte, facultatif
  • emailDomain texte, facultatif — ex. agence.fr
  • address texte, facultatif
  • postalCode texte, facultatif
  • city texte, facultatif
  • country texte, facultatif
  • siren texte, facultatif
nexus_list_members Les membres lecture

Les membres de l’entreprise : identifiant, nom, e-mail, rôle, statut, voyants des comptes Claude et ChatGPT. Sert à affecter — ne jamais inventer un identifiant.

nexus_assign_members Confier ou retirer — membres de l’agence écrit

Confie un ou plusieurs sites, machines ou projets à des MEMBRES de l’agence, ou les leur retire. `add` et `remove` prennent des identifiants ou des adresses e-mail (nexus_list_members). Les listes existantes sont préservées : on ajoute et on retire, on ne remplace jamais. Sans `ids`, `filter` désigne les cibles — pour les sites, `environment` (ex. PRODUCTION) et `clientId` ; `all: true` prend tout le parc de cette nature. Retirer quelqu’un d’un PROJET le retire aussi de ses tâches ouvertes de ce projet (rendues dans `tachesDesaffectees`) : dites-le. Réservé aux administrateurs.

  • kind site | server | project — Nature des objets visés
  • ids liste de texte, facultatif — Cibles explicites
  • filter objet { all, environment, clientId }, facultatif — À défaut d’`ids` : quelles cibles prendre
  • add liste de texte, facultatif
  • remove liste de texte, facultatif
nexus_invite_member Inviter un membre écrit agit hors de Nexus

Invite une personne dans l’entreprise : un courriel part réellement (ou le lien est rendu si aucun SMTP n’est configuré). Réservé aux administrateurs.

  • email texte
  • role ADMIN | DEVELOPER
nexus_update_member Modifier un membre écrit

Modifie un membre : nom, e-mail, rôle, statut (ACTIVE ou DISABLED — désactiver coupe ses sessions et ses clés), projets affectés. Réservé aux administrateurs ; le compte Owner ne se modifie pas.

  • id texte
  • name texte, facultatif
  • email texte, facultatif
  • role ADMIN | DEVELOPER, facultatif
  • status ACTIVE | DISABLED, facultatif
  • projectIds liste de texte, facultatif — Remplace la liste des projets affectés
nexus_get_member_usage Usage d’un membre lecture

La fiche d’usage d’un membre sur une période (jours actifs, prompts, sessions, tokens, répartition par projet). Réservé aux administrateurs, et journalisé.

  • id texte
  • from texte — AAAA-MM-JJ
  • to texte — AAAA-MM-JJ (365 jours au plus)
  • tz texte, facultatif — Fuseau, défaut Europe/Paris