> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lighton.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# List feedback types

> API endpoint for viewing and editing feedback types.



## OpenAPI

````yaml /api-reference/openapi-v2.yaml get /api/v2/feedback/feedback-types/
openapi: 3.0.3
info:
  title: Paradigm API
  version: xenial-xerus (v2)
  description: >-
    A versatile and adaptable tool designed to integrate Generative AI into your
    applications
servers:
  - url: https://paradigm.lighton.ai
security: []
tags:
  - name: Models
    description: Operations about AI models
  - name: Files Search
    description: Operations about files search
  - name: Files
    description: Operations about files
  - name: Upload Sessions
    description: Operations about upload sessions
  - name: Workspaces
    description: Operations about workspaces
  - name: Users
    description: Operations about users
  - name: Companies
    description: Operations about companies
  - name: SCIM
    description: Operations about SCIM
  - name: Feedbacks
    description: Operations about feedbacks
  - name: Reporting
    description: Operations about reporting
  - name: Monitoring
    description: Operations about monitoring
  - name: Platform Status
    description: Operations about platform status
paths:
  /api/v2/feedback/feedback-types/:
    get:
      tags:
        - Feedbacks
      summary: List feedback types
      description: API endpoint for viewing and editing feedback types.
      operationId: api_v2_feedback_feedback_types_list
      parameters:
        - name: page
          required: false
          in: query
          description: A page number within the paginated result set.
          schema:
            type: integer
        - in: query
          name: unique_feedback
          schema:
            type: boolean
        - in: query
          name: value_type
          schema:
            type: string
            enum:
              - boolean
              - comment
              - float
              - tag
          description: |-
            * `boolean` - Boolean flag
            * `float` - Float range
            * `comment` - Free text comment
            * `tag` - String tag
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PaginatedFeedbackTypeList'
          description: ''
      security:
        - bearerAuth: []
components:
  schemas:
    PaginatedFeedbackTypeList:
      type: object
      required:
        - count
        - results
      properties:
        count:
          type: integer
          example: 123
        next:
          type: string
          nullable: true
          format: uri
          example: http://api.example.org/accounts/?page=4
        previous:
          type: string
          nullable: true
          format: uri
          example: http://api.example.org/accounts/?page=2
        results:
          type: array
          items:
            $ref: '#/components/schemas/FeedbackType'
    FeedbackType:
      type: object
      properties:
        id:
          type: integer
          readOnly: true
        name:
          type: string
          nullable: true
          maxLength: 250
        value_type:
          $ref: '#/components/schemas/ValueTypeEnum'
        value_range_start:
          type: number
          format: double
          nullable: true
        value_range_end:
          type: number
          format: double
          nullable: true
        unique_feedback:
          type: boolean
          description: >-
            Defines if related feedback can have only one instance per
            completion or many
      required:
        - id
        - value_type
    ValueTypeEnum:
      enum:
        - boolean
        - float
        - comment
        - tag
      type: string
      description: |-
        * `boolean` - Boolean flag
        * `float` - Float range
        * `comment` - Free text comment
        * `tag` - String tag
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      description: >-
        Bearer authentication header of the form `Bearer <token>`, where
        `<token>` is your auth token.

````