Pular para o conteúdo principal
PUT
/
feature-flags
/
v3
/
{appId}
/
flags
/
{flagName}
Definir um sinalizador de recurso de um aplicativo
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"
}
Produtos suportados
Requer um dos seguintes produtos ou superior.
Marketing HubMarketing HubGrátis
Sales HubSales HubGrátis
Service HubService HubGrátis
Content HubContent HubGrátis

Autorizações

hapikey
string
query
obrigatório

Parâmetros de caminho

appId
integer<int32>
obrigatório

O ID do aplicativo.

flagName
string
obrigatório

O nome do sinalizador, "hs-release-app-cards" ou "hs-hide-crm-cards".

Corpo

application/json
defaultState
enum<string>
obrigatório

O estado que o sinalizador deve ter se não houver substituições para um portal específico

Opções disponíveis:
ABSENT,
OFF,
ON
overrideState
enum<string>

Um valor de sinalizador que substitui todas as outras configurações, incluindo valores em nível de portal. Usado principalmente para situações como substituições de emergência

Opções disponíveis:
ABSENT,
OFF,
ON

Resposta

successful operation

appId
integer<int32>
obrigatório

O ID do aplicativo

defaultState
enum<string>
obrigatório

O estado do sinalizador de qualquer portal que não tenha um valor de substituição

Opções disponíveis:
ABSENT,
OFF,
ON
flagName
string
obrigatório

O nome do sinalizador

overrideState
enum<string>

Um valor de sinalizador opcional que substitui todos os outros para este nome de sinalizador e aplicativo, incluindo valores em nível de portal.

Opções disponíveis:
ABSENT,
OFF,
ON
Last modified on August 31, 2025