Passer au contenu principal
POST
https://{tenantDomain}/api/v2
/
experimentation
/
feature-flags
/
{id}
/
variations
Créer une variation pour un indicateur de fonctionnalité.
curl --request POST \
  --url https://{tenantDomain}/api/v2/experimentation/feature-flags/{id}/variations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "<string>",
  "overrides": {},
  "description": "<string>"
}
'
{
  "created_at": "2023-11-07T05:31:56Z",
  "feature_flag_id": "<string>",
  "id": "<string>",
  "name": "<string>",
  "overrides": {},
  "updated_at": "2023-11-07T05:31:56Z",
  "description": "<string>"
}

Autorisations

Authorization
string
header
requis

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Paramètres de chemin

id
string
requis

L’ID du flag de fonctionnalité parent.

Corps

Créer une variation pour un indicateur de fonctionnalité

name
string
requis

Un nom en langage clair pour la variation

Required string length: 3 - 255
Pattern: ^(?!.*\x00)\S(.*\S)?$
overrides
object
requis

Substitutions de configuration pour cette variation; les clés doivent exister dans les paramètres du flag parent

description
string

Une description de ce que contrôle cette variation

Required string length: 3 - 1024
Pattern: ^(?!.*\x00)\S(.*\S)?$

Réponse

Variation créée avec succès.

created_at
string<date-time>
requis
feature_flag_id
string
requis
Pattern: ^flg_[A-HJ-NP-Za-km-z1-9]+$
id
string
requis
Pattern: ^var_[A-HJ-NP-Za-km-z1-9]+$
name
string
requis
overrides
object
requis

Remplacements de configuration pour cette variation

updated_at
string<date-time>
requis
description
string