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