Skip to content
FlagPilot
Menu

Management API

Environments

List, create, update and archive environments, and read an environment summary.

Environments are where flags are configured and where SDK keys and snapshots live. Admins create, rename and archive them; turning off an environment’s confirm requirement needs an owner.

Keys of an archived environment stop working on delivery.

Operations

Environments operations
OperationRequestWho may call it
listEnvironmentsGET /api/orgs/{org}/projects/{project}/environmentsviewer or above
createEnvironmentPOST /api/orgs/{org}/projects/{project}/environmentsadmin or above
updateEnvironmentPATCH /api/orgs/{org}/projects/{project}/environments/{env}admin or above; owner to turn off requireConfirm
archiveEnvironmentPOST /api/orgs/{org}/projects/{project}/environments/{env}/archiveadmin or above
getEnvironmentSummaryGET /api/orgs/{org}/projects/{project}/environments/{env}/summaryviewer or above

Management API requests carry a user token and are checked against the caller’s organization role. Delivery API requests carry an SDK key; the two never cross. Errors are always { error: { code, message } }.