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
| Operation | Request | Who may call it |
|---|---|---|
| listSegments | GET /api/orgs/{org}/projects/{project}/segments | developer or above |
| createSegment | POST /api/orgs/{org}/projects/{project}/segments | developer or above |
| getSegment | GET /api/orgs/{org}/projects/{project}/segments/{segment} | developer or above |
| updateSegment | PUT /api/orgs/{org}/projects/{project}/segments/{segment} | developer or above |
| archiveSegment | DELETE /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 } }.