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 dans la colonne Sitecode de la page Admin > Projets. L’en-tête de la page du projet l’affiche également.
La page Projets avec la colonne Sitecode

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 :