Skip to content
FlagPilot
Menu

Management API

Segments

List, create, read, update and archive a project’s reusable segments.

A segment has included and excluded keys and a set of conditions. Changing one republishes the snapshots of the project’s environments.

Operations

Segments operations
OperationRequestWho may call it
listSegmentsGET /api/orgs/{org}/projects/{project}/segmentsdeveloper or above
createSegmentPOST /api/orgs/{org}/projects/{project}/segmentsdeveloper or above
getSegmentGET /api/orgs/{org}/projects/{project}/segments/{segment}developer or above
updateSegmentPUT /api/orgs/{org}/projects/{project}/segments/{segment}developer or above
archiveSegmentDELETE /api/orgs/{org}/projects/{project}/segments/{segment}developer 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 } }.