--- title: "Configurer doo dans Frisbii Media" slug: "doo" description: "Intégrez doo à Frisbii Media pour inscrire automatiquement les acheteurs aux événements, webinaires et abonnements, via des callbacks synchronisés." updated: 2026-10-28T09:52:41Z published: 2026-10-28T09:52:41Z canonical: "help.frisbii.com/doo" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.frisbii.com/llms.txt > Use this file to discover all available pages before exploring further. # Configurer doo dans Frisbii Media ## Présentation doo est une plateforme de gestion d'événements en présentiel, hybrides et virtuels. Lorsque vous connectez Frisbii Media à doo, les clients qui achètent une offre activée pour doo sont automatiquement ajoutés à la liste des participants dans doo. Vous pouvez ainsi vendre des abonnements à des webinaires, des billets pour des événements individuels ou des offres groupées composées d'événements et de publications. **Limitations** - Seules les offres de produit unique et les offres d'abonnement à durée déterminée fonctionnent avec doo. Les autres types d'offres, par exemple les offres basées sur la consommation, ne sont pas pris en charge. - Les modifications des données client effectuées directement dans doo ne sont pas synchronisées vers Frisbii Media. **Remarque** Le module doo est une extension payante de Frisbii Media. Pour une offre sans engagement, contactez [support@frisbii.com](mailto:support@frisbii.com). Vous trouverez plus d'informations sur doo sur [https://www.doo.net/](https://www.doo.net/). --- ## Avant de commencer - Le module doo est activé pour votre société contractante. - Vous disposez des données de connexion à doo : l'URL du service web, le nom d'utilisateur et le mot de passe pour l'authentification, ainsi que le secret. --- ## Activer et configurer doo 1. Ouvrez l'élément de menu **Paramètres → Développement → Paramètres des partenaires**. 2. Cliquez sur **Activer et configurer doo**. Une boîte de dialogue s'ouvre. 3. Saisissez l'**URL du service web**, protocole compris (par exemple `https://my-endpoint.com`). Frisbii Media envoie les callbacks doo à cette URL. 4. Saisissez le **nom d'utilisateur pour l'authentification** et le **mot de passe pour l'authentification**. 5. Saisissez le **secret**. 6. Cliquez sur **Activer et enregistrer**. Frisbii Media génère le jeton de connexion à doo. ![Boîte de dialogue Activer et configurer doo](https://cdn.document360.io/b84e1b5d-2ba6-4465-8c62-fb45a2f31314/Images/Documentation/image-FB1KHX2K.png?sv=2026-02-06&spr=https&st=2026-11-10T06%3A54%3A15Z&se=2026-11-10T07%3A54%3A15Z&sr=c&sp=r&sig=7Fiy7d1de9lrPyKgc3PjJhVnEUGx6hRXayFxHXsOs%2BM%3D) Une fois l'activation terminée, doo apparaît comme actif sur la page **Paramètres des partenaires**. ![doo dans les paramètres des partenaires](https://cdn.document360.io/b84e1b5d-2ba6-4465-8c62-fb45a2f31314/Images/Documentation/image-MUDENTUK.png?sv=2026-02-06&spr=https&st=2026-11-10T06%3A54%3A15Z&se=2026-11-10T07%3A54%3A15Z&sr=c&sp=r&sig=7Fiy7d1de9lrPyKgc3PjJhVnEUGx6hRXayFxHXsOs%2BM%3D) --- ## Utiliser une offre pour les événements doo 1. Ouvrez l'élément de menu **Offres** et ouvrez l'offre que vous souhaitez utiliser pour les événements doo. 2. Dans la barre d'actions, cliquez sur **Paramètres des partenaires → Paramètres doo**. Une boîte de dialogue s'ouvre. 3. Cochez **Utiliser cette offre pour les événements doo**. 4. Cliquez sur **Enregistrer**. ![Boîte de dialogue Paramètres doo](https://cdn.document360.io/b84e1b5d-2ba6-4465-8c62-fb45a2f31314/Images/Documentation/image-3SWN78SC.png?sv=2026-02-06&spr=https&st=2026-11-10T06%3A54%3A15Z&se=2026-11-10T07%3A54%3A15Z&sr=c&sp=r&sig=7Fiy7d1de9lrPyKgc3PjJhVnEUGx6hRXayFxHXsOs%2BM%3D) Une fois le paramètre enregistré, le message « Les paramètres ont été enregistrés avec succès. » s'affiche. Désormais, chaque client qui achète cette offre ou qui dispose d'un abonnement actif à celle-ci est ajouté à la liste des participants dans doo. --- ## Données envoyées par Frisbii Media à doo Frisbii Media envoie un callback à doo lorsqu'un client achète une offre activée pour doo, puis à chaque modification de l'abonnement, par exemple lors d'une résiliation. Tous les callbacks doo ont le type d'entité `DOO_EVENT_ACCESS`. Le `callbackType` indique à doo ce qui s'est passé : - `CREATION` : un client a obtenu un nouvel accès, par exemple en achetant l'offre. - `CHANGE` : un accès existant a été modifié, par exemple parce que l'abonnement a été résilié. **Remarque** Le callback ne contient aucune donnée personnelle comme le nom ou l'adresse e-mail. doo récupère ces informations via l'[API Frisbii Media](https://partner-api.frisbii-media.com/#tag/Customers-(Doo)) à l'aide du `customerId`. ### Exemple : abonnement créé ```json {  "entityType": "DOO_EVENT_ACCESS",  "callbackType": "CREATION",  "entityId": "1230394",  "entity": {    "accessRightUniqueId": "daily-paper",    "companyId": "XKNTGM614AQPVXGOD287",    "customerId": "99",    "multiuserSubscriptionCancellationDate": null,    "multiuserSubscriptionEndDate": null,    "multiuserSubscriptionStartDate": null,    "orderValidityEndDate": null,    "quantity": 1,    "subscription": true,    "subscriptionCancellationDate": null,    "subscriptionEndDate": null,    "subscriptionId": 1230414,    "subscriptionItemId": 1230505,    "subscriptionStartDate": "2026-10-28T09:27:48.433607Z"  } } ``` Le client `99` dispose d'un nouvel abonnement avec le droit d'accès `daily-paper`, qui commence le 28 octobre 2026. L'abonnement n'a ni date de résiliation ni date de fin : l'accès est donc valable sans limite de durée. ### Exemple : abonnement résilié ```json {  "entityType": "DOO_EVENT_ACCESS",  "callbackType": "CHANGE",  "entityId": "1230414",  "entity": {    "accessRightUniqueId": "daily-paper",    "companyId": "XKNTGM614AQPVXGOD287",    "customerId": "99",    "multiuserSubscriptionCancellationDate": null,    "multiuserSubscriptionEndDate": null,    "multiuserSubscriptionStartDate": null,    "orderValidityEndDate": null,    "quantity": 1,    "subscription": true,    "subscriptionCancellationDate": "2026-10-28T09:31:40.781599Z",    "subscriptionEndDate": "2026-11-28T00:00:00Z",    "subscriptionId": 1230414,    "subscriptionItemId": 1230505,    "subscriptionStartDate": "2026-10-28T09:27:48.433607Z"  } } ``` Le même abonnement (`subscriptionId` 1230414) a été résilié le 28 octobre 2026. L'accès reste valable jusqu'à la `subscriptionEndDate`, le 28 novembre 2026. D'ici là, le client `99` reste participant. ### Champs du callback | Champ | Signification | | --- | --- | | `entityType` | Toujours `DOO_EVENT_ACCESS` pour les callbacks doo. | | `callbackType` | `CREATION` pour un nouvel accès, `CHANGE` pour une modification d'un accès existant. | | `entityId` | ID de l'objet qui a déclenché le callback : l'ID de commande pour `CREATION`, l'ID d'abonnement pour `CHANGE`. | | `accessRightUniqueId` | Le droit d'accès accordé par l'offre. Il permet d'associer l'accès à un événement ou à une série d'événements dans doo. | | `companyId` | ID de votre société dans Frisbii Media. | | `customerId` | Numéro client du participant dans Frisbii Media. | | `quantity` | Nombre d'offres achetées | | `subscription` | `true` pour un abonnement, `false` pour un produit unique. | | `subscriptionId`, `subscriptionItemId` | ID de l'abonnement et de la ligne d'abonnement. Utilisez le `subscriptionId` pour associer les callbacks `CHANGE` ultérieurs au même abonnement. | | `subscriptionStartDate` | Date à partir de laquelle l'accès est valable. | | `subscriptionCancellationDate` | Date de résiliation de l'abonnement. `null` si l'abonnement n'est pas résilié. | | `subscriptionEndDate` | Date de fin de l'accès. `null` si l'abonnement court jusqu'à sa résiliation. | | `orderValidityEndDate` | Pour les produits uniques : date de fin de l'accès. `null` s'il n'y a pas de date de fin. | | `multiuserSubscriptionStartDate`, `multiuserSubscriptionCancellationDate`, `multiuserSubscriptionEndDate` | Les mêmes dates pour une place dans un abonnement multi-utilisateurs. `null` pour tous les autres abonnements. | Toutes les dates sont exprimées en UTC (format ISO 8601). ### Comment doo doit évaluer les callbacks - Identifier le [participant](https://partner-api.frisbii-media.com/#tag/Customers-(Doo)) par le `customerId` et l'événement ou la série d'événements par l'`accessRightUniqueId`. - Associer un callback `CHANGE` à l'abonnement d'origine via le `subscriptionId` et toujours appliquer le callback le plus récent. - Un accès est valable pour un événement si la date de début est antérieure ou égale à la date de l'événement et si la date de fin est vide ou postérieure à la date de l'événement. - Une résiliation ne met pas fin à l'accès immédiatement. Conserver le participant jusqu'à la `subscriptionEndDate`, et non jusqu'à la `subscriptionCancellationDate`. - Pour les produits uniques (`subscription` vaut `false`), utiliser l'`orderValidityEndDate` au lieu des dates d'abonnement. - Utiliser `quantity` pour connaître le nombre de billets ou de places du client. Pour vérifier si un callback est bien parvenu à doo, ouvrez le [journal des callbacks](/frisbii-media/docs/callback-log) et filtrez par le type d'entité doo. ![Callbacks doo dans le journal des callbacks](https://cdn.document360.io/b84e1b5d-2ba6-4465-8c62-fb45a2f31314/Images/Documentation/image-290J9RL9.png?sv=2026-02-06&spr=https&st=2026-11-10T06%3A54%3A15Z&se=2026-11-10T07%3A54%3A15Z&sr=c&sp=r&sig=7Fiy7d1de9lrPyKgc3PjJhVnEUGx6hRXayFxHXsOs%2BM%3D) ---