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

# Get all questionnaires available for a relationship.

> Returns every active organization-level questionnaire alongside its effective enabled state for the given relationship. A questionnaire is enabled for the relationship when it has been explicitly enabled via `PUT /relationships/{id}/questionnaires`, or when no relationship-level configuration exists and the questionnaire is enabled at the organization level.



## OpenAPI

````yaml https://app.visotrust.com/v1/api-docs get /api/v1/relationships/{id}/questionnaires
openapi: 3.1.0
info:
  title: VISO TRUST API Documentation
  description: VISO TRUST
  version: v1.0
servers:
  - url: https://app.visotrust.com
    description: Generated server url
security: []
externalDocs:
  description: VISO TRUST Support Documentation
  url: https://docs.visotrust.com/
paths:
  /api/v1/relationships/{id}/questionnaires:
    get:
      tags:
        - client-api-questionnaire-rest-resource
      summary: Get all questionnaires available for a relationship.
      description: >-
        Returns every active organization-level questionnaire alongside its
        effective enabled state for the given relationship. A questionnaire is
        enabled for the relationship when it has been explicitly enabled via
        `PUT /relationships/{id}/questionnaires`, or when no relationship-level
        configuration exists and the questionnaire is enabled at the
        organization level.
      operationId: getQuestionnairesForRelationship
      parameters:
        - name: id
          in: path
          required: true
          schema:
            type: integer
            format: int64
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/RelationshipQuestionnaireView'
components:
  schemas:
    RelationshipQuestionnaireView:
      type: object
      default: null
      description: >-
        A questionnaire available to your organization, with the effective
        enabled state for a specific relationship.
      properties:
        id:
          type: string
          format: uuid
        name:
          type: string
        enabled:
          type: boolean
          default: false
          description: >-
            True if this questionnaire will be answered when an assessment is
            started for this relationship. Reflects relationship-level
            overrides, falling back to the organization-level enabled flag when
            no override exists.
        aiOnly:
          type: boolean
          default: false
          description: >-
            If true, the questionnaire is answered by AI by default and is not
            sent to the vendor for manual response when assessing. It can still
            be explicitly selected for manual response by passing its id in the
            `questionnaires` field on the Start Assessment endpoint.
        createdDate:
          type: string
          format: date-time

````