Skip to main content

Objectif

Ce guide explique comment gérer le cycle de vie d’un feature flag à l’aide de l’Automation API. Configurez le premier flag en suivant les étapes ci-dessous :
  1. Créer un feature flag en utilisant l’endpoint create a new feature flag.
  2. Ajouter une règle de rollout à l’environnement de développement en utilisant l’endpoint update a feature flag configuration.
  3. Mettre à jour la règle de rollout en utilisant l’endpoint update a single rule by ID.

Prérequis

Conditions préalables

Avant d’utiliser l’Automation API, assurez-vous d’avoir les informations suivantes :

Access token

L’Automation API nécessite un access token. Obtenez un token en suivant les instructions de Obtenir un access token.

siteCode

Trouvez le siteCode en accédant à Admin > Projets dans le coin inférieur gauche.
SiteID

1. Créer un feature flag

Créez un feature flag appelé test_feature_flag_post, par exemple, avec la variable test_variable. Comme cette requête ne spécifie pas d’environmentConfigurations, le système génère automatiquement des configurations pour les environnements development, staging et production. Endpoint :
Voir l’endpoint Create a new feature flag. Exemple :
Réponse :

2. Mettre à jour le feature flag

Mettez à jour le feature flag pour ajouter une règle de rollout TARGETED_DELIVERY à l’environnement development avec la configuration suivante :
Endpoint :
Voir l’endpoint Update a feature flag configuration. Exemple :
Réponse :

3. Mettre à jour la règle de rollout

Enfin, changez la matchValue des rollbackConditions à 25 pour la règle de rollout ID 20557. Endpoint :
Voir l’endpoint Update a feature flag configuration. Exemple :
Réponse :