Kinde · Capability
Kinde Management API — Feature Flags
Kinde Management API — Feature Flags. Manages environment-scoped feature flags: list/create/ update/delete flags by key, plus per-environment and per-organization overrides. Backs Kinde's release- management product line. Self-contained Naftiko capability covering one Kinde business surface.
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: Kinde Management API — Feature Flags
description: 'Kinde Management API — Feature Flags. Manages environment-scoped feature flags: list/create/
update/delete flags by key, plus per-environment and per-organization overrides. Backs Kinde''s release-
management product line. Self-contained Naftiko capability covering one Kinde business surface.'
tags:
- Kinde
- Feature Flags
- Release Management
created: '2026-05-22'
modified: '2026-05-22'
binds:
- namespace: env
keys:
KINDE_SUBDOMAIN: KINDE_SUBDOMAIN
KINDE_ACCESS_TOKEN: KINDE_ACCESS_TOKEN
capability:
consumes:
- type: http
namespace: kinde-feature-flags
baseUri: https://{KINDE_SUBDOMAIN}.kinde.com/api/v1
description: Kinde Management API — Feature Flags business capability. Self-contained, no shared references.
resources:
- name: feature_flags
path: /feature_flags
operations:
- name: getFeatureFlags
method: GET
description: List all feature flags defined in the business.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: page_size
in: query
type: integer
- name: createFeatureFlag
method: POST
description: Create a new feature flag (boolean, string, integer, or JSON).
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: body
in: body
type: object
required: true
- name: feature_flag
path: /feature_flags/{feature_flag_key}
operations:
- name: updateFeatureFlag
method: PUT
description: Update a feature flag's metadata.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: feature_flag_key
in: path
type: string
required: true
- name: body
in: body
type: object
required: true
- name: deleteFeatureFlag
method: DELETE
description: Delete a feature flag.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: feature_flag_key
in: path
type: string
required: true
- name: environment-feature-flags
path: /environment/feature_flags/{feature_flag_key}
operations:
- name: updateEnvironmentFeatureFlag
method: PATCH
description: Override a feature flag's value for the current environment.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: feature_flag_key
in: path
type: string
required: true
- name: body
in: body
type: object
required: true