# Fiche connecteur Mindbody Catalogue Pipedream : connexion du compte et droits nécessaires. Les actions réellement utilisables sont vérifiées dans Bruno lors de la connexion. Les déclencheurs sont documentés à titre de référence et ne sont pas activés automatiquement dans Bruno. Les noms et données des exemples sont fictifs ; toute exécution reste soumise aux droits et aux validations du connecteur. ## Mindbody URL : https://get-bruno.com/features/connectors/mindbody Référence texte : https://get-bruno.com/features/connectors/mindbody/reference.txt Origine : Catalogue Pipedream Statut : Catalogue Pipedream — connexion à vérifier Catégories : Gestion d’entreprise Description : Mindbody sert à gérer des activités de bien-être, des rendez-vous, des cours et des fiches client. Le catalogue Pipedream expose des actions pour consulter, préparer et mettre à jour ces objets métier. Authentification : OAuth Présentation : Mindbody sert à gérer des activités de bien-être, des rendez-vous, des cours et des fiches client. Le catalogue Pipedream expose des actions pour consulter, préparer et mettre à jour ces objets métier. Usage : Retrouver la fiche d’un client avant une mise à jour Exemple de demande : Je veux retrouver la fiche de Claire Morel pour vérifier ses coordonnées et son statut d’abonnement avant une modification. Résultat attendu : Une fiche client avec l’identifiant, les coordonnées et des éléments de statut, si la recherche trouve le bon dossier. À préciser : Nom, e-mail ou téléphone du client ; Objectif de consultation de la fiche ; Éventuel contexte d’abonnement ou de visite Nature : Exemple sous réserve de connexion et de droits Sources de l’exemple : https://pipedream.com/apps/mindbody/actions/search-clients ; https://pipedream.com/apps/mindbody/actions/get-client-details Usage : Planifier un rendez-vous individuel Exemple de demande : Je veux réserver une séance de massage pour Claire Morel le 2026-07-15T10:00:00 à l’espace Centre Rivoli. Résultat attendu : Un rendez-vous individuel créé, après récupération des identifiants nécessaires et vérification des champs requis. À préciser : Identifiant du client ; Identifiant du lieu ; Identifiant du type de séance ; Date et heure de début au format ISO 8601 Nature : Exemple sous réserve de connexion et de droits Sources de l’exemple : https://pipedream.com/apps/mindbody/actions/book-appointment ; https://pipedream.com/apps/mindbody/actions/search-clients ; https://pipedream.com/apps/mindbody/actions/get-site-info ; https://pipedream.com/apps/mindbody/actions/list-session-types Usage : Consulter les rendez-vous d’un client Exemple de demande : Je veux voir tous les rendez-vous de Claire Morel à partir de son identifiant pour préparer un suivi. Résultat attendu : Une liste de rendez-vous du client, éventuellement filtrée par date, client ou membre du personnel. À préciser : Identifiant du client ; Plage de dates si nécessaire ; Contexte de recherche par membre du personnel ou par client Nature : Exemple sous réserve de connexion et de droits Sources de l’exemple : https://pipedream.com/apps/mindbody/actions/search-clients ; https://pipedream.com/apps/mindbody/actions/get-appointments Limites propres au service : Plusieurs actions exigent l’identifiant numérique du client trouvé via la recherche. La consultation des achats et des visites peut être paginée sur plusieurs pages. La réservation demande plusieurs identifiants de référence déjà disponibles. Les données de calendrier et de visites dépendent des filtres fournis et ne garantissent pas une vision exhaustive sans paramètres adaptés. Vocabulaire français : Réserver un rendez-vous — Réserve un client dans un rendez-vous individuel avec les paramètres obligatoires. (https://pipedream.com/apps/mindbody/actions/book-appointment) Vocabulaire français : Annuler un rendez-vous — Annule un rendez-vous existant en le passant au statut annulé. (https://pipedream.com/apps/mindbody/actions/cancel-appointment) Vocabulaire français : Obtenir les rendez-vous — Retourne les rendez-vous du personnel, avec filtres possibles par date, client ou membre du personnel. (https://pipedream.com/apps/mindbody/actions/get-appointments) Vocabulaire français : Obtenir les cours — Retourne les séances de cours à venir avec leurs horaires, formateur, lieu et capacité restante. (https://pipedream.com/apps/mindbody/actions/get-classes) Vocabulaire français : Obtenir le détail d’un client — Retourne le profil complet d’un client, avec coordonnées, abonnements, services achetés, solde et historique de visites. (https://pipedream.com/apps/mindbody/actions/get-client-details) Vocabulaire français : Obtenir les achats d’un client — Retourne la liste paginée des achats d’un client spécifique avec les montants associés. (https://pipedream.com/apps/mindbody/actions/get-client-purchases) Vocabulaire français : Obtenir les visites d’un client — Retourne la liste paginée des visites d’un client pour calculer des indicateurs à partir des dates. (https://pipedream.com/apps/mindbody/actions/get-client-visits) Vocabulaire français : Obtenir les informations du site — Retourne l’identité et la configuration du site connecté, dont le nom, l’identifiant, le fuseau horaire, le téléphone et l’adresse. (https://pipedream.com/apps/mindbody/actions/get-site-info) Vocabulaire français : Lister les types de séances — Retourne les types de séances réservables avec leurs identifiants, noms et associations de programme. (https://pipedream.com/apps/mindbody/actions/list-session-types) Vocabulaire français : Lister le personnel — Retourne les membres du personnel avec leurs identifiants, noms, biographies et rôles. (https://pipedream.com/apps/mindbody/actions/list-staff) Vocabulaire français : Rechercher des clients — Recherche des clients par nom, e-mail ou téléphone et retourne leurs identifiants et leurs coordonnées. (https://pipedream.com/apps/mindbody/actions/search-clients) Vocabulaire français : Créer ou mettre à jour un client — Crée un nouveau client ou met à jour un client existant selon la présence d’un identifiant. (https://pipedream.com/apps/mindbody/actions/upsert-client) - action : Book Appointment — Books a client into a one-on-one service appointment (personal training, massage, etc.). All five core parameters are required: clientId , locationId , sessionTypeId , startDateTime , and staffId . Use Search Clients to find the client ID, List Session Types to find sessionTypeId , and List Staff to find staffId . startDateTime format: ISO 8601 YYYY-MM-DDTHH:MM:SS (e.g., 2026-07-15T10:00:00 ). Location IDs are returned by Get Site Info . See the documentation (https://pipedream.com/apps/mindbody/actions/book-appointment) - action : Cancel Appointment — Cancels an existing appointment by setting its status to Cancelled. Requires the appointment ID — use Get Appointments to find the ID by client, date, or staff. See the documentation (https://pipedream.com/apps/mindbody/actions/cancel-appointment) - action : Get Appointments — Returns staff appointments, optionally filtered by date range, client, or staff member. Use clientId to show all appointments for a specific client — first use Search Clients to find their ID. Use staffId to filter by instructor. Date formats: YYYY-MM-DD (e.g., 2026-07-01 ). Without date filters, returns appointments from the current date forward (up to limit ). See the documentation (https://pipedream.com/apps/mindbody/actions/get-appointments) - action : Get Classes — Returns upcoming group class sessions at the studio, including class name, start/end time, instructor, location, and remaining capacity. Use startDateTime and endDateTime to filter by date range (ISO 8601 format, e.g., 2026-07-01T00:00:00 ). Use staffId to find classes taught by a specific instructor — see List Staff for IDs. Use locationId to filter by studio location — see Get Site Info for location IDs. See the documentation (https://pipedream.com/apps/mindbody/actions/get-classes) - action : Get Client Details — Returns the complete profile for a client (member), including contact info, active memberships, purchased services, account balance, and visit history. Requires the client's numeric ID — use Search Clients first to look up the ID by name or email. See the documentation (https://pipedream.com/apps/mindbody/actions/get-client-details) - action : Get Client Purchases — Returns the paginated list of purchases made by a specific Mindbody client, including amount/price fields. Sum the amounts across all pages to compute the client's lifetime spend. Requires the client's numeric ID - use Search Clients first to look up the ID by name or email. IMPORTANT: the API defaults startDate to today and endDate to end of today, so for true lifetime spend you MUST set startDate to an early date (e.g. 2000-01-01 ) and page through all results via offset . See the documentation (https://pipedream.com/apps/mindbody/actions/get-client-purchases) - action : Get Client Visits — Returns the paginated list of visit records for a specific Mindbody client (member), each including its date/datetime (e.g. StartDateTime ). Use this to derive retention metrics: visit count is the total record count across all pages and last visit date is the latest StartDateTime . Requires the client's numeric ID - use Search Clients first to look up the ID by name or email. Note: Get Client Details may already surface scalar visit-summary fields; use this action when you need the full per-visit history for precise date math or milestone detection. Iterate offset to page through the full history. IMPORTANT: the API defaults startDate to today and endDate to end of today, so for true lifetime spend you MUST set startDate to an early date (e.g. 2000-01-01 ) and page through all results via offset . See the documentation (https://pipedream.com/apps/mindbody/actions/get-client-visits) - action : Get Site Info — Returns identity and configuration details for the connected Mindbody site, including name, site ID, timezone, phone, and address. Use this as the identity anchor — call it first to discover the site name, ID, and timezone before querying other resources. Also provides location IDs needed by List Staff , Get Classes , and Book Appointment . See the documentation (https://pipedream.com/apps/mindbody/actions/get-site-info) - action : List Session Types — Returns all bookable session types (services) available at the studio, including their IDs, names, and program associations. Use this to discover the sessionTypeId values needed by Book Appointment . Optionally filter by programIds to narrow results to a specific program category. See the documentation (https://pipedream.com/apps/mindbody/actions/list-session-types) - action : List Staff — Returns staff members at the studio, including their IDs, names, bio, and role assignments (e.g., ClassTeacher, AppointmentInstructor). Use this to discover staffId values needed by Book Appointment and Get Classes . Filter by filters to find staff with a specific role (e.g., AppointmentInstructor ). See the documentation (https://pipedream.com/apps/mindbody/actions/list-staff) - action : Search Clients — Searches for client (member) records by name, email address, or phone number. Returns client IDs, contact details, and membership status. Use this to find a client's ID before calling Get Client Details , Get Appointments , or Book Appointment . The searchText matches against first name, last name, email, and phone — partial matches are supported. See the documentation (https://pipedream.com/apps/mindbody/actions/search-clients) - action : Upsert Client — Creates a new client or updates an existing client record. To create: omit clientId . firstName , lastName , and birthDate are required for new clients. To update: provide clientId — only the fields you specify will be updated. BirthDate format: ISO datetime string YYYY-MM-DDTHH:MM:SS (e.g., 1990-05-15T00:00:00 ). Use Search Clients to find an existing client's ID before updating. See the documentation (https://pipedream.com/apps/mindbody/actions/upsert-client)