eveos_analytics_by_category
ChatGPTRépartition des participants d'une session par catégorie (inscrits / présents par catégorie).
eveos_analytics_registration_trends
ChatGPTÉvolution des inscriptions d'une session dans le temps, groupée par jour, semaine ou mois.
eveos_analytics_summary
ChatGPTIndicateurs clés d'une session : inscrits, présents, taux de présence, etc. À privilégier pour toute question de type « combien de… » plutôt que de paginer les listes.
eveos_checkins_cancel
ChatGPTAnnule (soft-delete) un check-in. Opération destructive — confirmer avec l'utilisateur avant d'appeler.
eveos_checkins_create
ChatGPTEnregistre un check-in (scan) pour un participant à un checkpoint. 'idempotencyKey' obligatoire (valeur unique par tentative logique) : un retry avec la même clé rejoue la même réponse sans double scan. Peut déclencher un webhook configuré ; un événement émis ne garantit pas sa livraison et ne peut pas être rappelé par ce tool.
eveos_checkins_list
ChatGPTListe paginée des check-ins d'une session. Pagination par curseur (voir eveos_projects_list).
eveos_checkpoint_rules_create
ChatGPTCrée une règle d'accès dans une session. 'idempotencyKey' obligatoire.
eveos_checkpoint_rules_delete
ChatGPTSupprime (soft-delete) une règle d'accès. Opération destructive — confirmer avec l'utilisateur avant d'appeler.
eveos_checkpoint_rules_get
ChatGPTDétail d'une règle d'accès par son id.
eveos_checkpoint_rules_list
ChatGPTListe paginée des règles d'accès associées aux points de contrôle d'une session (qui a le droit de passer où). Pagination par curseur (voir eveos_projects_list).
eveos_checkpoint_rules_update
ChatGPTMet à jour une règle d'accès (remplacement complet). Peut écraser des données existantes ; relire la cible et préserver les champs requis avant modification.
eveos_checkpoints_create
ChatGPTCrée un point de contrôle dans une session. 'idempotencyKey' obligatoire.
eveos_checkpoints_delete
ChatGPTSupprime (soft-delete) un point de contrôle. Opération destructive — confirmer avec l'utilisateur avant d'appeler.
eveos_checkpoints_get
ChatGPTDétail d'un point de contrôle par son id.
eveos_checkpoints_list
ChatGPTListe paginée des points de contrôle (checkpoints) d'une session — les emplacements physiques où les participants sont scannés (entrée, salle, atelier…). Voir eveos_checkins_list pour les passages effectifs. Pagination par curseur (voir eveos_projects_list).
eveos_checkpoints_update
ChatGPTMet à jour un point de contrôle (remplacement complet). Peut écraser des données existantes ; relire la cible et préserver les champs requis avant modification.
eveos_custom_module_records_create
ChatGPTCrée un enregistrement de module personnalisé dans une session. Les clés de 'values' doivent correspondre aux champs définis par le module (voir eveos_custom_modules_get) — toute clé inconnue est rejetée. 'idempotencyKey' obligatoire. Peut modifier le contenu ou la sélection des résultats d'un widget public actif.
eveos_custom_module_records_delete
ChatGPTSupprime (soft-delete) un enregistrement de module personnalisé ; les liaisons entrantes depuis d'autres enregistrements sont purgées automatiquement. Opération destructive — confirmer avec l'utilisateur avant d'appeler. Peut modifier le contenu ou la sélection des résultats d'un widget public actif.
eveos_custom_module_records_get
ChatGPTDétail d'un enregistrement de module personnalisé (valeurs par clé de champ + liaisons vers d'autres entités).
eveos_custom_module_records_link
ChatGPTAjoute une liaison depuis un enregistrement vers une autre entité (participant, exposant, élément de programme, intervenant ou autre enregistrement). La liaison doit être autorisée par la définition du module. Peut modifier le contenu ou la sélection des résultats d'un widget public actif.
eveos_custom_module_records_list
ChatGPTListe paginée (page/pageSize) des enregistrements de modules personnalisés d'une session. Filtrer par moduleId pour n'obtenir que les enregistrements d'un type donné.
eveos_custom_module_records_unlink
ChatGPTRetire une liaison d'un enregistrement (l'enregistrement et la cible sont conservés, seul le lien disparaît). Peut modifier le contenu ou la sélection des résultats d'un widget public actif.
eveos_custom_module_records_update
ChatGPTMet à jour un enregistrement : title, values et links omis restent inchangés ; si values ou links est fourni, il remplace entièrement le dictionnaire ou la liste existante. Peut modifier le contenu ou la sélection des résultats d'un widget public actif. Peut écraser des données existantes ; relire la cible et préserver les champs requis avant modification.
eveos_custom_modules_create
ChatGPTCrée un module personnalisé (définition de type) pour l'organizer. 'idempotencyKey' obligatoire.
eveos_custom_modules_delete
ChatGPTSupprime (soft-delete) un module personnalisé. Les enregistrements existants ne sont plus accessibles. Opération destructive — confirmer avec l'utilisateur avant d'appeler.
eveos_custom_modules_get
ChatGPTDétail d'un module personnalisé : schéma de champs (clé, type, validation) et liaisons autorisées. À lire AVANT de créer ou modifier un enregistrement pour connaître les clés de champs valides.
eveos_custom_modules_list
ChatGPTListe les modules personnalisés de l'organizer — des types d'objets définis sur mesure (ex. « Sponsors », « Ateliers ») avec leur schéma de champs et les liaisons autorisées vers d'autres entités. Un module définit la structure ; ses enregistrements vivent par session (voir eveos_custom_module_records_list). Non paginé.
eveos_custom_modules_update
ChatGPTMet à jour la définition d'un module personnalisé (champs non fournis inchangés). Peut écraser des données existantes ; relire la cible et préserver les champs requis avant modification.
eveos_customfields_get
ChatGPTDétail d'un champ personnalisé par son id.
eveos_customfields_list
ChatGPTListe les champs personnalisés d'un projet (non paginé). 'entityType' filtre par type d'entité (ex. 'Person', 'Company').
eveos_documentation_get
ChatGPTReturns one server-maintained Eveos MCP documentation document by its stable documentId, such as concepts or participants. It does not fetch arbitrary URLs.
eveos_documentation_search
ChatGPTSearches the server-maintained Eveos MCP documentation. Returns at most 10 matching documents with a short excerpt and stable resource URI; it never fetches an arbitrary URL or client record.
eveos_exhibitor_checklists_create
ChatGPTCrée une checklist exposant dans une session. 'idempotencyKey' obligatoire. Chaque item : title, type (Generic|ExhibitorBadge|Profile|Voucher), profileAspect? (ContactInfo|Logo|Description|Taxonomies), targetQuota?, optional?, dueDate?, sortOrder?, config? (objet libre).
eveos_exhibitor_checklists_delete
ChatGPTSupprime une checklist exposant. Opération destructive — confirmer avec l'utilisateur avant d'appeler.
eveos_exhibitor_checklists_list
ChatGPTListe les checklists exposant d'une session (tâches à accomplir par les exposants avant l'événement). Non paginé.
eveos_exhibitor_checklists_progress
ChatGPTAvancement d'une checklist exposant : combien d'exposants ont complété chaque tâche.
eveos_exhibitor_checklists_update
ChatGPTMet à jour une checklist exposant (remplacement complet : renvoyer tous les items). Peut écraser des données existantes ; relire la cible et préserver les champs requis avant modification.
eveos_exhibitors_create
ChatGPTCrée un exposant dans une session (identité + stand + catégorie — portail/CRM exclus). 'idempotencyKey' obligatoire (valeur unique par tentative logique) : un retry avec la même clé rejoue la même réponse sans double création. Peut modifier le contenu ou la sélection des résultats d'un widget public actif.
eveos_exhibitors_delete
ChatGPTSupprime (soft-delete) un exposant. Opération destructive — confirmer avec l'utilisateur avant d'appeler. Peut modifier le contenu ou la sélection des résultats d'un widget public actif.
eveos_exhibitors_get
ChatGPTDétail d'un exposant par son id.
eveos_exhibitors_list
ChatGPTListe paginée des exposants d'une session. Pagination par curseur (voir eveos_projects_list).
eveos_exhibitors_update
ChatGPTMet à jour un exposant (champs non fournis inchangés). Peut modifier le contenu ou la sélection des résultats d'un widget public actif. Peut écraser des données existantes ; relire la cible et préserver les champs requis avant modification.
eveos_list_organizers
ChatGPTListe les organizers accessibles par le compte à l'origine de l'appel (utilisateur OAuth ou clé API). En mode OAuth (connecteurs Claude/ChatGPT), un utilisateur peut avoir accès à plusieurs organizers : appeler ce tool en premier pour obtenir les 'organizerId' à fournir aux autres tools.
eveos_me
ChatGPTRetourne l'identité du compte associé à l'authentification utilisée (organizerId, nom de l'organizer, nom de la clé). En mode OAuth, l'organizer unique est auto-résolu ; fournir organizerId via les autres tools si plusieurs organizers sont accessibles. Aucune permission de module requise : toute authentification valide peut vérifier sa connexion.
eveos_orders_get
ChatGPTDétail d'une commande par son id.
eveos_orders_list
ChatGPTListe paginée des commandes d'une session (lecture seule). Pagination par curseur (voir eveos_projects_list).
eveos_participants_create
ChatGPTCrée un participant dans une session. Émet l'événement webhook participant.created. 'idempotencyKey' obligatoire (valeur unique par tentative logique) : un retry avec la même clé rejoue la même réponse sans double création. Peut déclencher un webhook configuré ; un événement émis ne garantit pas sa livraison et ne peut pas être rappelé par ce tool.
eveos_participants_delete
ChatGPTSupprime (soft-delete) un participant. Émet l'événement webhook participant.deleted. Opération destructive — confirmer avec l'utilisateur avant d'appeler. Peut déclencher un webhook configuré ; un événement émis ne garantit pas sa livraison et ne peut pas être rappelé par ce tool.
eveos_participants_get
ChatGPTDétail d'un participant par son id.
eveos_participants_list
ChatGPTListe paginée des participants d'une session. Pagination par curseur (voir eveos_projects_list). 'search' filtre sur prénom/nom/email/société ; 'email'/'barcode' filtrent en exact.
eveos_participants_update
ChatGPTMet à jour un participant (champs non fournis inchangés). Émet l'événement webhook participant.updated. Peut déclencher un webhook configuré ; un événement émis ne garantit pas sa livraison et ne peut pas être rappelé par ce tool. Peut écraser des données existantes ; relire la cible et préserver les champs requis avant modification.
eveos_places_create
ChatGPTCrée un lieu dans une session. 'idempotencyKey' obligatoire.
eveos_places_delete
ChatGPTSupprime (soft-delete) un lieu. Opération destructive — confirmer avec l'utilisateur avant d'appeler.
eveos_places_get
ChatGPTDétail d'un lieu par son id.
eveos_places_list
ChatGPTListe paginée des lieux (salles, espaces) d'une session. Pagination par curseur (voir eveos_projects_list).
eveos_places_update
ChatGPTMet à jour un lieu (remplacement complet). Peut écraser des données existantes ; relire la cible et préserver les champs requis avant modification.
eveos_product_categories_create
ChatGPTCrée une catégorie de produits dans une session. 'idempotencyKey' obligatoire.
eveos_product_categories_delete
ChatGPTSupprime (soft-delete) une catégorie de produits. Opération destructive — confirmer avec l'utilisateur avant d'appeler.
eveos_product_categories_get
ChatGPTDétail d'une catégorie de produits par son id.
eveos_product_categories_list
ChatGPTListe les catégories de produits d'une session (boutique exposant). Non paginé.
eveos_product_categories_update
ChatGPTMet à jour une catégorie de produits (champs non fournis inchangés). Peut écraser des données existantes ; relire la cible et préserver les champs requis avant modification.
eveos_products_create
ChatGPTCrée un produit dans une session. 'idempotencyKey' obligatoire.
eveos_products_delete
ChatGPTSupprime (soft-delete) un produit. Opération destructive — confirmer avec l'utilisateur avant d'appeler.
eveos_products_get
ChatGPTDétail d'un produit par son id.
eveos_products_list
ChatGPTListe les produits vendables d'une session (boutique exposant : stands, options, prestations). Non paginé. Voir eveos_orders_list pour les commandes passées sur ces produits.
eveos_products_update
ChatGPTMet à jour un produit (champs non fournis inchangés). Peut écraser des données existantes ; relire la cible et préserver les champs requis avant modification.
eveos_program_categories_create
ChatGPTCrée une catégorie de programme dans une session. 'idempotencyKey' obligatoire.
eveos_program_categories_delete
ChatGPTSupprime (soft-delete) une catégorie de programme. Opération destructive — confirmer avec l'utilisateur avant d'appeler.
eveos_program_categories_get
ChatGPTDétail d'une catégorie de programme par son id.
eveos_program_categories_list
ChatGPTListe paginée des catégories de programme d'une session (utilisées pour classer les éléments de programme). Pagination par curseur (voir eveos_projects_list).
eveos_program_categories_update
ChatGPTMet à jour une catégorie de programme (remplacement complet). Peut écraser des données existantes ; relire la cible et préserver les champs requis avant modification.
eveos_program_item_speakers_create
ChatGPTAssocie un intervenant à un élément de programme. 'idempotencyKey' obligatoire.
eveos_program_item_speakers_delete
ChatGPTRetire un intervenant d'un élément de programme (soft-delete de la liaison). Opération destructive — confirmer avec l'utilisateur avant d'appeler.
eveos_program_item_speakers_get
ChatGPTDétail d'une liaison programme ↔ intervenant par son id.
eveos_program_item_speakers_list
ChatGPTListe paginée des liaisons entre éléments de programme et intervenants d'une session. Chaque liaison référence un programItemId et un speakerId : c'est la table de jointure à utiliser pour répondre à « qui intervient sur telle conférence ? ». Pagination par curseur (voir eveos_projects_list).
eveos_program_item_speakers_update
ChatGPTMet à jour une liaison programme ↔ intervenant (remplacement complet). Peut écraser des données existantes ; relire la cible et préserver les champs requis avant modification.
eveos_programs_create
ChatGPTCrée un élément de programme dans une session. 'idempotencyKey' obligatoire (valeur unique par tentative logique) : un retry avec la même clé rejoue la même réponse sans double création. Peut modifier le contenu ou la sélection des résultats d'un widget public actif.
eveos_programs_delete
ChatGPTSupprime (soft-delete) un élément de programme. Opération destructive — confirmer avec l'utilisateur avant d'appeler. Peut modifier le contenu ou la sélection des résultats d'un widget public actif.
eveos_programs_get
ChatGPTDétail d'un élément de programme par son id.
eveos_programs_list
ChatGPTListe paginée des éléments de programme d'une session. Pagination par curseur (voir eveos_projects_list).
eveos_programs_update
ChatGPTMet à jour un élément de programme (champs non fournis inchangés). Peut modifier le contenu ou la sélection des résultats d'un widget public actif. Peut écraser des données existantes ; relire la cible et préserver les champs requis avant modification.
eveos_project_categories_create
ChatGPTCrée une catégorie de participants dans un projet. 'idempotencyKey' obligatoire.
eveos_project_categories_delete
ChatGPTSupprime (soft-delete) une catégorie de participants. Opération destructive — confirmer avec l'utilisateur avant d'appeler.
eveos_project_categories_get
ChatGPTDétail d'une catégorie de participants par son id.
eveos_project_categories_list
ChatGPTListe les catégories de participants d'un projet (Visiteur, Exposant, VIP…). Non paginé. Nécessaire pour renseigner categoryId lors de la création d'un participant.
eveos_project_categories_update
ChatGPTMet à jour une catégorie de participants (remplacement complet). Peut écraser des données existantes ; relire la cible et préserver les champs requis avant modification.
eveos_projects_get
ChatGPTDétail d'un projet par son id.
eveos_projects_list
ChatGPTListe paginée des projets de l'organizer (ordre chronologique). Fournir 'cursor' (valeur nextCursor reçue à l'appel précédent) pour la page suivante ; omettre pour la première page.
eveos_promo_codes_create
ChatGPTCrée un code promotionnel dans une session. 'idempotencyKey' obligatoire. Peut modifier les remises accessibles dans les parcours publics d'inscription.
eveos_promo_codes_delete
ChatGPTSupprime (soft-delete) un code promotionnel. Opération destructive — confirmer avec l'utilisateur avant d'appeler. Peut modifier les remises accessibles dans les parcours publics d'inscription.
eveos_promo_codes_get
ChatGPTDétail d'un code promotionnel par son id.
eveos_promo_codes_list
ChatGPTListe les codes promotionnels d'une session (boutique exposant). Non paginé.
eveos_promo_codes_update
ChatGPTMet à jour un code promotionnel (champs non fournis inchangés). Peut modifier les remises accessibles dans les parcours publics d'inscription. Peut écraser des données existantes ; relire la cible et préserver les champs requis avant modification.
eveos_referencelists_get
ChatGPTDétail d'une liste de référence par son id.
eveos_referencelists_list
ChatGPTListe les listes de référence de l'organizer (non paginé). 'projectId' restreint aux listes visibles pour ce projet.
eveos_session_media_get
ChatGPTDétail d'un média de session par son id.
eveos_session_media_list
ChatGPTListe paginée (page/pageSize) des médias d'une session : images, vidéos, documents. Filtrable par type, catégorie et recherche texte.
eveos_sessions_get
ChatGPTDétail d'une session par son id.
eveos_sessions_list
ChatGPTListe paginée des sessions d'un projet (ordre chronologique). Pagination par curseur (voir eveos_projects_list).
eveos_speakers_create
ChatGPTCrée un intervenant dans une session. 'idempotencyKey' obligatoire. Peut modifier le contenu ou la sélection des résultats d'un widget public actif.
eveos_speakers_delete
ChatGPTSupprime (soft-delete) un intervenant. Opération destructive — confirmer avec l'utilisateur avant d'appeler. Peut modifier le contenu ou la sélection des résultats d'un widget public actif.
eveos_speakers_get
ChatGPTDétail d'un intervenant par son id.
eveos_speakers_list
ChatGPTListe paginée des intervenants (speakers) d'une session. Pagination par curseur (voir eveos_projects_list). Pour savoir quel intervenant parle sur quel élément de programme, voir eveos_program_item_speakers_list.
eveos_speakers_update
ChatGPTMet à jour un intervenant (remplacement complet de l'entité). Peut modifier le contenu ou la sélection des résultats d'un widget public actif. Peut écraser des données existantes ; relire la cible et préserver les champs requis avant modification.
eveos_taxonomies_create
ChatGPTCrée une taxonomie (avec ses termes) pour l'organizer. 'idempotencyKey' obligatoire. Objet JSON : { key, label, description?, icon?, enabledProjectIds?: [string], appliesTo?: [{ entityType: Participant|Exhibitor|ProgramItem|Speaker|CustomModuleRecord, moduleId? }], allowMultiple?, isActive?, terms?: [{ value, label, isSelectable?, color?, icon?, order?, isActive?, translations?: {lang: label}, children?: […même structure, récursif…] }] }.
eveos_taxonomies_delete
ChatGPTSupprime (soft-delete) une taxonomie. Opération destructive — confirmer avec l'utilisateur avant d'appeler.
eveos_taxonomies_get
ChatGPTDétail d'une taxonomie avec son arbre de termes (chaque terme a un id, un libellé et d'éventuels enfants). À lire pour connaître les termValues valides avant une affectation.
eveos_taxonomies_list
ChatGPTListe les taxonomies de l'organizer — classifications hiérarchiques de termes (ex. « Thématiques », « Secteurs ») affectables aux participants, exposants, programmes, intervenants et enregistrements personnalisés. Non paginé.
eveos_taxonomies_update
ChatGPTMet à jour une taxonomie et/ou son arbre de termes (champs non fournis inchangés). Objet JSON : { key, label, description?, icon?, enabledProjectIds?: [string], appliesTo?: [{ entityType: Participant|Exhibitor|ProgramItem|Speaker|CustomModuleRecord, moduleId? }], allowMultiple?, isActive?, terms?: [{ value, label, isSelectable?, color?, icon?, order?, isActive?, translations?: {lang: label}, children?: […même structure, récursif…] }] }. Peut écraser des données existantes ; relire la cible et préserver les champs requis avant modification.
eveos_taxonomy_assignments_assign
ChatGPTAffecte des termes de taxonomie à une entité (remplace les termes de cette taxonomie déjà affectés à l'entité). Idempotent : rejouer la même affectation ne change rien. Peut modifier le contenu ou la sélection des résultats d'un widget public actif.
eveos_taxonomy_assignments_get
ChatGPTTermes de taxonomie affectés à une entité d'une session. entityType : Participant, Exhibitor, ProgramItem, Speaker ou CustomModuleRecord.
eveos_taxonomy_assignments_remove
ChatGPTRetire tous les termes d'une taxonomie donnée affectés à une entité. Peut modifier le contenu ou la sélection des résultats d'un widget public actif.
eveos_widgets_create
ChatGPTCrée un widget dans une session. 'idempotencyKey' obligatoire. Peut modifier le contenu ou la sélection des résultats d'un widget public actif.
eveos_widgets_delete
ChatGPTSupprime (soft-delete) un widget. Opération destructive — confirmer avec l'utilisateur avant d'appeler. Peut modifier le contenu ou la sélection des résultats d'un widget public actif.
eveos_widgets_get
ChatGPTDétail d'un widget par son id (configuration et code personnalisé inclus).
eveos_widgets_list
ChatGPTListe paginée des widgets d'une session — blocs embarquables (inscription, programme, exposants…) que l'organisateur intègre sur son site, avec configuration et code personnalisé. Pagination par curseur (voir eveos_projects_list).
eveos_widgets_update
ChatGPTMet à jour un widget (remplacement complet — relire avec eveos_widgets_get avant de modifier le code personnalisé). Peut modifier le contenu ou la sélection des résultats d'un widget public actif. Peut écraser des données existantes ; relire la cible et préserver les champs requis avant modification.