Auto-generated from /home/runner/work/feature-flag/feature-flag/proto/flags/v1/flag_service.proto
Package: stitchd.flags.v1
| Field | Type | Description |
environment_id | string | |
flag_key | string | |
| Field | Type | Description |
environment_id | string | |
| Field | Type | Description |
flags | repeated FeatureFlag | |
| Value | Description |
MUTATION_KIND_UNSPECIFIED | |
MUTATION_KIND_CREATE | |
MUTATION_KIND_UPDATE | |
MUTATION_KIND_DELETE | |
MUTATION_KIND_ARCHIVE | |
| Field | Type | Description |
environment_id | string | |
kind | MutationKind | |
flag | FeatureFlag | |
version | uint64 | Optimistic-locking version — required for UPDATE / DELETE / ARCHIVE. Server rejects with ABORTED if stored version differs. |
| Field | Type | Description |
flag | FeatureFlag | |
version | uint64 | |
| Field | Type | Description |
environment_id | string | |
Controls which context parameters are used for percentage-rollout hashing.
| Field | Type | Description |
parameter_key | string | |
parameter_type | string | |
order | int32 | |
| Field | Type | Description |
environment_id | string | |
flag_key | string | |
configs | repeated FlagHashingConfig | |
| Field | Type | Description |
flag | FeatureFlag | |
configs | repeated FlagHashingConfig | |
Fetch a single flag definition by key.
- Request:
GetFlagRequest
- Response:
FeatureFlag
List all flag definitions for an environment.
- Request:
ListFlagsRequest
- Response:
ListFlagsResponse
Create, update, delete, or archive a flag.
- Request:
MutateFlagRequest
- Response:
MutateFlagResponse
Server-streaming endpoint for SDK definition sync.
- Request:
GetFlagDefinitionsRequest
- Response:
stream FeatureFlag
Replace the hashing config for a flag (which context params drive rollout %).
- Request:
UpdateFlagHashingRequest
- Response:
UpdateFlagHashingResponse