Passer au contenu principal
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

Autorisations

hapikey
string
query
requis

Paramètres de chemin

appId
integer<int32>
requis

L'ID de l'application.

flagName
string
requis

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

Corps

application/json
defaultState
enum<string>
requis

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

Options disponibles:
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

Options disponibles:
ABSENT,
OFF,
ON

Réponse

successful operation

appId
integer<int32>
requis

L'ID de l'application

defaultState
enum<string>
requis

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

Options disponibles:
ABSENT,
OFF,
ON
flagName
string
requis

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

Options disponibles:
ABSENT,
OFF,
ON
Last modified on January 23, 2026