Aller au contenu

Clients et portail

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

nexus_list_clients Les clients lecture

Les fiches clients de l’entreprise, avec le nombre de projets reliés.

nexus_get_client Un client lecture

La fiche d’un client et ses projets.

  • id texte
nexus_create_client Créer un client écrit

Crée une fiche client. Réservé aux administrateurs.

  • name texte
  • contactName texte, facultatif
  • contactEmail texte, facultatif
  • contactPhone texte, facultatif
  • website texte, facultatif
  • address texte, facultatif
  • postalCode texte, facultatif
  • city texte, facultatif
  • country texte, facultatif
  • siret texte, facultatif
  • notes texte, facultatif
nexus_update_client Modifier un client écrit

Modifie une fiche client : seuls les champs nommés changent. Réservé aux administrateurs.

  • id texte
  • name texte, facultatif
  • contactName texte, facultatif
  • contactEmail texte, facultatif
  • contactPhone texte, facultatif
  • website texte, facultatif
  • address texte, facultatif
  • postalCode texte, facultatif
  • city texte, facultatif
  • country texte, facultatif
  • siret texte, facultatif
  • notes texte, facultatif
nexus_delete_client Supprimer un client écrit destructif

Supprime une fiche client. Par défaut ses projets restent (sans client) ; avec cascade, ils partent avec, définitivement. Réservé aux administrateurs.

  • id texte
  • projects keep | cascade, facultatif
nexus_list_client_contacts Les interlocuteurs d’un client lecture

Qui, chez un client, a accès à l’espace de suivi : adresse, nom, état (invité, actif, désactivé), clients suivis, dernière visite, nombre de demandes déposées.

  • clientId texte — Client (nexus_list_clients)
nexus_invite_client_contact Ouvrir un accès au portail écrit agit hors de Nexus

Ouvre l’espace de suivi à un interlocuteur d’un client : le courriel d’invitation part aussitôt, la personne y choisit son mot de passe. Une adresse déjà connue chez un autre client de l’entreprise est RATTACHÉE à celui-ci (`rattache: true`), jamais recréée. Réservé aux administrateurs.

  • clientId texte
  • email texte
  • firstName texte, facultatif
  • lastName texte, facultatif
  • jobTitle texte, facultatif — Sa fonction chez le client
nexus_list_client_docs La documentation d’un client lecture

Les pages de documentation écrites pour un client — celles que son portail affiche sous l’onglet « Documentation » —, brouillons compris. Chaque page a un slug stable ; nexus_get_client_doc rend le contenu.

  • clientId texte — Client (nexus_list_clients)
nexus_get_client_doc Une page de documentation lecture

Une page de documentation client : son markdown et ses captures.

  • id texte — Identifiant de la page (nexus_list_client_docs)
nexus_write_client_doc Écrire une page de documentation écrit

Écrit une page de documentation pour un client, que le slug existe ou non (créée sinon remplacée) : c’est ce qu’un agent fait à la fin d’un travail pour que le client sache s’en servir. Markdown, titres, listes, captures par nexus_add_client_doc_image (écrire ensuite `![légende](url)`). Le client la lit dans son portail sous une adresse propre (`#/documentation/<slug>`) dès qu’elle est publiée ; `published: false` la garde en brouillon. Signer avec `author` (ex. « agent Claude — projet Vitrine »).

  • clientId texte
  • slug texte, facultatif — Minuscules, chiffres, tirets ; déduit du titre s’il manque
  • title texte
  • summary texte, facultatif — Une phrase sous le titre
  • content texte, facultatif — Le corps, en markdown
  • siteId texte, facultatif — Le site dont parle la page, s’il y en a un
  • orderIndex nombre, facultatif — Rang dans le sommaire
  • published booléen, facultatif — Défaut vrai
  • author texte, facultatif — Signature lisible dans le sommaire de l’agence
nexus_add_client_doc_image Ajouter une capture à une page écrit

Joint une capture d’écran (PNG, JPEG, WebP ou GIF, 2 Mo au plus) à une page de documentation, et rend l’adresse à écrire dans son markdown : `![légende](url)`.

  • id texte — Identifiant de la page
  • name texte — Nom du fichier
  • mimeType image/png | image/jpeg | image/webp | image/gif
  • dataBase64 texte
nexus_delete_client_doc Supprimer une page de documentation écrit destructif

Supprime une page de documentation et ses captures. Sans retour.

  • id texte