API Reference

Describes the REST API that allows clients to manage and update apps, flags and related entities.

List of applications

get

Retrieve all accessible applications

Authorizations
AuthorizationstringRequired

API key authentication, for service access

Query parameters
orgIdstring · min: 1Optional

Organization identifier

Responses
chevron-right
200

Requested resource retrieved successfully

application/json
get
/apps

Get details of an application

get

Retrieve a specific application by its identifier

Authorizations
AuthorizationstringRequired

API key authentication, for service access

Path parameters
appIdstring · min: 1Required

App identifier

Query parameters
Responses
chevron-right
200

Requested resource retrieved successfully

application/json
get
/apps/{appId}

List flags for application

get

Retrieve all flags for a specific application

Authorizations
AuthorizationstringRequired

API key authentication, for service access

Path parameters
appIdstring · min: 1Required

App identifier

Responses
chevron-right
200

Requested resource retrieved successfully

application/json
get
/apps/{appId}/flags

Get flag targeting for an environment

get

Retrieve targeting for a flag in an environment

Authorizations
AuthorizationstringRequired

API key authentication, for service access

Path parameters
appIdstring · min: 1Required

App identifier

flagKeystring · min: 1Required

Unique flag key

envIdstring · min: 1Required

Environment identifier

Responses
chevron-right
200

Requested resource retrieved successfully

application/json
get
/apps/{appId}/flags/{flagKey}/targeting/{envId}

Update flag specific targets for an environment

patch

Update specific companies and users for flags in an environment

Authorizations
AuthorizationstringRequired

API key authentication, for service access

Path parameters
appIdstring · min: 1Required

App identifier

envIdstring · min: 1Required

Environment identifier

Body

Update the explicit value of multiple flags for a given audience

notificationsbooleanOptional

Whether to send notifications about the change to configured integration (eg. Slack, Linear, etc). Defaults to true.

Default: true
changeDescriptionstringOptional

The description of the change recorded in the change history

Responses
chevron-right
200

Requested resource retrieved successfully

application/json
patch
/apps/{appId}/flags/specific-targets/{envId}

Last updated

Was this helpful?