Zum Hauptinhalt springen
PUT
/
feature-flags
/
v3
/
{appId}
/
flags
/
{flagName}
Définir l'indicateur de fonctionnalité d'une application
curl --request PUT \
  --url 'https://api.hubapi.com/feature-flags/v3/{appId}/flags/{flagName}?hapikey=' \
  --header 'Content-Type: application/json' \
  --data '
{
  "defaultState": "ABSENT",
  "overrideState": "ABSENT"
}
'
{
  "appId": 123,
  "defaultState": "ABSENT",
  "flagName": "<string>",
  "overrideState": "ABSENT"
}
Produits pris en charge
Exige l'un des produits suivants ou un produit supérieur.
Marketing HubMarketing HubGratuit
Sales HubSales HubGratuit
Service HubService HubGratuit
Content HubContent HubGratuit

Authorizations

hapikey
string
query
required

Path Parameters

appId
integer<int32>
required

L'ID de l'application.

flagName
string
required

Le nom de l'indicateur, soit hs-release-app-cards, soit hs-hide-crm-cards.

Body

application/json
defaultState
enum<string>
required

L'état que l'indicateur doit avoir s'il n'y a pas de remplacement pour un portail particulier

Verfügbare Optionen:
ABSENT,
OFF,
ON
overrideState
enum<string>

Une valeur d'indicateur qui remplace toutes les autres valeurs, y compris celles au niveau du portail. Principalement utilisée pour les remplacements d'urgence

Verfügbare Optionen:
ABSENT,
OFF,
ON

Response

successful operation

appId
integer<int32>
required

L'ID de l'application

defaultState
enum<string>
required

L'état de l'indicateur pour tout portail qui n'a pas de valeur de remplacement

Verfügbare Optionen:
ABSENT,
OFF,
ON
flagName
string
required

Le nom de l'indicateur

overrideState
enum<string>

Une valeur d'indicateur facultative qui remplace toutes les autres valeurs pour ce nom d'indicateur et cette application, y compris les valeurs au niveau du portail

Verfügbare Optionen:
ABSENT,
OFF,
ON