# Mise à jour du paramètre events_from des destinations d’événements pour accepter des valeurs de type chaîne ## Nouveautés Mise à jour du paramètre [events_from](https://docs.stripe.com/api/v2/core/event-destinations/create.md?api-version=2026-03-25.dahlia#v2_create_event_destinations-events_from) de l’objet `EventDestination`, désormais défini comme un tableau de chaînes annulables au lieu d’un tableau d’énumérations annulables. Il accepte désormais les valeurs suivantes : - `@self` : événements provenant du compte propriétaire de la destination (remplace la valeur d’énumération `self`) - `@accounts` : événements provenant des comptes connectés de votre compte de plateforme (remplace la valeur d’énumération `other_accounts`) - `@organisation_members` : événements provenant des comptes de votre organisation - `@organisation_members/@accounts` : événements provenant des comptes connectés des comptes de plateforme de votre organisation ## Pourquoi s’agit-il d’une modification majeure ? Le paramètre `events_from` passe d’un type énuméré à un type chaîne et utilise désormais des valeurs différentes. Les définitions de type des SDK qui utilisaient auparavant une union d’énumération typée (`self` | `other_accounts`) doivent désormais utiliser `string`. Si votre intégration attend les anciennes valeurs, vous devez mettre à jour votre code pour prendre en compte les nouvelles. ## Impact Vous pouvez désormais définir le paramètre `events_from` sur l’une des quatre valeurs de chaîne lors de la création de destinations d’événements, au lieu d’utiliser les deux valeurs d’énumération précédentes. Mettez à jour tout code qui vérifie des valeurs spécifiques de `events_from` dans les réponses de l’API afin de prendre en compte les nouvelles valeurs. L’API continue d’accepter les valeurs précédentes en entrée, vous n’avez donc pas besoin de mettre à jour votre code pour la création de destinations. Toutefois, Stripe convertit automatiquement les valeurs d’énumération en valeurs de chaîne correspondantes. Par exemple, si vous définissez la valeur sur `self`, elle devient `@self`. Vous devez mettre à jour tout code qui s’attend à recevoir `self`. ## Modifications #### API REST | Fields | Change | From → to | | ------------------------------------------------------------------------------------- | ------- | ---------------------------------------- | | `V2.Core.EventDestination#create.events_from`, `V2.Core.EventDestination.events_from` | Changed | `enum('other_accounts'|'self') → string` | #### Ruby Cette modification n’affecte pas le SDK Ruby. #### Python | Fields | Change | From → to | | ------------------------------------------------------------------------------------------ | ------- | ---------------------------------------- | | `V2.Core.EventDestination.events_from`, `v2.core.EventDestinationCreateParams.events_from` | Changed | `enum('other_accounts'|'self') → string` | #### PHP | Field | Change | From → to | | -------------------------------------- | ------- | ---------------------------------------- | | `V2.Core.EventDestination.events_from` | Changed | `enum('other_accounts'|'self') → string` | #### Java | Field | Change | From → to | | ------------------------------------------------- | ------- | ---------------------------------------- | | `v2.core.EventDestinationCreateParams.eventsFrom` | Changed | `enum('other_accounts'|'self') → string` | #### Node.js | Fields | Change | From → to | | ------------------------------------------------------------------------------------------ | ------- | ---------------------------------------- | | `V2.Core.EventDestination.events_from`, `V2.Core.EventDestinationCreateParams.events_from` | Changed | `enum('other_accounts'|'self') → string` | #### Go | Field | Change | From → to | | ----------------------------------- | ------- | ---------------------------------------- | | `V2CoreEventDestination.EventsFrom` | Changed | `enum('other_accounts'|'self') → string` | #### .NET Cette modification n’affecte pas le SDK .NET. ## Mise à niveau #### API REST 1. [Consultez la version actuelle de votre API](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-available-upgrade-in-workbench) dans Workbench. 1. Si vous utilisez un SDK, passez à une version correspondant à celle de l’API. - Si vous n’utilisez pas de SDK, mettez à jour vos [requêtes API](https://docs.stripe.com/api/versioning.md) pour inclure la `version Stripe : 2026-03-25.dahlia` 1. Mettez à niveau la version de l’API utilisée pour les [endpoints de webhook](https://docs.stripe.com/webhooks/versioning.md). 1. [Testez votre intégration](https://docs.stripe.com/testing.md) avec la nouvelle version. 1. Si vous utilisez Connect, [testez votre intégration Connect](https://docs.stripe.com/connect/testing.md). 1. [Effectuez la mise à niveau](https://docs.stripe.com/upgrades.md#perform-the-upgrade) dans Workbench. Vous pourrez [revenir à la version précédente](https://docs.stripe.com/upgrades.md#roll-back-your-api-version) pendant 72 heures. En savoir plus sur les [mises à niveau de l’API Stripe](https://docs.stripe.com/upgrades.md). #### Ruby 1. [Consultez la version actuelle de votre API](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-available-upgrade-in-workbench) dans Workbench. 1. Mettez à niveau votre SDK Ruby vers la dernière version. 1. Mettez à niveau la version de l’API utilisée pour les [endpoints de webhook](https://docs.stripe.com/webhooks/versioning.md). 1. [Testez votre intégration](https://docs.stripe.com/testing.md) avec la nouvelle version. 1. Si vous utilisez Connect, [testez votre intégration Connect](https://docs.stripe.com/connect/testing.md). 1. [Effectuez la mise à niveau](https://docs.stripe.com/upgrades.md#perform-the-upgrade) dans Workbench. Vous pourrez [revenir à la version précédente](https://docs.stripe.com/upgrades.md#roll-back-your-api-version) pendant 72 heures. En savoir plus sur les [mises à niveau de l’API Stripe](https://docs.stripe.com/upgrades.md). #### Python 1. [Consultez la version actuelle de votre API](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-available-upgrade-in-workbench) dans Workbench. 1. Mettez à niveau votre SDK Python vers la dernière version. 1. Mettez à niveau la version de l’API utilisée pour les [endpoints de webhook](https://docs.stripe.com/webhooks/versioning.md). 1. [Testez votre intégration](https://docs.stripe.com/testing.md) avec la nouvelle version. 1. Si vous utilisez Connect, [testez votre intégration Connect](https://docs.stripe.com/connect/testing.md). 1. [Effectuez la mise à niveau](https://docs.stripe.com/upgrades.md#perform-the-upgrade) dans Workbench. Vous pourrez [revenir à la version précédente](https://docs.stripe.com/upgrades.md#roll-back-your-api-version) pendant 72 heures. En savoir plus sur les [mises à niveau de l’API Stripe](https://docs.stripe.com/upgrades.md). #### PHP 1. [Consultez la version actuelle de votre API](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-available-upgrade-in-workbench) dans Workbench. 1. Mettez à niveau votre SDK PHP vers la dernière version. 1. Mettez à niveau la version de l’API utilisée pour les [endpoints de webhook](https://docs.stripe.com/webhooks/versioning.md). 1. [Testez votre intégration](https://docs.stripe.com/testing.md) avec la nouvelle version. 1. Si vous utilisez Connect, [testez votre intégration Connect](https://docs.stripe.com/connect/testing.md). 1. [Effectuez la mise à niveau](https://docs.stripe.com/upgrades.md#perform-the-upgrade) dans Workbench. Vous pourrez [revenir à la version précédente](https://docs.stripe.com/upgrades.md#roll-back-your-api-version) pendant 72 heures. En savoir plus sur les [mises à niveau de l’API Stripe](https://docs.stripe.com/upgrades.md). #### Java 1. [Consultez la version actuelle de votre API](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-available-upgrade-in-workbench) dans Workbench. 1. Mettez à niveau votre SDK Java vers la dernière version. 1. Mettez à niveau la version de l’API utilisée pour les [endpoints de webhook](https://docs.stripe.com/webhooks/versioning.md). 1. [Testez votre intégration](https://docs.stripe.com/testing.md) avec la nouvelle version. 1. Si vous utilisez Connect, [testez votre intégration Connect](https://docs.stripe.com/connect/testing.md). 1. [Effectuez la mise à niveau](https://docs.stripe.com/upgrades.md#perform-the-upgrade) dans Workbench. Vous pourrez [revenir à la version précédente](https://docs.stripe.com/upgrades.md#roll-back-your-api-version) pendant 72 heures. En savoir plus sur les [mises à niveau de l’API Stripe](https://docs.stripe.com/upgrades.md). #### Node.js 1. [Consultez la version actuelle de votre API](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-available-upgrade-in-workbench) dans Workbench. 1. Mettez à niveau votre SDK Node vers la dernière version. 1. Mettez à niveau la version de l’API utilisée pour les [endpoints de webhook](https://docs.stripe.com/webhooks/versioning.md). 1. [Testez votre intégration](https://docs.stripe.com/testing.md) avec la nouvelle version. 1. Si vous utilisez Connect, [testez votre intégration Connect](https://docs.stripe.com/connect/testing.md). 1. [Effectuez la mise à niveau](https://docs.stripe.com/upgrades.md#perform-the-upgrade) dans Workbench. Vous pourrez [revenir à la version précédente](https://docs.stripe.com/upgrades.md#roll-back-your-api-version) pendant 72 heures. En savoir plus sur les [mises à niveau de l’API Stripe](https://docs.stripe.com/upgrades.md). #### Go 1. [Consultez la version actuelle de votre API](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-available-upgrade-in-workbench) dans Workbench. 1. Mettez à niveau votre SDK Go vers la dernière version. 1. Mettez à niveau la version de l’API utilisée pour les [endpoints de webhook](https://docs.stripe.com/webhooks/versioning.md). 1. [Testez votre intégration](https://docs.stripe.com/testing.md) avec la nouvelle version. 1. Si vous utilisez Connect, [testez votre intégration Connect](https://docs.stripe.com/connect/testing.md). 1. [Effectuez la mise à niveau](https://docs.stripe.com/upgrades.md#perform-the-upgrade) dans Workbench. Vous pourrez [revenir à la version précédente](https://docs.stripe.com/upgrades.md#roll-back-your-api-version) pendant 72 heures. En savoir plus sur les [mises à niveau de l’API Stripe](https://docs.stripe.com/upgrades.md). #### .NET 1. [Consultez la version actuelle de votre API](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-available-upgrade-in-workbench) dans Workbench. 1. Mettez à niveau votre SDK .NET vers la dernière version. 1. Mettez à niveau la version de l’API utilisée pour les [endpoints de webhook](https://docs.stripe.com/webhooks/versioning.md). 1. [Testez votre intégration](https://docs.stripe.com/testing.md) avec la nouvelle version. 1. Si vous utilisez Connect, [testez votre intégration Connect](https://docs.stripe.com/connect/testing.md). 1. [Effectuez la mise à niveau](https://docs.stripe.com/upgrades.md#perform-the-upgrade) dans Workbench. Vous pourrez [revenir à la version précédente](https://docs.stripe.com/upgrades.md#roll-back-your-api-version) pendant 72 heures. En savoir plus sur les [mises à niveau de l’API Stripe](https://docs.stripe.com/upgrades.md).