> ## Documentation Index
> Fetch the complete documentation index at: https://conductorone-hunner-patch-1.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Edge Finding Settings

> Get whether each Edge finding category is detected. Categories never
 configured read back their shipped default. The Edge finding type's own
 switch (ListFindingSettings) still gates every category.



## OpenAPI

````yaml https://spec.speakeasy.com/conductor-one/conductorone/my-source-with-code-samples get /api/v1/findings/settings/edge
openapi: 3.1.0
info:
  description: The C1 API is a HTTP API for managing C1 resources.
  title: C1 API
  version: 0.1.0-alpha
servers:
  - description: The C1 API server for the current tenant.
    url: https://{tenantDomain}.conductor.one
    variables:
      tenantDomain:
        default: example
        description: The domain of the tenant to use for this request.
security:
  - bearerAuth: []
    oauth: []
paths:
  /api/v1/findings/settings/edge:
    get:
      tags:
        - Finding Settings
      summary: Get Edge Finding Settings
      description: |-
        Get whether each Edge finding category is detected. Categories never
         configured read back their shipped default. The Edge finding type's own
         switch (ListFindingSettings) still gates every category.
      operationId: c1.api.finding.v1.FindingSettingsService.GetEdgeFindingSettings
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: >-
                  #/components/schemas/c1.api.finding.v1.GetEdgeFindingSettingsResponse
          description: Successful response
components:
  schemas:
    c1.api.finding.v1.GetEdgeFindingSettingsResponse:
      description: The GetEdgeFindingSettingsResponse message.
      properties:
        list:
          description: >-
            One entry per Edge finding category, in EdgeFindingCategory
            declaration
             order.
          items:
            $ref: '#/components/schemas/c1.api.finding.v1.EdgeFindingCategorySetting'
          type:
            - array
            - 'null'
        subcategories:
          description: |-
            One entry per AI usage subcategory, in EdgeFindingSubcategory
             declaration order.
          items:
            $ref: >-
              #/components/schemas/c1.api.finding.v1.EdgeFindingSubcategorySetting
          type:
            - array
            - 'null'
      title: Get Edge Finding Settings Response
      type: object
      x-speakeasy-name-override: GetEdgeFindingSettingsResponse
    c1.api.finding.v1.EdgeFindingCategorySetting:
      description: >-
        EdgeFindingCategorySetting is one Edge finding category's resolved
        switch.
      properties:
        category:
          description: The category field.
          enum:
            - EDGE_FINDING_CATEGORY_UNSPECIFIED
            - EDGE_FINDING_CATEGORY_DESTINATION_RISK
            - EDGE_FINDING_CATEGORY_POLICY_HEALTH
            - EDGE_FINDING_CATEGORY_DATA_VOLUME
            - EDGE_FINDING_CATEGORY_IDENTITY
            - EDGE_FINDING_CATEGORY_AI_USAGE
            - EDGE_FINDING_CATEGORY_TRANSPORT
            - EDGE_FINDING_CATEGORY_BEHAVIOR
            - EDGE_FINDING_CATEGORY_EDGE_HEALTH
          type: string
          x-speakeasy-unknown-values: allow
        enabled:
          description: Whether rules in this category run.
          type: boolean
      title: Edge Finding Category Setting
      type: object
      x-speakeasy-name-override: EdgeFindingCategorySetting
    c1.api.finding.v1.EdgeFindingSubcategorySetting:
      description: >-
        EdgeFindingSubcategorySetting is one AI usage subcategory's resolved
        switch.
         It only takes effect while EDGE_FINDING_CATEGORY_AI_USAGE is on.
      properties:
        enabled:
          description: Whether rules in this subcategory run when AI usage is on.
          type: boolean
        subcategory:
          description: The subcategory field.
          enum:
            - EDGE_FINDING_SUBCATEGORY_UNSPECIFIED
            - EDGE_FINDING_SUBCATEGORY_AI_MODEL_GOVERNANCE
            - EDGE_FINDING_SUBCATEGORY_AI_USAGE_COST
            - EDGE_FINDING_SUBCATEGORY_AI_ATTRIBUTION
            - EDGE_FINDING_SUBCATEGORY_AI_RELIABILITY
          type: string
          x-speakeasy-unknown-values: allow
      title: Edge Finding Subcategory Setting
      type: object
      x-speakeasy-name-override: EdgeFindingSubcategorySetting
  securitySchemes:
    bearerAuth:
      scheme: bearer
      type: http
    oauth:
      description: >-
        This API uses OAuth2 with the Client Credential flow.

        Client Credentials must be sent in the BODY, not the headers.

        For an example of how to implement this, refer to the
        [c1TokenSource.Token()](https://github.com/ConductorOne/conductorone-sdk-go/blob/3375fe7c0126d17e7ec4e711693dee7b791023aa/token_source.go#L101-L187)
        function.
      flows:
        clientCredentials:
          scopes: {}
          tokenUrl: /auth/v1/token
      type: oauth2

````