Skip to main content
PUT
/
feature-flags
/
v3
/
{appId}
/
flags
/
{flagName}
Set an app's feature flag
curl --request PUT \
  --url https://api.hubapi.com/feature-flags/v3/{appId}/flags/{flagName} \
  --header 'Content-Type: application/json' \
  --data '{
  "overrideState": "OFF",
  "defaultState": "OFF"
}'
{
  "overrideState": "OFF",
  "defaultState": "OFF",
  "appId": 123,
  "flagName": "<string>"
}
Supported products
Requires one of the following products or higher.
Marketing HubMarketing HubFree
Sales HubSales HubFree
Service HubService HubFree
Content HubContent HubFree

Authorizations

hapikey
string
query
required

Path Parameters

flagName
string
required

The name of the flag, either hs-release-app-cards or hs-hide-crm-cards.

appId
integer
required

The ID of the app.

Body

application/json
defaultState
enum<string>
required
Available options:
OFF,
ON,
ABSENT
overrideState
enum<string>
Available options:
OFF,
ON,
ABSENT

Response

successful operation

defaultState
enum<string>
required
Available options:
OFF,
ON,
ABSENT
appId
integer
required
flagName
string
required
overrideState
enum<string>
Available options:
OFF,
ON,
ABSENT