Feature Flag
Base path: /api/data/feature-flag
All feature flag CRUD endpoints are registered but not yet implemented — handlers are empty stubs.
POST /api/data/feature-flag
Create a new feature flag.
Auth: Session cookie required
Tenant: Scoped via x-tenant-id header
Not yet implemented — returns no response.
Feature Flag Schema Reference
| Field | Type | Required | Description |
|---|---|---|---|
| key | string | Yes | Unique flag key |
| scope | enum | Yes | system or tenant |
| tenantId | string | No | Tenant ID (required when scope is tenant) |
| enabled | boolean | Yes | Whether the flag is enabled |
| payload | object | No | Arbitrary payload data |
| createdAt | date | Yes | Creation timestamp |
| updatedAt | date | Yes | Last update timestamp |
GET /api/data/feature-flag/:id
Retrieve a feature flag by ID.
Auth: Session cookie required
Tenant: Scoped via x-tenant-id header
Not yet implemented — returns no response.
PATCH /api/data/feature-flag/:id
Update a feature flag by ID.
Auth: Session cookie required
Tenant: Scoped via x-tenant-id header
Not yet implemented — returns no response.
DELETE /api/data/feature-flag/:id
Delete a feature flag by ID.
Auth: Session cookie required
Tenant: Scoped via x-tenant-id header
Not yet implemented — returns no response.