PostHog platform_features API

The platform_features API from PostHog — 26 operation(s) for platform_features.

OpenAPI Specification

posthog-platform-features-api-openapi.yml Raw ↑
openapi: 3.0.3
info:
  title: PostHog actions platform_features API
  version: 1.0.0
  description: ''
tags:
- name: platform_features
paths:
  /api/environments/{project_id}/approval_policies/:
    get:
      operationId: approval_policies_list
      parameters:
      - name: limit
        required: false
        in: query
        description: Number of results to return per page.
        schema:
          type: integer
      - name: offset
        required: false
        in: query
        description: The initial index from which to return the results.
        schema:
          type: integer
      - $ref: '#/components/parameters/ProjectIdPath'
      tags:
      - platform_features
      security:
      - PersonalAPIKeyAuth:
        - approvals:read
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PaginatedApprovalPolicyList'
          description: ''
      x-explicit-tags:
      - platform_features
    post:
      operationId: approval_policies_create
      parameters:
      - $ref: '#/components/parameters/ProjectIdPath'
      tags:
      - platform_features
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ApprovalPolicy'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/ApprovalPolicy'
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/ApprovalPolicy'
        required: true
      security:
      - PersonalAPIKeyAuth:
        - approvals:write
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApprovalPolicy'
          description: ''
      x-explicit-tags:
      - platform_features
  /api/environments/{project_id}/approval_policies/{id}/:
    get:
      operationId: approval_policies_retrieve
      parameters:
      - in: path
        name: id
        schema:
          type: string
          format: uuid
        description: A UUID string identifying this approval policy.
        required: true
      - $ref: '#/components/parameters/ProjectIdPath'
      tags:
      - platform_features
      security:
      - PersonalAPIKeyAuth:
        - approvals:read
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApprovalPolicy'
          description: ''
      x-explicit-tags:
      - platform_features
    put:
      operationId: approval_policies_update
      parameters:
      - in: path
        name: id
        schema:
          type: string
          format: uuid
        description: A UUID string identifying this approval policy.
        required: true
      - $ref: '#/components/parameters/ProjectIdPath'
      tags:
      - platform_features
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ApprovalPolicy'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/ApprovalPolicy'
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/ApprovalPolicy'
        required: true
      security:
      - PersonalAPIKeyAuth:
        - approvals:write
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApprovalPolicy'
          description: ''
      x-explicit-tags:
      - platform_features
    patch:
      operationId: approval_policies_partial_update
      parameters:
      - in: path
        name: id
        schema:
          type: string
          format: uuid
        description: A UUID string identifying this approval policy.
        required: true
      - $ref: '#/components/parameters/ProjectIdPath'
      tags:
      - platform_features
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PatchedApprovalPolicy'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/PatchedApprovalPolicy'
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/PatchedApprovalPolicy'
      security:
      - PersonalAPIKeyAuth:
        - approvals:write
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApprovalPolicy'
          description: ''
      x-explicit-tags:
      - platform_features
    delete:
      operationId: approval_policies_destroy
      parameters:
      - in: path
        name: id
        schema:
          type: string
          format: uuid
        description: A UUID string identifying this approval policy.
        required: true
      - $ref: '#/components/parameters/ProjectIdPath'
      tags:
      - platform_features
      security:
      - PersonalAPIKeyAuth:
        - approvals:write
      responses:
        '204':
          description: No response body
      x-explicit-tags:
      - platform_features
  /api/environments/{project_id}/change_requests/:
    get:
      operationId: change_requests_list
      parameters:
      - in: query
        name: action_key
        schema:
          type: string
      - name: limit
        required: false
        in: query
        description: Number of results to return per page.
        schema:
          type: integer
      - name: offset
        required: false
        in: query
        description: The initial index from which to return the results.
        schema:
          type: integer
      - $ref: '#/components/parameters/ProjectIdPath'
      - in: query
        name: requester
        schema:
          type: number
      - in: query
        name: resource_id
        schema:
          type: string
      - in: query
        name: resource_type
        schema:
          type: string
      - in: query
        name: state
        schema:
          type: array
          items:
            type: string
        description: Multiple values may be separated by commas.
        explode: false
        style: form
      tags:
      - platform_features
      security:
      - PersonalAPIKeyAuth:
        - approvals:read
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PaginatedChangeRequestList'
          description: ''
      x-explicit-tags:
      - platform_features
  /api/environments/{project_id}/change_requests/{id}/:
    get:
      operationId: change_requests_retrieve
      parameters:
      - in: path
        name: id
        schema:
          type: string
          format: uuid
        description: A UUID string identifying this change request.
        required: true
      - $ref: '#/components/parameters/ProjectIdPath'
      tags:
      - platform_features
      security:
      - PersonalAPIKeyAuth:
        - approvals:read
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ChangeRequest'
          description: ''
      x-explicit-tags:
      - platform_features
  /api/environments/{project_id}/change_requests/{id}/approve/:
    post:
      operationId: change_requests_approve_create
      description: 'Approve a change request.

        If quorum is reached, automatically applies the change immediately.'
      parameters:
      - in: path
        name: id
        schema:
          type: string
          format: uuid
        description: A UUID string identifying this change request.
        required: true
      - $ref: '#/components/parameters/ProjectIdPath'
      tags:
      - platform_features
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ChangeRequest'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/ChangeRequest'
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/ChangeRequest'
      security:
      - PersonalAPIKeyAuth:
        - approvals:write
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ChangeRequest'
          description: ''
      x-explicit-tags:
      - platform_features
  /api/environments/{project_id}/change_requests/{id}/cancel/:
    post:
      operationId: change_requests_cancel_create
      description: 'Cancel a change request.

        Only the requester can cancel their own pending change request.'
      parameters:
      - in: path
        name: id
        schema:
          type: string
          format: uuid
        description: A UUID string identifying this change request.
        required: true
      - $ref: '#/components/parameters/ProjectIdPath'
      tags:
      - platform_features
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ChangeRequest'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/ChangeRequest'
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/ChangeRequest'
      security:
      - PersonalAPIKeyAuth:
        - approvals:write
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ChangeRequest'
          description: ''
      x-explicit-tags:
      - platform_features
  /api/environments/{project_id}/change_requests/{id}/reject/:
    post:
      operationId: change_requests_reject_create
      description: Reject a change request.
      parameters:
      - in: path
        name: id
        schema:
          type: string
          format: uuid
        description: A UUID string identifying this change request.
        required: true
      - $ref: '#/components/parameters/ProjectIdPath'
      tags:
      - platform_features
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ChangeRequest'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/ChangeRequest'
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/ChangeRequest'
      security:
      - PersonalAPIKeyAuth:
        - approvals:write
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ChangeRequest'
          description: ''
      x-explicit-tags:
      - platform_features
  /api/organizations/:
    get:
      operationId: list
      parameters:
      - name: limit
        required: false
        in: query
        description: Number of results to return per page.
        schema:
          type: integer
      - name: offset
        required: false
        in: query
        description: The initial index from which to return the results.
        schema:
          type: integer
      tags:
      - platform_features
      security:
      - PersonalAPIKeyAuth:
        - organization:read
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PaginatedOrganizationList'
          description: ''
      x-explicit-tags:
      - platform_features
    post:
      operationId: create
      tags:
      - platform_features
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Organization'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/Organization'
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/Organization'
        required: true
      security:
      - PersonalAPIKeyAuth:
        - organization:write
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Organization'
          description: ''
      x-explicit-tags:
      - platform_features
  /api/organizations/{id}/:
    get:
      operationId: retrieve
      parameters:
      - in: path
        name: id
        schema:
          type: string
          format: uuid
        description: A UUID string identifying this organization.
        required: true
      tags:
      - platform_features
      security:
      - PersonalAPIKeyAuth:
        - organization:read
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Organization'
          description: ''
      x-explicit-tags:
      - platform_features
    put:
      operationId: update
      parameters:
      - in: path
        name: id
        schema:
          type: string
          format: uuid
        description: A UUID string identifying this organization.
        required: true
      tags:
      - platform_features
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Organization'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/Organization'
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/Organization'
        required: true
      security:
      - PersonalAPIKeyAuth:
        - organization:write
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Organization'
          description: ''
      x-explicit-tags:
      - platform_features
    patch:
      operationId: partial_update
      parameters:
      - in: path
        name: id
        schema:
          type: string
          format: uuid
        description: A UUID string identifying this organization.
        required: true
      tags:
      - platform_features
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PatchedOrganization'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/PatchedOrganization'
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/PatchedOrganization'
      security:
      - PersonalAPIKeyAuth:
        - organization:write
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Organization'
          description: ''
      x-explicit-tags:
      - platform_features
    delete:
      operationId: destroy
      parameters:
      - in: path
        name: id
        schema:
          type: string
          format: uuid
        description: A UUID string identifying this organization.
        required: true
      tags:
      - platform_features
      security:
      - PersonalAPIKeyAuth:
        - organization:write
      responses:
        '204':
          description: No response body
      x-explicit-tags:
      - platform_features
  /api/organizations/{organization_id}/members/:
    get:
      operationId: members_list
      parameters:
      - name: limit
        required: false
        in: query
        description: Number of results to return per page.
        schema:
          type: integer
      - name: offset
        required: false
        in: query
        description: The initial index from which to return the results.
        schema:
          type: integer
      - in: query
        name: order
        schema:
          type: string
          enum:
          - -joined_at
          - joined_at
        description: Sort order. Defaults to `-joined_at`.
      - $ref: '#/components/parameters/OrganizationIdPath'
      tags:
      - platform_features
      security:
      - PersonalAPIKeyAuth:
        - organization_member:read
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PaginatedOrganizationMemberList'
          description: ''
      x-explicit-tags:
      - core
      - platform_features
  /api/organizations/{organization_id}/members/{user__uuid}/:
    put:
      operationId: members_update
      parameters:
      - $ref: '#/components/parameters/OrganizationIdPath'
      - in: path
        name: user__uuid
        schema:
          type: string
          format: uuid
        required: true
      tags:
      - platform_features
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/OrganizationMember'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/OrganizationMember'
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/OrganizationMember'
      security:
      - PersonalAPIKeyAuth:
        - organization_member:write
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OrganizationMember'
          description: ''
      x-explicit-tags:
      - core
      - platform_features
    patch:
      operationId: members_partial_update
      parameters:
      - $ref: '#/components/parameters/OrganizationIdPath'
      - in: path
        name: user__uuid
        schema:
          type: string
          format: uuid
        required: true
      tags:
      - platform_features
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PatchedOrganizationMember'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/PatchedOrganizationMember'
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/PatchedOrganizationMember'
      security:
      - PersonalAPIKeyAuth:
        - organization_member:write
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OrganizationMember'
          description: ''
      x-explicit-tags:
      - core
      - platform_features
    delete:
      operationId: members_destroy
      parameters:
      - $ref: '#/components/parameters/OrganizationIdPath'
      - in: path
        name: user__uuid
        schema:
          type: string
          format: uuid
        required: true
      tags:
      - platform_features
      security:
      - PersonalAPIKeyAuth:
        - organization_member:write
      responses:
        '204':
          description: No response body
      x-explicit-tags:
      - core
      - platform_features
  /api/organizations/{organization_id}/members/{user__uuid}/scoped_api_keys/:
    get:
      operationId: members_scoped_api_keys_retrieve
      parameters:
      - $ref: '#/components/parameters/OrganizationIdPath'
      - in: path
        name: user__uuid
        schema:
          type: string
          format: uuid
        required: true
      tags:
      - platform_features
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OrganizationMember'
          description: ''
      x-explicit-tags:
      - core
      - platform_features
  /api/organizations/{organization_id}/roles/:
    get:
      operationId: roles_list
      parameters:
      - name: limit
        required: false
        in: query
        description: Number of results to return per page.
        schema:
          type: integer
      - name: offset
        required: false
        in: query
        description: The initial index from which to return the results.
        schema:
          type: integer
      - $ref: '#/components/parameters/OrganizationIdPath'
      tags:
      - platform_features
      security:
      - PersonalAPIKeyAuth:
        - organization:read
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PaginatedRoleList'
          description: ''
      x-explicit-tags:
      - core
      - platform_features
    post:
      operationId: roles_create
      parameters:
      - $ref: '#/components/parameters/OrganizationIdPath'
      tags:
      - platform_features
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Role'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/Role'
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/Role'
        required: true
      security:
      - PersonalAPIKeyAuth:
        - organization:write
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Role'
          description: ''
      x-explicit-tags:
      - core
      - platform_features
  /api/organizations/{organization_id}/roles/{id}/:
    get:
      operationId: roles_retrieve
      parameters:
      - in: path
        name: id
        schema:
          type: string
          format: uuid
        description: A UUID string identifying this role.
        required: true
      - $ref: '#/components/parameters/OrganizationIdPath'
      tags:
      - platform_features
      security:
      - PersonalAPIKeyAuth:
        - organization:read
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Role'
          description: ''
      x-explicit-tags:
      - core
      - platform_features
    put:
      operationId: roles_update
      parameters:
      - in: path
        name: id
        schema:
          type: string
          format: uuid
        description: A UUID string identifying this role.
        required: true
      - $ref: '#/components/parameters/OrganizationIdPath'
      tags:
      - platform_features
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Role'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/Role'
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/Role'
        required: true
      security:
      - PersonalAPIKeyAuth:
        - organization:write
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Role'
          description: ''
      x-explicit-tags:
      - core
      - platform_features
    patch:
      operationId: roles_partial_update
      parameters:
      - in: path
        name: id
        schema:
          type: string
          format: uuid
        description: A UUID string identifying this role.
        required: true
      - $ref: '#/components/parameters/OrganizationIdPath'
      tags:
      - platform_features
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PatchedRole'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/PatchedRole'
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/PatchedRole'
      security:
      - PersonalAPIKeyAuth:
        - organization:write
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Role'
          description: ''
      x-explicit-tags:
      - core
      - platform_features
    delete:
      operationId: roles_destroy
      parameters:
      - in: path
        name: id
        schema:
          type: string
          format: uuid
        description: A UUID string identifying this role.
        required: true
      - $ref: '#/components/parameters/OrganizationIdPath'
      tags:
      - platform_features
      security:
      - PersonalAPIKeyAuth:
        - organization:write
      responses:
        '204':
          description: No response body
      x-explicit-tags:
      - core
      - platform_features
  /api/organizations/{organization_id}/roles/{role_id}/role_memberships/:
    get:
      operationId: roles_role_memberships_list
      parameters:
      - name: limit
        required: false
        in: query
        description: Number of results to return per page.
        schema:
          type: integer
      - name: offset
        required: false
        in: query
        description: The initial index from which to return the results.
        schema:
          type: integer
      - $ref: '#/components/parameters/OrganizationIdPath'
      - in: path
        name: role_id
        schema:
          type: string
          format: uuid
        required: true
      tags:
      - platform_features
      security:
      - PersonalAPIKeyAuth:
        - organization:read
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PaginatedRoleMembershipList'
          description: ''
      x-explicit-tags:
      - platform_features
    post:
      operationId: roles_role_memberships_create
      parameters:
      - $ref: '#/components/parameters/OrganizationIdPath'
      - in: path
        name: role_id
        schema:
          type: string
          format: uuid
        required: true
      tags:
      - platform_features
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RoleMembership'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/RoleMembership'
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/RoleMembership'
        required: true
      security:
      - PersonalAPIKeyAuth:
        - organization:write
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RoleMembership'
          description: ''
      x-explicit-tags:
      - platform_features
  /api/organizations/{organization_id}/roles/{role_id}/role_memberships/{id}/:
    get:
      operationId: roles_role_memberships_retrieve
      parameters:
      - in: path
        name: id
        schema:
          type: string
          format: uuid
        description: A UUID string identifying this role membership.
        required: true
      - $ref: '#/components/parameters/OrganizationIdPath'
      - in: path
        name: role_id
        schema:
          type: string
          format: uuid
        required: true
      tags:
      - platform_features
      security:
      - PersonalAPIKeyAuth:
        - organization:read
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RoleMembership'
          description: ''
      x-explicit-tags:
      - platform_features
    delete:
      operationId: roles_role_memberships_destroy
      parameters:
      - in: path
        name: id
        schema:
          type: string
          format: uuid
        description: A UUID string identifying this role membership.
        required: true
      - $ref: '#/components/parameters/OrganizationIdPath'
      - in: path
        name: role_id
        schema:
          type: string
          format: uuid
        required: true
      tags:
      - platform_features
      security:
      - PersonalAPIKeyAuth:
        - organization:write
      responses:
        '204':
          description: No response body
      x-explicit-tags:
      - platform_features
  /api/organizations/{organization_id}/welcome/current/:
    get:
      operationId: welcome_current_retrieve
      description: Aggregated payload for the invited-user welcome screen.
      parameters:
      - $ref: '#/components/parameters/OrganizationIdPath'
      tags:
      - platform_features
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WelcomeResponse'
          description: ''
        '404':
          description: Current organization not found
      x-explicit-tags:
      - platform_features
  /api/projects/{project_id}/activity_log/:
    get:
      operationId: activity_log_list
      parameters:
      - in: query
        name: item_id
        schema:
          type: string
          minLength: 1
        description: Filter by the ID of the affected resource.
      - in: query
        name: page
        schema:
          type: integer
          minimum: 1
        description: Page number for pagination. When provided, uses page-based pagination ordered by most recent first.
      - in: query
        name: page_size
        schema:
          type: integer
          maximum: 1000
          minimum: 1
          default: 100
        description: 'Number of results per page (default: 100, max: 1000). Only used with page-based pagination.'
      - $ref: '#/components/parameters/ProjectIdPath'
      - in: query
        name: scope
        schema:
          enum:
          - Cohort
          - FeatureFlag
          - Person
          - Group
          - Insight
          - Plugin
          - PluginConfig
          - HogFunction
          - HogFlow
          - DataManagement
          - EventDefinition
          - PropertyDefinition
          - Notebook
          - Endpoint
          - EndpointVersion
          - Dashboard
          - Replay
          - Experiment
          - ExperimentHoldout
          - ExperimentSavedMetric
          - Survey
          - EarlyAccessFeature
          - SessionRecordingPlaylist
          - Comment
          - Team
          - Project
          - ErrorTrackingIssue
          - DataWarehouseSavedQuery
          - LegalDocument
          - Organization
          - OrganizationDomain
          - OrganizationMembership
          - Role
          - UserGroup
          - BatchExport
          - BatchImport
          - Integration
          - Annotation
          - Tag
          - TaggedItem
          - Subscription
          - PersonalAPIKey
          - ProjectSecretAPIKey
          - User
          - Action
          - AlertConfiguration
          - Threshold
          - AlertSubscription
          - ExternalDataSource
          - ExternalDataSchema
          - LLMTrace
          - WebAnalyticsFilterPreset
          - CustomerProfileConfig
          - Log
          - LogsAlertConfiguration
          - LogsExclusionRule
          - ProductTour
          - Ticket
          type: string
          minLength: 1
        description: 'Filter by a single activity scope, e.g. "FeatureFlag", "Insight", "Dashboard", "Experiment".


          * `Cohort` - Cohort

          * `FeatureFlag` - FeatureFlag

          * `Person` - Person

          * `Group` - Group

          * `Insight` - Insight

          * `Plugin` - Plugin

          * `PluginConfig` - PluginConfig

          * `HogFunction` - HogFunction

          * `HogFlow` - HogFlow

          * `DataManagement` - DataManagement

          * `EventDefinition` - EventDefinition

          * `PropertyDefinition` - PropertyDefinition

          * `Notebook` - Notebook

          * `Endpoint` - Endpoint

          * `EndpointVersion` - EndpointVersion

          * `Dashboard` - Dashboard

          * `Replay` - Replay

          * `Experiment` - Experiment

          * `ExperimentHoldout` - ExperimentHoldout

          * `ExperimentSavedMetric` - ExperimentSavedMetric

          * `Survey` - Survey

          * `EarlyAccessFeature` - EarlyAccessFeature

          * `SessionRecordingPlaylist` - SessionRecordingPlaylist

          * `Comment` - Comment

          * `Team` - Team

          * `Project` - Project

          * `ErrorTrackingIssue` - ErrorTrackingIssue

          * `DataWarehouseSavedQuery` - DataWarehouseSavedQuery

          * 

# --- truncated at 32 KB (88 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/posthog/refs/heads/main/openapi/posthog-platform-features-api-openapi.yml