Skip to main content

Objetivo

Esta guía explica cómo gestionar el ciclo de vida de un feature flag usando la Automation API. Configure el primer flag completando los siguientes pasos:
  1. Cree un feature flag usando el endpoint create a new feature flag.
  2. Añada una regla de rollout al entorno de desarrollo usando el endpoint update a feature flag configuration.
  3. Actualice la regla de rollout usando el endpoint update a single rule by ID.

Requisitos

Requisitos previos

Antes de usar la Automation API, asegúrese de que dispone de la siguiente información:

Token de acceso

La Automation API requiere un token de acceso. Obtenga un token siguiendo las instrucciones de Obtaining an access token.

siteCode

Encuentre el siteCode en la columna Sitecode de la página Admin > Projects. El encabezado de la página del proyecto también lo muestra.
La página Projects con la columna Sitecode

1. Crear un feature flag

Cree un feature flag llamado test_feature_flag_post, por ejemplo, con la variable test_variable. Como esta solicitud no especifica environmentConfigurations, el sistema genera automáticamente las configuraciones para los entornos development, staging y production. Endpoint:
Consulte el endpoint Create a new feature flag. Ejemplo:
Respuesta:

2. Actualizar el feature flag

Actualice el feature flag para añadir una regla de rollout de tipo TARGETED_DELIVERY al entorno development con la siguiente configuración:
Endpoint:
Consulte el endpoint Update a feature flag configuration. Ejemplo:
Respuesta:

3. Actualizar la regla de rollout

Finalmente, cambie el matchValue de rollbackConditions a 25 para la regla de rollout con ID 20557. Endpoint:
Consulte el endpoint Update a feature flag configuration. Ejemplo:
Respuesta: