naftiko: 1.0.0-alpha2 info: label: PostHog API — feature_flags description: 'PostHog API — feature_flags. 46 operations. Lead operation: feature_flags. Self-contained Naftiko capability covering one Posthog business surface.' tags: - Posthog - feature_flags created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: POSTHOG_API_KEY: POSTHOG_API_KEY capability: consumes: - type: http namespace: posthog-feature-flags baseUri: '' description: PostHog API — feature_flags business capability. Self-contained, no shared references. resources: - name: api-projects-project_id-feature_flags path: /api/projects/{project_id}/feature_flags/ operations: - name: featureflagslist method: GET description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: active in: query type: string - name: created_by_id in: query type: string description: The User ID which initially created the feature flag. - name: evaluation_runtime in: query type: string description: Filter feature flags by their evaluation runtime. - name: excluded_properties in: query type: string description: JSON-encoded list of feature flag keys to exclude from the results. - name: has_evaluation_contexts in: query type: string description: Filter feature flags by presence of evaluation contexts. 'true' returns only flags with at least one evaluation context, 'false' returns only flags without. - name: limit in: query type: integer description: Number of results to return per page. - name: offset in: query type: integer description: The initial index from which to return the results. - name: search in: query type: string description: Search by feature flag key or name. Case insensitive. - name: tags in: query type: string description: JSON-encoded list of tag names to filter feature flags by. - name: type in: query type: string - name: featureflagslist method: GET description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: active in: query type: string - name: created_by_id in: query type: string description: The User ID which initially created the feature flag. - name: evaluation_runtime in: query type: string description: Filter feature flags by their evaluation runtime. - name: excluded_properties in: query type: string description: JSON-encoded list of feature flag keys to exclude from the results. - name: has_evaluation_contexts in: query type: string description: Filter feature flags by presence of evaluation contexts. 'true' returns only flags with at least one evaluation context, 'false' returns only flags without. - name: limit in: query type: integer description: Number of results to return per page. - name: offset in: query type: integer description: The initial index from which to return the results. - name: search in: query type: string description: Search by feature flag key or name. Case insensitive. - name: tags in: query type: string description: JSON-encoded list of tag names to filter feature flags by. - name: type in: query type: string - name: featureflagscreate method: POST description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: featureflagscreate method: POST description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: api-projects-project_id-feature_flags-activity path: /api/projects/{project_id}/feature_flags/activity/ operations: - name: featureflagsallactivityretrieve method: GET description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer description: Number of items per page - name: page in: query type: integer description: Page number - name: featureflagsallactivityretrieve method: GET description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer description: Number of items per page - name: page in: query type: integer description: Page number - name: api-projects-project_id-feature_flags-bulk_delete path: /api/projects/{project_id}/feature_flags/bulk_delete/ operations: - name: featureflagsbulkdeletecreate method: POST description: Bulk delete feature flags by filter criteria or explicit IDs. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: featureflagsbulkdeletecreate method: POST description: Bulk delete feature flags by filter criteria or explicit IDs. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-projects-project_id-feature_flags-bulk_keys path: /api/projects/{project_id}/feature_flags/bulk_keys/ operations: - name: featureflagsbulkkeyscreate method: POST description: Get feature flag keys by IDs. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: featureflagsbulkkeyscreate method: POST description: Get feature flag keys by IDs. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-projects-project_id-feature_flags-bulk_update_tags path: /api/projects/{project_id}/feature_flags/bulk_update_tags/ operations: - name: featureflagsbulkupdatetagscreate method: POST description: Bulk update tags on multiple objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: featureflagsbulkupdatetagscreate method: POST description: Bulk update tags on multiple objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-projects-project_id-feature_flags-evaluation_reasons path: /api/projects/{project_id}/feature_flags/evaluation_reasons/ operations: - name: featureflagsevaluationreasonsretrieve method: GET description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: distinct_id in: query type: string description: User distinct ID required: true - name: groups in: query type: string description: Groups for feature flag evaluation (JSON object string) - name: featureflagsevaluationreasonsretrieve method: GET description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: distinct_id in: query type: string description: User distinct ID required: true - name: groups in: query type: string description: Groups for feature flag evaluation (JSON object string) - name: api-projects-project_id-feature_flags-local_evaluation path: /api/projects/{project_id}/feature_flags/local_evaluation/ operations: - name: featureflagslocalevaluationretrieve method: GET description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: send_cohorts in: query type: boolean description: Include cohorts in response - name: featureflagslocalevaluationretrieve method: GET description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: send_cohorts in: query type: boolean description: Include cohorts in response - name: api-projects-project_id-feature_flags-matching_ids path: /api/projects/{project_id}/feature_flags/matching_ids/ operations: - name: featureflagsmatchingidsretrieve method: GET description: Get IDs of all feature flags matching the current filters. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: featureflagsmatchingidsretrieve method: GET description: Get IDs of all feature flags matching the current filters. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-projects-project_id-feature_flags-my_flags path: /api/projects/{project_id}/feature_flags/my_flags/ operations: - name: featureflagsmyflagsretrieve method: GET description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: groups in: query type: string description: Groups for feature flag evaluation (JSON object string) - name: featureflagsmyflagsretrieve method: GET description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: groups in: query type: string description: Groups for feature flag evaluation (JSON object string) - name: api-projects-project_id-feature_flags-user_blast_radius path: /api/projects/{project_id}/feature_flags/user_blast_radius/ operations: - name: featureflagsuserblastradiuscreate method: POST description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: featureflagsuserblastradiuscreate method: POST description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-projects-project_id-feature_flags-id path: /api/projects/{project_id}/feature_flags/{id}/ operations: - name: featureflagsretrieve method: GET description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this feature flag. required: true - name: featureflagsretrieve method: GET description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this feature flag. required: true - name: featureflagsupdate method: PUT description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this feature flag. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: featureflagsupdate method: PUT description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this feature flag. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: featureflagspartialupdate method: PATCH description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this feature flag. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: featureflagspartialupdate method: PATCH description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this feature flag. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: featureflagsdestroy method: DELETE description: Hard delete of this model is not allowed. Use a patch API call to set "deleted" to true outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this feature flag. required: true - name: featureflagsdestroy method: DELETE description: Hard delete of this model is not allowed. Use a patch API call to set "deleted" to true outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this feature flag. required: true - name: api-projects-project_id-feature_flags-id-activity path: /api/projects/{project_id}/feature_flags/{id}/activity/ operations: - name: featureflagsactivityretrieve method: GET description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this feature flag. required: true - name: limit in: query type: integer description: Number of items per page - name: page in: query type: integer description: Page number - name: featureflagsactivityretrieve method: GET description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this feature flag. required: true - name: limit in: query type: integer description: Number of items per page - name: page in: query type: integer description: Page number - name: api-projects-project_id-feature_flags-id-create_static_cohort_for_flag path: /api/projects/{project_id}/feature_flags/{id}/create_static_cohort_for_flag/ operations: - name: featureflagscreatestaticcohortforflagcreate method: POST description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this feature flag. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: featureflagscreatestaticcohortforflagcreate method: POST description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this feature flag. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: api-projects-project_id-feature_flags-id-dashboard path: /api/projects/{project_id}/feature_flags/{id}/dashboard/ operations: - name: featureflagsdashboardcreate method: POST description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this feature flag. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: featureflagsdashboardcreate method: POST description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this feature flag. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: api-projects-project_id-feature_flags-id-dependent_flags path: /api/projects/{project_id}/feature_flags/{id}/dependent_flags/ operations: - name: featureflagsdependentflagslist method: GET description: Get other active flags that depend on this flag. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this feature flag. required: true - name: featureflagsdependentflagslist method: GET description: Get other active flags that depend on this flag. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this feature flag. required: true - name: api-projects-project_id-feature_flags-id-enrich_usage_dashboard path: /api/projects/{project_id}/feature_flags/{id}/enrich_usage_dashboard/ operations: - name: featureflagsenrichusagedashboardcreate method: POST description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this feature flag. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: featureflagsenrichusagedashboardcreate method: POST description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this feature flag. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: api-projects-project_id-feature_flags-id-remote_config path: /api/projects/{project_id}/feature_flags/{id}/remote_config/ operations: - name: featureflagsremoteconfigretrieve method: GET description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this feature flag. required: true - name: featureflagsremoteconfigretrieve method: GET description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this feature flag. required: true - name: api-projects-project_id-feature_flags-id-status path: /api/projects/{project_id}/feature_flags/{id}/status/ operations: - name: featureflagsstatusretrieve method: GET description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this feature flag. required: true - name: featureflagsstatusretrieve method: GET description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this feature flag. required: true - name: api-projects-project_id-feature_flags-id-versions-version_number path: /api/projects/{project_id}/feature_flags/{id}/versions/{version_number}/ operations: - name: featureflagsversionsretrieve method: GET description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this feature flag. required: true - name: version_number in: path type: integer description: The version number to reconstruct. required: true - name: featureflagsversionsretrieve method: GET description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this feature flag. required: true - name: version_number in: path type: integer description: The version number to reconstruct. required: true authentication: type: bearer token: '{{env.POSTHOG_API_KEY}}' exposes: - type: rest namespace: posthog-feature-flags-rest port: 8080 description: REST adapter for PostHog API — feature_flags. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/api/projects/{project-id}/feature-flags name: api-projects-project-id-feature-flags description: REST surface for api-projects-project_id-feature_flags. operations: - method: GET name: featureflagslist description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. call: posthog-feature-flags.featureflagslist with: active: rest.active created_by_id: rest.created_by_id evaluation_runtime: rest.evaluation_runtime excluded_properties: rest.excluded_properties has_evaluation_contexts: rest.has_evaluation_contexts limit: rest.limit offset: rest.offset search: rest.search tags: rest.tags type: rest.type outputParameters: - type: object mapping: $. - method: GET name: featureflagslist description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. call: posthog-feature-flags.featureflagslist with: active: rest.active created_by_id: rest.created_by_id evaluation_runtime: rest.evaluation_runtime excluded_properties: rest.excluded_properties has_evaluation_contexts: rest.has_evaluation_contexts limit: rest.limit offset: rest.offset search: rest.search tags: rest.tags type: rest.type outputParameters: - type: object mapping: $. - method: POST name: featureflagscreate description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. call: posthog-feature-flags.featureflagscreate with: body: rest.body outputParameters: - type: object mapping: $. - method: POST name: featureflagscreate description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. call: posthog-feature-flags.featureflagscreate with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/projects/{project-id}/feature-flags/activity name: api-projects-project-id-feature-flags-activity description: REST surface for api-projects-project_id-feature_flags-activity. operations: - method: GET name: featureflagsallactivityretrieve description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. call: posthog-feature-flags.featureflagsallactivityretrieve with: limit: rest.limit page: rest.page outputParameters: - type: object mapping: $. - method: GET name: featureflagsallactivityretrieve description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. call: posthog-feature-flags.featureflagsallactivityretrieve with: limit: rest.limit page: rest.page outputParameters: - type: object mapping: $. - path: /v1/api/projects/{project-id}/feature-flags/bulk-delete name: api-projects-project-id-feature-flags-bulk-delete description: REST surface for api-projects-project_id-feature_flags-bulk_delete. operations: - method: POST name: featureflagsbulkdeletecreate description: Bulk delete feature flags by filter criteria or explicit IDs. call: posthog-feature-flags.featureflagsbulkdeletecreate with: body: rest.body outputParameters: - type: object mapping: $. - method: POST name: featureflagsbulkdeletecreate description: Bulk delete feature flags by filter criteria or explicit IDs. call: posthog-feature-flags.featureflagsbulkdeletecreate with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/projects/{project-id}/feature-flags/bulk-keys name: api-projects-project-id-feature-flags-bulk-keys description: REST surface for api-projects-project_id-feature_flags-bulk_keys. operations: - method: POST name: featureflagsbulkkeyscreate description: Get feature flag keys by IDs. call: posthog-feature-flags.featureflagsbulkkeyscreate with: body: rest.body outputParameters: - type: object mapping: $. - method: POST name: featureflagsbulkkeyscreate description: Get feature flag keys by IDs. call: posthog-feature-flags.featureflagsbulkkeyscreate with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/projects/{project-id}/feature-flags/bulk-update-tags name: api-projects-project-id-feature-flags-bulk-update-tags description: REST surface for api-projects-project_id-feature_flags-bulk_update_tags. operations: - method: POST name: featureflagsbulkupdatetagscreate description: Bulk update tags on multiple objects. call: posthog-feature-flags.featureflagsbulkupdatetagscreate with: body: rest.body outputParameters: - type: object mapping: $. - method: POST name: featureflagsbulkupdatetagscreate description: Bulk update tags on multiple objects. call: posthog-feature-flags.featureflagsbulkupdatetagscreate with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/projects/{project-id}/feature-flags/evaluation-reasons name: api-projects-project-id-feature-flags-evaluation-reasons description: REST surface for api-projects-project_id-feature_flags-evaluation_reasons. operations: - method: GET name: featureflagsevaluationreasonsretrieve description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. call: posthog-feature-flags.featureflagsevaluationreasonsretrieve with: distinct_id: rest.distinct_id groups: rest.groups outputParameters: - type: object mapping: $. - method: GET name: featureflagsevaluationreasonsretrieve description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. call: posthog-feature-flags.featureflagsevaluationreasonsretrieve with: distinct_id: rest.distinct_id groups: rest.groups outputParameters: - type: object mapping: $. - path: /v1/api/projects/{project-id}/feature-flags/local-evaluation name: api-projects-project-id-feature-flags-local-evaluation description: REST surface for api-projects-project_id-feature_flags-local_evaluation. operations: - method: GET name: featureflagslocalevaluationretrieve description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. call: posthog-feature-flags.featureflagslocalevaluationretrieve with: send_cohorts: rest.send_cohorts outputParameters: - type: object mapping: $. - method: GET name: featureflagslocalevaluationretrieve description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. call: posthog-feature-flags.featureflagslocalevaluationretrieve with: send_cohorts: rest.send_cohorts outputParameters: - type: object mapping: $. - path: /v1/api/projects/{project-id}/feature-flags/matching-ids name: api-projects-project-id-feature-flags-matching-ids description: REST surface for api-projects-project_id-feature_flags-matching_ids. operations: - method: GET name: featureflagsmatchingidsretrieve description: Get IDs of all feature flags matching the current filters. call: posthog-feature-flags.featureflagsmatchingidsretrieve outputParameters: - type: object mapping: $. - method: GET name: featureflagsmatchingidsretrieve description: Get IDs of all feature flags matching the current filters. call: posthog-feature-flags.featureflagsmatchingidsretrieve outputParameters: - type: object mapping: $. - path: /v1/api/projects/{project-id}/feature-flags/my-flags name: api-projects-project-id-feature-flags-my-flags description: REST surface for api-projects-project_id-feature_flags-my_flags. operations: - method: GET name: featureflagsmyflagsretrieve description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. call: posthog-feature-flags.featureflagsmyflagsretrieve with: groups: rest.groups outputParameters: - type: object mapping: $. - method: GET name: featureflagsmyflagsretrieve description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. call: posthog-feature-flags.featureflagsmyflagsretrieve with: groups: rest.groups outputParameters: - type: object mapping: $. - path: /v1/api/projects/{project-id}/feature-flags/user-blast-radius name: api-projects-project-id-feature-flags-user-blast-radius description: REST surface for api-projects-project_id-feature_flags-user_blast_radius. operations: - method: POST name: featureflagsuserblastradiuscreate description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. call: posthog-feature-flags.featureflagsuserblastradiuscreate with: body: rest.body outputParameters: - type: object mapping: $. - method: POST name: featureflagsuserblastradiuscreate description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. call: posthog-feature-flags.featureflagsuserblastradiuscreate with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/projects/{project-id}/feature-flags/{id} name: api-projects-project-id-feature-flags-id description: REST surface for api-projects-project_id-feature_flags-id. operations: - method: GET name: featureflagsretrieve description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. call: posthog-feature-flags.featureflagsretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: GET name: featureflagsretrieve description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. call: posthog-feature-flags.featureflagsretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: featureflagsupdate description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. call: posthog-feature-flags.featureflagsupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: featureflagsupdate description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. call: posthog-feature-flags.featureflagsupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: featureflagspartialupdate description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. call: posthog-feature-flags.featureflagspartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: featureflagspartialupdate description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. call: posthog-feature-flags.featureflagspartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: featureflagsdestroy description: Hard delete of this model is not allowed. Use a patch API call to set "deleted" to true call: posthog-feature-flags.featureflagsdestroy with: id: rest.id outputParameters: - type: object mapping: $. - method: DELETE name: featureflagsdestroy description: Hard delete of this model is not allowed. Use a patch API call to set "deleted" to true call: posthog-feature-flags.featureflagsdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/projects/{project-id}/feature-flags/{id}/activity name: api-projects-project-id-feature-flags-id-activity description: REST surface for api-projects-project_id-feature_flags-id-activity. operations: - method: GET name: featureflagsactivityretrieve description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. call: posthog-feature-flags.featureflagsactivityretrieve with: id: rest.id limit: rest.limit page: rest.page outputParameters: - type: object mapping: $. - method: GET name: featureflagsactivityretrieve description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. call: posthog-feature-flags.featureflagsactivityretrieve with: id: rest.id limit: rest.limit page: rest.page outputParameters: - type: object mapping: $. - path: /v1/api/projects/{project-id}/feature-flags/{id}/create-static-cohort-for-flag name: api-projects-project-id-feature-flags-id-create-static-cohort-for-flag description: REST surface for api-projects-project_id-feature_flags-id-create_static_cohort_for_flag. operations: - method: POST name: featureflagscreatestaticcohortforflagcreate description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. call: posthog-feature-flags.featureflagscreatestaticcohortforflagcreate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: POST name: featureflagscreatestaticcohortforflagcreate description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. call: posthog-feature-flags.featureflagscreatestaticcohortforflagcreate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/projects/{project-id}/feature-flags/{id}/dashboard name: api-projects-project-id-feature-flags-id-dashboard description: REST surface for api-projects-project_id-feature_flags-id-dashboard. operations: - method: POST name: featureflagsdashboardcreate description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. call: posthog-feature-flags.featureflagsdashboardcreate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: POST name: featureflagsdashboardcreate description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. call: posthog-feature-flags.featureflagsdashboardcreate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/projects/{project-id}/feature-flags/{id}/dependent-flags name: api-projects-project-id-feature-flags-id-dependent-flags description: REST surface for api-projects-project_id-feature_flags-id-dependent_flags. operations: - method: GET name: featureflagsdependentflagslist description: Get other active flags that depend on this flag. call: posthog-feature-flags.featureflagsdependentflagslist with: id: rest.id outputParameters: - type: object mapping: $. - method: GET name: featureflagsdependentflagslist description: Get other active flags that depend on this flag. call: posthog-feature-flags.featureflagsdependentflagslist with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/projects/{project-id}/feature-flags/{id}/enrich-usage-dashboard name: api-projects-project-id-feature-flags-id-enrich-usage-dashboard description: REST surface for api-projects-project_id-feature_flags-id-enrich_usage_dashboard. operations: - method: POST name: featureflagsenrichusagedashboardcreate description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. call: posthog-feature-flags.featureflagsenrichusagedashboardcreate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: POST name: featureflagsenrichusagedashboardcreate description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. call: posthog-feature-flags.featureflagsenrichusagedashboardcreate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/projects/{project-id}/feature-flags/{id}/remote-config name: api-projects-project-id-feature-flags-id-remote-config description: REST surface for api-projects-project_id-feature_flags-id-remote_config. operations: - method: GET name: featureflagsremoteconfigretrieve description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. call: posthog-feature-flags.featureflagsremoteconfigretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: GET name: featureflagsremoteconfigretrieve description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. call: posthog-feature-flags.featureflagsremoteconfigretrieve with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/projects/{project-id}/feature-flags/{id}/status name: api-projects-project-id-feature-flags-id-status description: REST surface for api-projects-project_id-feature_flags-id-status. operations: - method: GET name: featureflagsstatusretrieve description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. call: posthog-feature-flags.featureflagsstatusretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: GET name: featureflagsstatusretrieve description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. call: posthog-feature-flags.featureflagsstatusretrieve with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/projects/{project-id}/feature-flags/{id}/versions/{version-number} name: api-projects-project-id-feature-flags-id-versions-version-number description: REST surface for api-projects-project_id-feature_flags-id-versions-version_number. operations: - method: GET name: featureflagsversionsretrieve description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. call: posthog-feature-flags.featureflagsversionsretrieve with: id: rest.id version_number: rest.version_number outputParameters: - type: object mapping: $. - method: GET name: featureflagsversionsretrieve description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. call: posthog-feature-flags.featureflagsversionsretrieve with: id: rest.id version_number: rest.version_number outputParameters: - type: object mapping: $. - type: mcp namespace: posthog-feature-flags-mcp port: 9090 transport: http description: MCP adapter for PostHog API — feature_flags. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: create-read-update-and-delete description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. hints: readOnly: true destructive: false idempotent: true call: posthog-feature-flags.featureflagslist with: active: tools.active created_by_id: tools.created_by_id evaluation_runtime: tools.evaluation_runtime excluded_properties: tools.excluded_properties has_evaluation_contexts: tools.has_evaluation_contexts limit: tools.limit offset: tools.offset search: tools.search tags: tools.tags type: tools.type outputParameters: - type: object mapping: $. - name: create-read-update-and-delete-2 description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. hints: readOnly: true destructive: false idempotent: true call: posthog-feature-flags.featureflagslist with: active: tools.active created_by_id: tools.created_by_id evaluation_runtime: tools.evaluation_runtime excluded_properties: tools.excluded_properties has_evaluation_contexts: tools.has_evaluation_contexts limit: tools.limit offset: tools.offset search: tools.search tags: tools.tags type: tools.type outputParameters: - type: object mapping: $. - name: create-read-update-and-delete-3 description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. hints: readOnly: false destructive: false idempotent: false call: posthog-feature-flags.featureflagscreate with: body: tools.body outputParameters: - type: object mapping: $. - name: create-read-update-and-delete-4 description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. hints: readOnly: false destructive: false idempotent: false call: posthog-feature-flags.featureflagscreate with: body: tools.body outputParameters: - type: object mapping: $. - name: create-read-update-and-delete-5 description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. hints: readOnly: true destructive: false idempotent: true call: posthog-feature-flags.featureflagsallactivityretrieve with: limit: tools.limit page: tools.page outputParameters: - type: object mapping: $. - name: create-read-update-and-delete-6 description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. hints: readOnly: true destructive: false idempotent: true call: posthog-feature-flags.featureflagsallactivityretrieve with: limit: tools.limit page: tools.page outputParameters: - type: object mapping: $. - name: bulk-delete-feature-flags-filter description: Bulk delete feature flags by filter criteria or explicit IDs. hints: readOnly: false destructive: false idempotent: false call: posthog-feature-flags.featureflagsbulkdeletecreate with: body: tools.body outputParameters: - type: object mapping: $. - name: bulk-delete-feature-flags-filter-2 description: Bulk delete feature flags by filter criteria or explicit IDs. hints: readOnly: false destructive: false idempotent: false call: posthog-feature-flags.featureflagsbulkdeletecreate with: body: tools.body outputParameters: - type: object mapping: $. - name: get-feature-flag-keys-ids description: Get feature flag keys by IDs. hints: readOnly: true destructive: false idempotent: false call: posthog-feature-flags.featureflagsbulkkeyscreate with: body: tools.body outputParameters: - type: object mapping: $. - name: get-feature-flag-keys-ids-2 description: Get feature flag keys by IDs. hints: readOnly: true destructive: false idempotent: false call: posthog-feature-flags.featureflagsbulkkeyscreate with: body: tools.body outputParameters: - type: object mapping: $. - name: bulk-update-tags-multiple-objects description: Bulk update tags on multiple objects. hints: readOnly: false destructive: false idempotent: false call: posthog-feature-flags.featureflagsbulkupdatetagscreate with: body: tools.body outputParameters: - type: object mapping: $. - name: bulk-update-tags-multiple-objects-2 description: Bulk update tags on multiple objects. hints: readOnly: false destructive: false idempotent: false call: posthog-feature-flags.featureflagsbulkupdatetagscreate with: body: tools.body outputParameters: - type: object mapping: $. - name: create-read-update-and-delete-7 description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. hints: readOnly: true destructive: false idempotent: true call: posthog-feature-flags.featureflagsevaluationreasonsretrieve with: distinct_id: tools.distinct_id groups: tools.groups outputParameters: - type: object mapping: $. - name: create-read-update-and-delete-8 description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. hints: readOnly: true destructive: false idempotent: true call: posthog-feature-flags.featureflagsevaluationreasonsretrieve with: distinct_id: tools.distinct_id groups: tools.groups outputParameters: - type: object mapping: $. - name: create-read-update-and-delete-9 description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. hints: readOnly: true destructive: false idempotent: true call: posthog-feature-flags.featureflagslocalevaluationretrieve with: send_cohorts: tools.send_cohorts outputParameters: - type: object mapping: $. - name: create-read-update-and-delete-10 description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. hints: readOnly: true destructive: false idempotent: true call: posthog-feature-flags.featureflagslocalevaluationretrieve with: send_cohorts: tools.send_cohorts outputParameters: - type: object mapping: $. - name: get-ids-all-feature-flags description: Get IDs of all feature flags matching the current filters. hints: readOnly: true destructive: false idempotent: true call: posthog-feature-flags.featureflagsmatchingidsretrieve outputParameters: - type: object mapping: $. - name: get-ids-all-feature-flags-2 description: Get IDs of all feature flags matching the current filters. hints: readOnly: true destructive: false idempotent: true call: posthog-feature-flags.featureflagsmatchingidsretrieve outputParameters: - type: object mapping: $. - name: create-read-update-and-delete-11 description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. hints: readOnly: true destructive: false idempotent: true call: posthog-feature-flags.featureflagsmyflagsretrieve with: groups: tools.groups outputParameters: - type: object mapping: $. - name: create-read-update-and-delete-12 description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. hints: readOnly: true destructive: false idempotent: true call: posthog-feature-flags.featureflagsmyflagsretrieve with: groups: tools.groups outputParameters: - type: object mapping: $. - name: create-read-update-and-delete-13 description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. hints: readOnly: false destructive: false idempotent: false call: posthog-feature-flags.featureflagsuserblastradiuscreate with: body: tools.body outputParameters: - type: object mapping: $. - name: create-read-update-and-delete-14 description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. hints: readOnly: false destructive: false idempotent: false call: posthog-feature-flags.featureflagsuserblastradiuscreate with: body: tools.body outputParameters: - type: object mapping: $. - name: create-read-update-and-delete-15 description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. hints: readOnly: true destructive: false idempotent: true call: posthog-feature-flags.featureflagsretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: create-read-update-and-delete-16 description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. hints: readOnly: true destructive: false idempotent: true call: posthog-feature-flags.featureflagsretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: create-read-update-and-delete-17 description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. hints: readOnly: false destructive: false idempotent: true call: posthog-feature-flags.featureflagsupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: create-read-update-and-delete-18 description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. hints: readOnly: false destructive: false idempotent: true call: posthog-feature-flags.featureflagsupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: create-read-update-and-delete-19 description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. hints: readOnly: false destructive: false idempotent: true call: posthog-feature-flags.featureflagspartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: create-read-update-and-delete-20 description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. hints: readOnly: false destructive: false idempotent: true call: posthog-feature-flags.featureflagspartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: hard-delete-this-model-is description: Hard delete of this model is not allowed. Use a patch API call to set "deleted" to true hints: readOnly: false destructive: true idempotent: true call: posthog-feature-flags.featureflagsdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: hard-delete-this-model-is-2 description: Hard delete of this model is not allowed. Use a patch API call to set "deleted" to true hints: readOnly: false destructive: true idempotent: true call: posthog-feature-flags.featureflagsdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: create-read-update-and-delete-21 description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. hints: readOnly: true destructive: false idempotent: true call: posthog-feature-flags.featureflagsactivityretrieve with: id: tools.id limit: tools.limit page: tools.page outputParameters: - type: object mapping: $. - name: create-read-update-and-delete-22 description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. hints: readOnly: true destructive: false idempotent: true call: posthog-feature-flags.featureflagsactivityretrieve with: id: tools.id limit: tools.limit page: tools.page outputParameters: - type: object mapping: $. - name: create-read-update-and-delete-23 description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. hints: readOnly: false destructive: false idempotent: false call: posthog-feature-flags.featureflagscreatestaticcohortforflagcreate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: create-read-update-and-delete-24 description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. hints: readOnly: false destructive: false idempotent: false call: posthog-feature-flags.featureflagscreatestaticcohortforflagcreate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: create-read-update-and-delete-25 description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. hints: readOnly: false destructive: false idempotent: false call: posthog-feature-flags.featureflagsdashboardcreate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: create-read-update-and-delete-26 description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. hints: readOnly: false destructive: false idempotent: false call: posthog-feature-flags.featureflagsdashboardcreate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: get-other-active-flags-that description: Get other active flags that depend on this flag. hints: readOnly: true destructive: false idempotent: true call: posthog-feature-flags.featureflagsdependentflagslist with: id: tools.id outputParameters: - type: object mapping: $. - name: get-other-active-flags-that-2 description: Get other active flags that depend on this flag. hints: readOnly: true destructive: false idempotent: true call: posthog-feature-flags.featureflagsdependentflagslist with: id: tools.id outputParameters: - type: object mapping: $. - name: create-read-update-and-delete-27 description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. hints: readOnly: false destructive: false idempotent: false call: posthog-feature-flags.featureflagsenrichusagedashboardcreate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: create-read-update-and-delete-28 description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. hints: readOnly: false destructive: false idempotent: false call: posthog-feature-flags.featureflagsenrichusagedashboardcreate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: create-read-update-and-delete-29 description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. hints: readOnly: true destructive: false idempotent: true call: posthog-feature-flags.featureflagsremoteconfigretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: create-read-update-and-delete-30 description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. hints: readOnly: true destructive: false idempotent: true call: posthog-feature-flags.featureflagsremoteconfigretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: create-read-update-and-delete-31 description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. hints: readOnly: true destructive: false idempotent: true call: posthog-feature-flags.featureflagsstatusretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: create-read-update-and-delete-32 description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. hints: readOnly: true destructive: false idempotent: true call: posthog-feature-flags.featureflagsstatusretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: create-read-update-and-delete-33 description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. hints: readOnly: true destructive: false idempotent: true call: posthog-feature-flags.featureflagsversionsretrieve with: id: tools.id version_number: tools.version_number outputParameters: - type: object mapping: $. - name: create-read-update-and-delete-34 description: Create, read, update and delete feature flags. [See docs](https://posthog.com/docs/feature-flags) for more information on feature flags. hints: readOnly: true destructive: false idempotent: true call: posthog-feature-flags.featureflagsversionsretrieve with: id: tools.id version_number: tools.version_number outputParameters: - type: object mapping: $.