openapi: 3.0.1
info:
  title: OpenAPI Definition
  description: "The OpenAPI Specification is a standard format to define the structure\
    \ and syntax of REST APIs. OpenAPI documents are both machine and human-readable,\
    \ which enables anyone to easily determine how each API works. [More details](https://www.openapis.org/faq)"
  version: v1
servers:
- url: https://api.fivetran.com
  variables: {}
security:
- basicAuth: []
tags:
- name: updated
  description: 2024-11-08T10:50:32.197Z
- name: hash
  description: 47197b2594bc87111f638686877fb4c4ff2494e39ea7ab0e0b825aac01a71a7b
paths:
  /v1/teams/{teamId}/connectors/{connectorId}:
    get:
      tags:
      - Team Management
      summary: Retrieve connector membership
      description: Returns a connector membership within a team
      operationId: get_team_membership_in_connector
      parameters:
      - name: teamId
        in: path
        description: The unique identifier for the team within the account
        required: true
        schema:
          type: string
          example: team_id
        example: team_id
      - name: connectorId
        in: path
        description: The unique identifier for the connector within the account
        required: true
        schema:
          type: string
          example: connector_id
        example: connector_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/MembershipResponse'
                example: null
              example: null
    delete:
      tags:
      - Team Management
      summary: Delete connector membership
      description: Removes connector membership in a team
      operationId: delete_team_membership_in_connector
      parameters:
      - name: teamId
        in: path
        description: The unique identifier for the team within the account
        required: true
        schema:
          type: string
          example: team_id
        example: team_id
      - name: connectorId
        in: path
        description: The unique identifier for the connector within the account
        required: true
        schema:
          type: string
          example: connector_id
        example: connector_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
    patch:
      tags:
      - Team Management
      summary: Update connector membership
      description: Updates connector membership in a team
      operationId: update_team_membership_in_connector
      parameters:
      - name: teamId
        in: path
        description: The unique identifier for the team within the account
        required: true
        schema:
          type: string
          example: team_id
        example: team_id
      - name: connectorId
        in: path
        description: The unique identifier for the connector within the account
        required: true
        schema:
          type: string
          example: connector_id
        example: connector_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateMembershipRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/MembershipResponse'
                example: null
              example: null
  /v1/hybrid-deployment-agents:
    get:
      tags:
      - Hybrid Deployment Agent Management
      summary: List Hybrid Deployment Agents
      description: "Returns list of all Hybrid Deployment Agents within your Fivetran\
        \ account, along with usage. Optionally filtered to a single group."
      operationId: get_local_processing_agent_list
      parameters:
      - name: groupId
        in: query
        description: The Fivetran Group Id.
        required: false
        schema:
          type: string
          example: group_id
        example: group_id
      - name: cursor
        in: query
        schema:
          type: string
          example: null
      - name: limit
        in: query
        schema:
          type: integer
          format: int32
          example: null
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    required:
                    - items
                    properties:
                      items:
                        type: array
                        description: The collection of return items
                        example: null
                        items:
                          $ref: '#/components/schemas/HybridDeploymentAgentWithUsageResponse'
                      nextCursor:
                        type: string
                        description: The value of the cursor parameter for the next
                          page
                        example: cursor_value
                    example: null
                example: null
              example: null
    post:
      tags:
      - Hybrid Deployment Agent Management
      summary: Create a Hybrid Deployment Agent
      description: Creates a new Hybrid Deployment Agent in a group.
      operationId: create_local_processing_agent
      parameters:
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/HybridDeploymentAgentCreateRequest'
            example: null
      responses:
        "201":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/HybridDeploymentAgentCreateResponse'
                example: null
              example: null
        "400":
          description: Missing name or license not accepted in the payload.
        "404":
          description: Group not found.
  /v1/teams/{teamId}/groups/{groupId}:
    get:
      tags:
      - Team Management
      summary: Retrieve group membership
      description: Returns a group membership within a team.
      operationId: get_team_membership_in_group
      parameters:
      - name: teamId
        in: path
        description: The unique identifier for the team within the account
        required: true
        schema:
          type: string
          example: team_id
        example: team_id
      - name: groupId
        in: path
        description: The unique identifier for the group within the account
        required: true
        schema:
          type: string
          example: group_id
        example: group_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/MembershipResponse'
                example: null
              example: null
    delete:
      tags:
      - Team Management
      summary: Delete group membership
      description: Removes group membership in a team
      operationId: delete_team_membership_in_group
      parameters:
      - name: teamId
        in: path
        description: The unique identifier for the team within the account
        required: true
        schema:
          type: string
          example: team_id
        example: team_id
      - name: groupId
        in: path
        description: The unique identifier for the group within the account
        required: true
        schema:
          type: string
          example: group_id
        example: group_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
    patch:
      tags:
      - Team Management
      summary: Update group membership
      description: Updates group membership in a team
      operationId: update_team_membership_in_group
      parameters:
      - name: teamId
        in: path
        description: The unique identifier for the team within the account
        required: true
        schema:
          type: string
          example: team_id
        example: team_id
      - name: groupId
        in: path
        description: The unique identifier for the group within the account
        required: true
        schema:
          type: string
          example: group_id
        example: group_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateMembershipRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/MembershipResponse'
                example: null
              example: null
  /v1/connectors/{connectorId}:
    get:
      tags:
      - Connector Management
      summary: Retrieve Connector Details
      description: |
        Returns a connector object if a valid identifier was provided.

        > NOTE: In this API call, for the 'schema' name field, the NetSuite SuiteAnalytics, Salesforce, Salesforce Sandbox, and Oracle Fusion Cloud Applications connectors always return the destination schema name set by the user in the connector setup form.
      operationId: connector_details
      parameters:
      - name: connectorId
        in: path
        description: The unique identifier for the connector within the Fivetran system
        required: true
        schema:
          type: string
          example: connector_id
        example: connector_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json;version=2
          default: application/json;version=2
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/ConnectorResponseV1'
                example: null
              example: null
    delete:
      tags:
      - Connector Management
      summary: Delete a Connector
      description: Deletes a connector from your Fivetran account.
      operationId: delete_connector
      parameters:
      - name: connectorId
        in: path
        description: The unique identifier for the connector within the Fivetran system
        required: true
        schema:
          type: string
          example: connector_id
        example: connector_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json;version=2
          default: application/json;version=2
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
        "404":
          description: Not found error
    patch:
      tags:
      - Connector Management
      summary: Modify a Connector
      description: Updates the information for an existing connector within your Fivetran
        account.
      operationId: modify_connector
      parameters:
      - name: connectorId
        in: path
        description: The unique identifier for the connector within the Fivetran system
        required: true
        schema:
          type: string
          example: connector_id
        example: connector_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json;version=2
          default: application/json;version=2
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateConnectorRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/ConnectorResponseV1'
                example: null
              example: null
        "404":
          description: Not found error
  /v1/dbt/projects/{projectId}/test:
    post:
      tags:
      - dbt Transformation Management
      summary: Test dbt Project
      description: Runs setup tests for dbt Project.
      operationId: test_dbt_project
      parameters:
      - name: projectId
        in: path
        description: The unique identifier for the dbt Project within the Fivetran
          system.
        required: true
        schema:
          type: string
          example: dbt_project_id
        example: dbt_project_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/DbtProjectTestResponse'
                example: null
              example: null
  /v1/system-keys/{keyId}/rotate:
    post:
      tags:
      - System Key Management
      summary: Rotate a System Key
      description: Updates the secret value and expired_at date for an existing system
        key within your Fivetran account.
      operationId: rotate_system_key
      parameters:
      - name: keyId
        in: path
        description: The unique identifier for the system key within your Fivetran
          account.
        required: true
        schema:
          type: string
          example: key_id
        example: key_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RotateSystemKeyRequest'
            examples:
              rotate_request:
                value:
                  name: updated_key
                  permissions:
                    expiration_period: THREE_MONTHS
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/SystemKeyResponse'
                example: null
              examples:
                rotate_response:
                  value:
                    code: Success
                    message: System key with id 'rushed_fainting' has been rotated
                    data:
                      id: rushed_fainting
                      name: prod_key
                      key: <key_value>
                      secret: <secret_value>
                      created_at: 2023-11-10T19:32:58.646Z
                      expired_at: 2024-02-10T19:32:58.646Z
                      permissions:
                      - resource_type: USER
                        access_level: READ
                      - resource_type: WEBHOOK
                        access_level: MANAGE
                      - resource_type: DESTINATION
                        access_level: MANAGE
                      - resource_type: TRANSFORMATION
                        access_level: MANAGE
                        resource_filter:
                          group_ids:
                          - group_id_1
                          - group_id_2
                      - resource_type: CONNECTOR
                        access_level: NONE
                        resource_filter:
                          ids:
                          - connector_id_3
                          - connector_id_4
                      - resource_type: CONNECTOR
                        access_level: MANAGE
              example: null
  /v1/destinations/{destinationId}/fingerprints:
    get:
      tags:
      - Certificate Management
      summary: Get destination approved fingerprints
      description: Returns the list of approved SSH fingerprints for specified destination
      operationId: get_destination_fingerprints_list
      parameters:
      - name: destinationId
        in: path
        description: The unique identifier for the destination within the Fivetran
          system.
        required: true
        schema:
          type: string
          example: destination_id
        example: destination_id
      - name: cursor
        in: query
        description: "Paging cursor, [read more about pagination](https://fivetran.com/docs/rest-api/pagination)"
        required: false
        schema:
          type: string
          example: fErdGh2de354d
        example: fErdGh2de354d
      - name: limit
        in: query
        description: Number of records to fetch per page. Accepts a number in the
          range 1..1000; the default value is 100.
        required: false
        schema:
          type: integer
          format: int32
          example: 100
        example: 100
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    required:
                    - items
                    properties:
                      items:
                        type: array
                        description: The collection of return items
                        example: null
                        items:
                          $ref: '#/components/schemas/FingerprintDetailsResponse'
                      nextCursor:
                        type: string
                        description: The value of the cursor parameter for the next
                          page
                        example: cursor_value
                    example: null
                example: null
              example: null
        "404":
          description: Destination not found
    post:
      tags:
      - Certificate Management
      summary: Approve a fingerprint for the destination
      description: "Approves a fingerprint, so Fivetran trusts this fingerprint for\
        \ a destination database, and connectors can connect to the destination through\
        \ an SSH tunnel"
      operationId: approve_destination_fingerprint
      parameters:
      - name: destinationId
        in: path
        description: The unique identifier for the destination within the Fivetran
          system.
        required: true
        schema:
          type: string
          example: destination_id
        example: destination_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ApproveFingerprintRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/FingerprintDetailsResponse'
                example: null
              example: null
        "404":
          description: Destination not found
        "400":
          description: Missing `hash` or `public_key` fields in request payload
  /v1/connectors/{connectorId}/state:
    get:
      tags:
      - Connector Management
      summary: Retrieve Connector state
      description: Returns the connector state. This endpoint is only supported for
        Function and Connector SDK connectors.
      operationId: connector_state
      parameters:
      - name: connectorId
        in: path
        description: The unique identifier for the connector within the Fivetran system
        required: true
        schema:
          type: string
          example: connector_id
        example: connector_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json;version=2
          default: application/json;version=2
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/UpdateFunctionOrConnectorSdkState'
                example: null
              example: null
        "400":
          description: The connector state doesn't exist.
        "404":
          description: Connector not found error.
        "405":
          description: Not a function connector error.
    patch:
      tags:
      - Connector Management
      summary: Modify a Connector state
      description: "Modifies the connector state. To update the state, you should\
        \ pause your connector first. \n\nTo modify the connector state, do the following:\n\
        \n  1. Pause connector using [Modify a Connector](https://fivetran.com/docs/rest-api/api-reference/connectors/modify-connector)\
        \ endpoint (set 'paused' to 'true'). \n  2. Update the state by using the\
        \ [Update Connector State](https://fivetran.com/docs/rest-api/api-reference/connectors/modify-connector-state)\
        \ endpoint.\n  3. Unpause the connector by setting the 'paused' parameter\
        \ to 'false' in the [Modify a Connector](https://fivetran.com/docs/rest-api/api-reference/connectors/modify-connector)\
        \ endpoint request.\n\nThis endpoint is only supported for [Function](https://fivetran.com/docs/connectors/functions)\
        \ and [Connector SDK](https://fivetran.com/docs/connectors/connector-sdk)\
        \ connectors.\n"
      operationId: modify_connector_state
      parameters:
      - name: connectorId
        in: path
        description: The unique identifier for the connector within the Fivetran system
        required: true
        schema:
          type: string
          example: connector_id
        example: connector_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json;version=2
          default: application/json;version=2
      requestBody:
        content:
          '*/*':
            schema:
              $ref: '#/components/schemas/UpdateFunctionOrConnectorSdkState'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/UpdateFunctionOrConnectorSdkState'
                example: null
              example: null
        "400":
          description: The connector state doesn't exist.
        "404":
          description: Connector not found error.
        "405":
          description: Not a function connector error.
        "409":
          description: Connector cannot be updated because the sync is in progress.
  /v1/dbt/projects:
    get:
      tags:
      - dbt Transformation Management
      summary: List All dbt Projects
      description: Returns a list of all dbt Projects within your Fivetran account.
      operationId: list_dbt_projects
      parameters:
      - name: group_id
        in: query
        description: The unique identifier for the Group within the Fivetran system.
        required: false
        schema:
          type: string
          example: group_id
        example: group_id
      - name: cursor
        in: query
        description: "Paging cursor, [read more about pagination](https://fivetran.com/docs/rest-api/pagination)"
        required: false
        schema:
          type: string
          example: ghyYGuYg8gg8G
        example: ghyYGuYg8gg8G
      - name: limit
        in: query
        description: Number of records to fetch per page. Accepts a number in the
          range 1..1000; the default value is 100.
        required: false
        schema:
          type: integer
          format: int32
          example: 100
        example: 100
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    required:
                    - items
                    properties:
                      items:
                        type: array
                        description: The collection of return items
                        example: null
                        items:
                          $ref: '#/components/schemas/DbtProjectResponse'
                      nextCursor:
                        type: string
                        description: The value of the cursor parameter for the next
                          page
                        example: cursor_value
                    example: null
                example: null
              example: null
    post:
      tags:
      - dbt Transformation Management
      summary: Create dbt Project
      description: Creates a new dbt Project within a specified Group.
      operationId: create_dbt_project
      parameters:
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/NewDbtProjectRequest'
            example: null
      responses:
        "201":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/DbtProjectDetailsResponse'
                example: null
              example: null
  /v1/fingerprints:
    post:
      tags:
      - Certificate Management
      summary: (Deprecated) Approve a fingerprint
      description: "Approves a fingerprint, so Fivetran trusts this fingerprint for\
        \ a source/destination database, and connectors can connect to the source/destination\
        \ through an SSH tunnel"
      operationId: approve_fingerprint
      parameters:
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TrustFingerprintRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
  /v1/dbt/transformations/{transformationId}/pause:
    post:
      tags:
      - dbt Transformation Management
      summary: Pauses dbt transformation. (Deprecated)
      description: Pauses dbt transformation. (Deprecated)
      operationId: pause_dbt_transformation_deprecated
      parameters:
      - name: transformationId
        in: path
        description: The unique identifier for the dbt Transformation within the Fivetran
          system.
        required: true
        schema:
          type: string
          example: transformation_id
        example: transformation_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
  /v1/groups/{groupId}/users/{userId}:
    delete:
      tags:
      - Group Management
      summary: Remove a User from a Group
      description: Removes an existing user from a group in your Fivetran account.
      operationId: delete_user_from_group
      parameters:
      - name: groupId
        in: path
        description: The unique identifier for the group within the Fivetran system.
        required: true
        schema:
          type: string
          example: group_id
        example: group_id
      - name: userId
        in: path
        description: The unique identifier for the user within the Fivetran system.
        required: true
        schema:
          type: string
          example: user_id
        example: user_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
  /v1/destinations/{destinationId}/certificates:
    get:
      tags:
      - Certificate Management
      summary: Get destination approved certificates.
      description: Returns the list of approved certificates for specified destination.
      operationId: get_destination_certificates_list
      parameters:
      - name: destinationId
        in: path
        description: The unique identifier for the destination within the Fivetran
          system.
        required: true
        schema:
          type: string
          example: destination_id
        example: destination_id
      - name: cursor
        in: query
        description: "Paging cursor, [read more about pagination](https://fivetran.com/docs/rest-api/pagination)"
        required: false
        schema:
          type: string
          example: r8ae7gf9a7fgaf
        example: r8ae7gf9a7fgaf
      - name: limit
        in: query
        description: Number of records to fetch per page. Accepts a number in the
          range 1..1000; the default value is 100.
        required: false
        schema:
          type: integer
          format: int32
          example: 100
        example: 100
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    required:
                    - items
                    properties:
                      items:
                        type: array
                        description: The collection of return items
                        example: null
                        items:
                          $ref: '#/components/schemas/CertificateDetailsResponse'
                      nextCursor:
                        type: string
                        description: The value of the cursor parameter for the next
                          page
                        example: cursor_value
                    example: null
                example: null
              example: null
        "404":
          description: Destination not found
    post:
      tags:
      - Certificate Management
      summary: Approve a certificate for the destination
      description: "Approves a certificate, so Fivetran trusts this certificate for\
        \ a destination database connection."
      operationId: approve_destination_certificate
      parameters:
      - name: destinationId
        in: path
        description: The unique identifier for the destination within the Fivetran
          system.
        required: true
        schema:
          type: string
          example: destination_id
        example: destination_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ApproveCertificateRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/CertificateDetailsResponse'
                example: null
              example: null
        "404":
          description: Destination not found
        "400":
          description: Missing `hash` or `encoded_cert` fields in request payload
  /v1/webhooks:
    get:
      tags:
      - Webhook Management
      summary: Retrieve the list of webhooks
      description: The endpoint allows you to retrieve the list of existing webhooks
        available for the current account
      operationId: list_all_webhooks
      parameters:
      - name: cursor
        in: query
        description: "Paging cursor, [read more about pagination](https://fivetran.com/docs/rest-api/pagination)"
        required: false
        schema:
          type: string
          example: trDfa54Ffs9hj
        example: trDfa54Ffs9hj
      - name: limit
        in: query
        description: Number of records to fetch per page. Accepts a number in the
          range 1..1000; the default value is 100.
        required: false
        schema:
          type: integer
          format: int32
          example: 100
        example: 100
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    required:
                    - items
                    properties:
                      items:
                        type: array
                        description: The collection of return items
                        example: null
                        items:
                          $ref: '#/components/schemas/WebhookResponse'
                      nextCursor:
                        type: string
                        description: The value of the cursor parameter for the next
                          page
                        example: cursor_value
                    example: null
                example: null
              example: null
  /v1/certificates:
    post:
      tags:
      - Certificate Management
      summary: Approve a certificate
      description: "Approves a certificate for a connector/destination, so Fivetran\
        \ trusts this certificate for a source/destination database. The connector/destination\
        \ setup tests will fail if a non-approved certificate is provided."
      operationId: approve_certificate
      parameters:
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TrustCertificateRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
  /v1/groups/{groupId}/public-key:
    get:
      tags:
      - Group Management
      summary: Retrieve Group Public SSH Key
      description: Returns public key from SSH key pair associated with the group.
      operationId: group_ssh_public_key
      parameters:
      - name: groupId
        in: path
        description: The unique identifier for the group within the Fivetran system.
        required: true
        schema:
          type: string
          example: group_id
        example: group_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/GroupSshKeyResponse'
                example: null
              example: null
  /v1/dbt/transformations/{transformationId}/cancel:
    post:
      tags:
      - dbt Transformation Management
      summary: Cancels dbt transformation
      description: Launches asynchronous dbt transformation cancellation process.
      operationId: cancel_dbt_transformation
      parameters:
      - name: transformationId
        in: path
        description: The unique identifier for the dbt Transformation within the Fivetran
          system.
        required: true
        schema:
          type: string
          example: transformation_id
        example: transformation_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
  /v1/groups:
    get:
      tags:
      - Group Management
      summary: List All Groups
      description: Returns a list of all groups within your Fivetran account.
      operationId: list_all_groups
      parameters:
      - name: cursor
        in: query
        description: "Paging cursor, [read more about pagination](https://fivetran.com/docs/rest-api/pagination)"
        required: false
        schema:
          type: string
          example: Iu6zaC1yc2C6tf
        example: Iu6zaC1yc2C6tf
      - name: limit
        in: query
        description: Number of records to fetch per page. Accepts a number in the
          range 1..1000; the default value is 100.
        required: false
        schema:
          type: integer
          format: int32
          example: 100
        example: 100
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    required:
                    - items
                    properties:
                      items:
                        type: array
                        description: The collection of return items
                        example: null
                        items:
                          $ref: '#/components/schemas/GroupResponse'
                      nextCursor:
                        type: string
                        description: The value of the cursor parameter for the next
                          page
                        example: cursor_value
                    example: null
                example: null
              example: null
    post:
      tags:
      - Group Management
      summary: Create a Group
      description: "Creates a new group in your Fivetran account. IMPORTANT: Groups\
        \ and destinations are mapped 1:1 to each other. We do this mapping using\
        \ the group's `id` value that we automatically generate when you create a\
        \ group, and the destination's `group_id` value that you specify when you\
        \ create a destination. This means that you must create a group in your Fivetran\
        \ account before you can create a destination in it."
      operationId: create_group
      parameters:
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/NewGroupRequest'
            example: null
      responses:
        "201":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/GroupResponse'
                example: null
              example: null
  /v1/private-links/{privateLinkId}:
    get:
      tags:
      - Private Link Management
      summary: Retrieve Private Link Details
      description: Returns a private link object if a valid identifier was provided.
      operationId: get_private_link_details
      parameters:
      - name: privateLinkId
        in: path
        description: The unique identifier for the private link within the Fivetran
          system
        required: true
        schema:
          type: string
          example: private_link_id
        example: private_link_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/PrivateLinkResponse'
                example: null
              example: null
        "404":
          description: Private Link not found
    delete:
      tags:
      - Private Link Management
      summary: Delete a Private Link
      description: Deletes a private link from your Fivetran account.
      operationId: delete_private_link
      parameters:
      - name: privateLinkId
        in: path
        description: The unique identifier for the private link within the Fivetran
          system
        required: true
        schema:
          type: string
          example: private_link_id
        example: private_link_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
        "404":
          description: Private Link not found
    patch:
      tags:
      - Private Link Management
      summary: Update a Private Link
      description: Updates information for an existing private link within your Fivetran
        account.
      operationId: modify_private_link
      parameters:
      - name: privateLinkId
        in: path
        description: The unique identifier for the private link within the Fivetran
          system
        required: true
        schema:
          type: string
          example: private_link_id
        example: private_link_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PrivateLinkUpdateRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/PrivateLinkResponse'
                example: null
              example: null
        "404":
          description: Private Link not found
  /v1/metadata/connector-types/{service}:
    get:
      tags:
      - Connector Management
      summary: Retrieve connector configuration metadata
      description: Returns metadata of configuration parameters and authorization
        parameters for a specified connector type.
      operationId: metadata_connector_config
      parameters:
      - name: service
        in: path
        description: "[The connector type](https://fivetran.com/docs/rest-api/getting-started#commonterms)\
          \ identifier within the Fivetran system"
        required: true
        schema:
          type: string
          example: google_ads
        example: google_ads
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json;version=2
          default: application/json;version=2
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/MetadataResponse'
                example: null
              example: null
  /v1/metadata/connector-types:
    get:
      tags:
      - Connector Management
      summary: Retrieve source metadata
      description: "Returns all available source types within your Fivetran account.\
        \ This endpoint makes it easier to display Fivetran connectors within your\
        \ application because it provides metadata including the proper source name\
        \ ('Facebook Ads' instead of 'facebook_ads'), the source icon, information\
        \ about the Hybrid deployment support, and links to Fivetran resources. As\
        \ we update source names and icons, that metadata will automatically update\
        \ within this endpoint"
      operationId: metadata_connectors
      parameters:
      - name: cursor
        in: query
        description: "The paging cursor. Read more about [pagination in our documentation](https://fivetran.com/docs/rest-api/pagination)"
        required: false
        schema:
          type: string
          example: ug5DFer4rnd7sl
        example: ug5DFer4rnd7sl
      - name: limit
        in: query
        description: "The number of records to fetch per page, accepts a number in\
          \ the range 1..1000. The default value is 100"
        required: false
        schema:
          type: integer
          format: int32
          example: 100
        example: 100
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json;version=2
          default: application/json;version=2
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    required:
                    - items
                    properties:
                      items:
                        type: array
                        description: The collection of return items
                        example: null
                        items:
                          $ref: '#/components/schemas/MetadataResponse'
                      nextCursor:
                        type: string
                        description: The value of the cursor parameter for the next
                          page
                        example: cursor_value
                    example: null
                example: null
              example: null
  /v1/roles:
    get:
      tags:
      - Role Management
      summary: List all roles
      description: Returns a list of all predefined and custom roles within your Fivetran
        account.
      operationId: list_all_roles
      parameters:
      - name: cursor
        in: query
        description: "Paging cursor, [read more about pagination](https://fivetran.com/docs/rest-api/pagination)"
        required: false
        schema:
          type: string
          example: u8ygk2k56g26k5gy
        example: u8ygk2k56g26k5gy
      - name: limit
        in: query
        description: Number of records to fetch per page. Accepts a number in the
          range 1..1000; the default value is 100.
        required: false
        schema:
          type: integer
          format: int32
          example: 100
        example: 100
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    required:
                    - items
                    properties:
                      items:
                        type: array
                        description: The collection of return items
                        example: null
                        items:
                          $ref: '#/components/schemas/RoleResponse'
                      nextCursor:
                        type: string
                        description: The value of the cursor parameter for the next
                          page
                        example: cursor_value
                    example: null
                example: null
              example: null
  /v1/destinations:
    get:
      tags:
      - Destination Management
      summary: List all destinations within account
      description: Returns a list of all accessible destinations within your Fivetran
        account.
      operationId: list_destinations
      parameters:
      - name: cursor
        in: query
        required: false
        schema:
          type: string
          example: null
      - name: limit
        in: query
        required: false
        schema:
          type: integer
          format: int32
          example: null
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json;version=2
          default: application/json;version=2
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - items
                properties:
                  items:
                    type: array
                    description: The collection of return items
                    example: null
                    items:
                      example: null
                  nextCursor:
                    type: string
                    description: The value of the cursor parameter for the next page
                    example: cursor_value
                example: null
              examples:
                get_response:
                  value:
                    code: Success
                    data:
                      id: decent_dropsy
                      group_id: decent_dropsy
                      service: snowflake
                      region: GCP_US_EAST4
                      time_zone_offset: "-5"
                      setup_status: connected
                      config:
                        host: your-account.snowflakecomputing.com
                        port: 443
                        database: fivetran
                        auth: PASSWORD
                        user: fivetran_user
                        password: '******'
              example: null
    post:
      tags:
      - Destination Management
      summary: Create destination
      description: "Creates a new destination within a specified group in your Fivetran\
        \ account. IMPORTANT: Groups and destinations are mapped 1:1 to each other.\
        \ We do this mapping using the group's `id` value that we automatically generate\
        \ when you create a group, and the destination's `group_id` value that you\
        \ specify when you create a destination. This means that you must create a\
        \ group in your Fivetran account before you can create a destination in it."
      operationId: create_destination
      parameters:
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json;version=2
          default: application/json;version=2
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/NewDestinationRequest'
            examples:
              create_request:
                value:
                  group_id: target_group_id
                  service: snowflake
                  region: GCP_US_EAST4
                  time_zone_offset: "-5"
                  config:
                    host: your-account.snowflakecomputing.com
                    port: 443
                    database: fivetran
                    auth: PASSWORD
                    user: fivetran_user
                    password: "123456"
            example: null
      responses:
        "201":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Created
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/DestinationResponse'
                example: null
              examples:
                create_successful_response:
                  value:
                    code: Success
                    message: Destination has been created
                    data:
                      id: decent_dropsy
                      group_id: decent_dropsy
                      service: snowflake
                      region: GCP_US_EAST4
                      time_zone_offset: "-5"
                      setup_status: connected
                      setup_tests:
                      - title: Host Connection
                        status: PASSED
                        message: ""
                      - title: Database Connection
                        status: PASSED
                        message: ""
                      - title: Permission Test
                        status: PASSED
                        message: ""
                      config:
                        host: your-account.snowflakecomputing.com
                        port: 443
                        database: fivetran
                        auth: PASSWORD
                        user: fivetran_user
                        password: '******'
              example: null
        "400":
          description: Bad request
          content:
            application/json:
              examples:
                service_not_supported:
                  value:
                    code: InvalidInput
                    message: Unsupported service 'service_id'
                invalid_input_group_id:
                  value:
                    code: InvalidInput
                    message: Field 'group_id' is required
                invalid_input_service:
                  value:
                    code: InvalidInput
                    message: Field 'service' is required
              example: null
        "404":
          description: Not found
          content:
            application/json:
              examples:
                group_not_found:
                  value:
                    code: NotFound
                    message: Destination with id <groupId> not found
              example: null
  /v1/connectors/{connectorId}/schemas/tables/resync:
    post:
      tags:
      - Connector Schema Management
      summary: Re-sync Connector Table Data
      description: Triggers a historical sync of all data for multiple schema tables
        within a connector. This action does not override the standard sync frequency
        you defined in the Fivetran dashboard.
      operationId: resync_tables
      parameters:
      - name: connectorId
        in: path
        description: The unique identifier for the connector within the Fivetran system
        required: true
        schema:
          type: string
          example: connector_id
        example: connector_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              type: object
              additionalProperties:
                uniqueItems: true
                type: array
                example: null
                items:
                  type: string
                  example: null
              example: null
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
  /v1/dbt/projects/{projectId}/transformations:
    get:
      tags:
      - dbt Transformation Management
      summary: List All dbt Transformations (Deprecated)
      description: Returns a list of all dbt Transformations within dbt Project. (Deprecated)
      operationId: list_dbt_project_transformations_deprecated
      parameters:
      - name: projectId
        in: path
        description: The unique identifier for the dbt Project within the Fivetran
          system.
        required: true
        schema:
          type: string
          example: dbt_project_id
        example: dbt_project_id
      - name: cursor
        in: query
        description: "Paging cursor, [read more about pagination](https://fivetran.com/docs/rest-api/pagination)"
        required: false
        schema:
          type: string
          example: ghyYGuYg8gg8G
        example: ghyYGuYg8gg8G
      - name: limit
        in: query
        description: Number of records to fetch per page. Accepts a number in the
          range 1..1000; the default value is 100.
        required: false
        schema:
          type: integer
          format: int32
          example: 100
        example: 100
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    required:
                    - items
                    properties:
                      items:
                        type: array
                        description: The collection of return items
                        example: null
                        items:
                          $ref: '#/components/schemas/TransformationResponse'
                      nextCursor:
                        type: string
                        description: The value of the cursor parameter for the next
                          page
                        example: cursor_value
                    example: null
                example: null
              example: null
    post:
      tags:
      - dbt Transformation Management
      summary: Create dbt Transformation (Deprecated)
      description: Creates a new dbt Transformation within a specified dbt Project.
        (Deprecated)
      operationId: create_dbt_transformation_deprecated
      parameters:
      - name: projectId
        in: path
        description: The unique identifier for the dbt Project within the Fivetran
          system.
        required: true
        schema:
          type: string
          example: dbt_project_id
        example: dbt_project_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/NewTransformationRequest'
            example: null
      responses:
        "201":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/TransformationDetailsResponse'
                example: null
              example: null
  /public/connector-types:
    get:
      tags:
      - Public Endpoints
      summary: Retrieve source metadata public endpoint
      description: "Returns all available source types. This endpoint provides metadata\
        \ including the proper source name (‘Facebook Ads’ instead of facebook_ads),\
        \ the source icon, feature tables, information about the Hybrid deployment\
        \ support, information about the Authorization via API support, and links\
        \ to Fivetran resources. As we update source names and icons, that metadata\
        \ will automatically update within this endpoint."
      operationId: metadata_public_connectors
      parameters:
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/MetadataResponse'
                example: null
              example: null
  /v1/teams/{teamId}:
    get:
      tags:
      - Team Management
      summary: Retrieve team details
      description: Returns information for a given team within your Fivetran account
      operationId: team_details
      parameters:
      - name: teamId
        in: path
        description: The unique identifier for the team within the account
        required: true
        schema:
          type: string
          example: team_id
        example: team_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/TeamResponse'
                example: null
              example: null
    delete:
      tags:
      - Team Management
      summary: Delete a team
      description: Deletes a team from your Fivetran account
      operationId: delete_team
      parameters:
      - name: teamId
        in: path
        description: The unique identifier for the team within the account
        required: true
        schema:
          type: string
          example: team_id
        example: team_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
    patch:
      tags:
      - Team Management
      summary: Modify a team
      description: Updates information for an existing team within your Fivetran account
      operationId: modify_team
      parameters:
      - name: teamId
        in: path
        description: The unique identifier for the team within the account
        required: true
        schema:
          type: string
          example: team_id
        example: team_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateTeamRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/TeamResponse'
                example: null
              example: null
  /v1/connectors/{connectorId}/schemas/reload:
    post:
      tags:
      - Connector Schema Management
      summary: Reload a Connector Schema Config
      description: |
        Reloads the connector schema config for an existing connector within your Fivetran account.

        > NOTE: This method reloads the full schema from the connector's data source. It may take a long time to complete the request. The method execution speed depends on the schema size and the number of databases, tables and columns. To retrieve the connector schema config without reload, use the [Retrieve a Connector Schema Config](https://fivetran.com/docs/rest-api/api-reference/connector-schema/connector-schema-config) endpoint.

        The response contains only the difference between your selections and the schema config. The schema config includes schemas, tables, and columns. If you have not specified any schema configurations that differ from the default, the response will consist of only the top schema level. For more information, see also the [Connector Schema config](https://fivetran.com/docs/rest-api/tutorials/connector-schema-configuration-use-cases) tutorial.
      operationId: reload_connector_schema_config
      parameters:
      - name: connectorId
        in: path
        description: The unique identifier for the connector within the Fivetran system
        required: true
        schema:
          type: string
          example: connector_id
        example: connector_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ReloadStandardConfigRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/StandardConfigResponse'
                example: null
              example: null
  /v1/connectors/{connectorId}/certificates:
    get:
      tags:
      - Certificate Management
      summary: Get connector approved certificates.
      description: Returns the list of approved certificates for specified connector.
      operationId: get_connector_certificates_list
      parameters:
      - name: connectorId
        in: path
        description: The unique identifier for the connector within the Fivetran system.
        required: true
        schema:
          type: string
          example: connector_id
        example: connector_id
      - name: cursor
        in: query
        description: "Paging cursor, [read more about pagination](https://fivetran.com/docs/rest-api/pagination)"
        required: false
        schema:
          type: string
          example: r8ae7gf9a7fgaf
        example: r8ae7gf9a7fgaf
      - name: limit
        in: query
        description: Number of records to fetch per page. Accepts a number in the
          range 1..1000; the default value is 100.
        required: false
        schema:
          type: integer
          format: int32
          example: 100
        example: 100
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    required:
                    - items
                    properties:
                      items:
                        type: array
                        description: The collection of return items
                        example: null
                        items:
                          $ref: '#/components/schemas/CertificateDetailsResponse'
                      nextCursor:
                        type: string
                        description: The value of the cursor parameter for the next
                          page
                        example: cursor_value
                    example: null
                example: null
              example: null
        "404":
          description: Connector not found.
    post:
      tags:
      - Certificate Management
      summary: Approve a certificate for the connector
      description: "Approves a certificate, so Fivetran trusts this certificate for\
        \ a source database connection. The destination setup tests will fail if a\
        \ non-approved certificate is provided.\n\n> NOTE: This is only required for\
        \ destinations based on the following databases: \n>  - [MySQL](https://fivetran.com/docs/destinations/mysql#supportedimplementations)\n\
        >  - [PostgreSQL](https://fivetran.com/docs/destinations/postgresql#supportedimplementations)\n\
        > - [SQLServer](https://fivetran.com/docs/destinations/sql-server#supportedimplementations)\n"
      operationId: approve_connector_certificate
      parameters:
      - name: connectorId
        in: path
        description: The unique identifier for the connector within the Fivetran system.
        required: true
        schema:
          type: string
          example: connector_id
        example: connector_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ApproveCertificateRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/CertificateDetailsResponse'
                example: null
              example: null
        "404":
          description: Connector not found
        "400":
          description: Missing `hash` or `encoded_cert` fields in request payload
  /v1/dbt/projects/{projectId}:
    get:
      tags:
      - dbt Transformation Management
      summary: Retrieve dbt Project Details
      description: Returns a dbt Project details if a valid identifier was provided.
      operationId: dbt_project_details
      parameters:
      - name: projectId
        in: path
        description: The unique identifier for the dbt Project within the Fivetran
          system.
        required: true
        schema:
          type: string
          example: dbt_project_id
        example: dbt_project_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/DbtProjectDetailsResponse'
                example: null
              example: null
    delete:
      tags:
      - dbt Transformation Management
      summary: Delete dbt Project
      description: Delete dbt project with specified Id.
      operationId: delete_dbt_project
      parameters:
      - name: projectId
        in: path
        description: The unique identifier for the dbt Project within the Fivetran
          system.
        required: true
        schema:
          type: string
          example: dbt_project_id
        example: dbt_project_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
    patch:
      tags:
      - dbt Transformation Management
      summary: Update dbt Project
      description: Updates an existing dbt Project within a specified parameters.
      operationId: modify_dbt_project
      parameters:
      - name: projectId
        in: path
        required: true
        schema:
          type: string
          example: null
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateDbtProjectRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/DbtProjectDetailsResponse'
                example: null
              example: null
  /v1/connectors/{connectorId}/resync:
    post:
      tags:
      - Connector Management
      summary: Re-sync Connector Data (Historical Sync)
      description: "Triggers a full historical sync of a connector or multiple schema\
        \ tables within a connector. If the connector is paused, the table sync will\
        \ be scheduled to be performed when the connector is re-enabled. If there\
        \ is a data sync already in progress, we will try to complete it. If it fails,\
        \ the request will be declined and the HTTP 409 Conflict error will be returned."
      operationId: resync_connector
      parameters:
      - name: connectorId
        in: path
        description: The unique identifier for the connector within the Fivetran system
        required: true
        schema:
          type: string
          example: connector_id
        example: connector_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json;version=2
          default: application/json;version=2
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ResyncConnectorRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
        "404":
          description: Not found error
  /v1/teams/{teamId}/connectors:
    get:
      tags:
      - Team Management
      summary: List all connector memberships
      description: Returns connector memberships within a team.
      operationId: get_team_memberships_in_connectors
      parameters:
      - name: teamId
        in: path
        description: The unique identifier for the team within the account
        required: true
        schema:
          type: string
          example: team_id
        example: team_id
      - name: cursor
        in: query
        description: "Paging cursor, [read more about pagination](https://fivetran.com/docs/rest-api/pagination)"
        required: false
        schema:
          type: string
          example: vcDfgTEda6t
        example: vcDfgTEda6t
      - name: limit
        in: query
        description: Number of records to fetch per page. Accepts a number in the
          range 1..1000; the default value is 100
        required: false
        schema:
          type: integer
          format: int32
          example: 100
        example: 100
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    required:
                    - items
                    properties:
                      items:
                        type: array
                        description: The collection of return items
                        example: null
                        items:
                          $ref: '#/components/schemas/MembershipResponse'
                      nextCursor:
                        type: string
                        description: The value of the cursor parameter for the next
                          page
                        example: cursor_value
                    example: null
                example: null
              example: null
    post:
      tags:
      - Team Management
      summary: Add connector membership
      description: Adds a connector role within a team
      operationId: add_team_membership_in_connector
      parameters:
      - name: teamId
        in: path
        description: The unique identifier for the team within the account
        required: true
        schema:
          type: string
          example: team_id
        example: team_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MembershipRequest'
            example: null
      responses:
        "201":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/MembershipResponse'
                example: null
              example: null
  /v1/qdm/packages/{packageId}/upgrade:
    post:
      tags:
      - Quickstart Transformation Management
      summary: Upgrade Quickstart Package
      description: Upgrades the specified Quickstart package to the latest version.
      operationId: upgrade_qdm_package
      parameters:
      - name: packageId
        in: path
        description: The unique identifier for the Quickstart package within the Fivetran
          system.
        required: true
        schema:
          type: string
          example: package_id
        example: package_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
  /v1/groups/{groupId}/users:
    get:
      tags:
      - Group Management
      summary: List All Users within a Group
      description: Returns a list of information about all users within a group in
        your Fivetran account.
      operationId: list_all_users_in_group
      parameters:
      - name: groupId
        in: path
        description: The unique identifier for the group within the Fivetran system.
        required: true
        schema:
          type: string
          example: group_id
        example: group_id
      - name: cursor
        in: query
        description: "Paging cursor, [read more about pagination](https://fivetran.com/docs/rest-api/pagination)"
        required: false
        schema:
          type: string
          example: Iu6zaC1yc2C6tf
        example: Iu6zaC1yc2C6tf
      - name: limit
        in: query
        description: Number of records to fetch per page. Accepts a number in the
          range 1..1000; the default value is 100.
        required: false
        schema:
          type: integer
          format: int32
          example: 100
        example: 100
      - name: active
        in: query
        schema:
          type: boolean
          example: null
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    required:
                    - items
                    properties:
                      items:
                        type: array
                        description: The collection of return items
                        example: null
                        items:
                          $ref: '#/components/schemas/UserResponse'
                      nextCursor:
                        type: string
                        description: The value of the cursor parameter for the next
                          page
                        example: cursor_value
                    example: null
                example: null
              example: null
    post:
      tags:
      - Group Management
      summary: Add a User to a Group
      description: Adds an existing user to a group in your Fivetran account.
      operationId: add_user_to_group
      parameters:
      - name: groupId
        in: path
        description: The unique identifier for the group within the Fivetran system.
        required: true
        schema:
          type: string
          example: group_id
        example: group_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AddUserToGroupRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
  /v1/users/{userId}:
    get:
      tags:
      - User Management
      summary: Retrieve User Details
      description: Returns a user object if a valid identifier was provided.
      operationId: user_details
      parameters:
      - name: userId
        in: path
        description: The unique identifier for the user within the account.
        required: true
        schema:
          type: string
          example: user_id
        example: user_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/UserResponse'
                example: null
              example: null
        "404":
          description: User not found
    patch:
      tags:
      - User Management
      summary: Modify a User
      description: Updates information for an existing user within your Fivetran account.
      operationId: modify_user
      parameters:
      - name: userId
        in: path
        description: The unique identifier for the user within the account.
        required: true
        schema:
          type: string
          example: user_id
        example: user_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateUserRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/UserResponse'
                example: null
              example: null
        "404":
          description: User not found
  /v1/teams:
    get:
      tags:
      - Team Management
      summary: List all teams
      description: Returns a list of all teams within your Fivetran account
      operationId: list_all_teams
      parameters:
      - name: cursor
        in: query
        description: "Paging cursor, [read more about pagination](https://fivetran.com/docs/rest-api/pagination)"
        required: false
        schema:
          type: string
          example: vcDfgTEda6t
        example: vcDfgTEda6t
      - name: limit
        in: query
        description: Number of records to fetch per page. Accepts a number in the
          range 1..1000; the default value is 100
        required: false
        schema:
          type: integer
          format: int32
          example: 100
        example: 100
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    required:
                    - items
                    properties:
                      items:
                        type: array
                        description: The collection of return items
                        example: null
                        items:
                          $ref: '#/components/schemas/TeamResponse'
                      nextCursor:
                        type: string
                        description: The value of the cursor parameter for the next
                          page
                        example: cursor_value
                    example: null
                example: null
              example: null
    post:
      tags:
      - Team Management
      summary: Create a team
      description: Creates a new team in your Fivetran account
      operationId: create_team
      parameters:
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TeamRequest'
            example: null
      responses:
        "201":
          description: default response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/TeamResponse'
                example: null
              example: null
  /v1/qdm/packages:
    get:
      tags:
      - Quickstart Transformation Management
      summary: List All Quickstart Packages
      description: Returns a list of all Quickstart packages within your Fivetran
        account or withing the specified group in your account.
      operationId: list_qdm_packages
      parameters:
      - name: group_id
        in: query
        description: The unique identifier for the Group within the Fivetran system.
        required: false
        schema:
          type: string
          example: group_id
        example: group_id
      - name: cursor
        in: query
        description: "Paging cursor, [read more about pagination](https://fivetran.com/docs/rest-api/pagination)"
        required: false
        schema:
          type: string
          example: qq34ja5jhl51hl
        example: qq34ja5jhl51hl
      - name: limit
        in: query
        description: Number of records to fetch per page. Accepts a number in the
          range 1..1000; the default value is 100.
        required: false
        schema:
          type: integer
          format: int32
          example: 100
        example: 100
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    required:
                    - items
                    properties:
                      items:
                        type: array
                        description: The collection of return items
                        example: null
                        items:
                          $ref: '#/components/schemas/QdmPackageResponse'
                      nextCursor:
                        type: string
                        description: The value of the cursor parameter for the next
                          page
                        example: cursor_value
                    example: null
                example: null
              example: null
    post:
      tags:
      - Quickstart Transformation Management
      summary: Creates a new Quickstart Package
      description: Creates a new Quickstart package for the provided connection.
      operationId: create_qdm_package
      parameters:
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/NewQdmPackageRequest'
            example: null
      responses:
        "201":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Created
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/QdmPackageResponse'
                example: null
              example: null
  /v1/connectors/{connectorId}/schemas/{schemaName}/tables/{tableName}:
    patch:
      tags:
      - Connector Schema Management
      summary: Modify a Connector Table Config
      description: Updates the table config within your database schema for an existing
        connector within your Fivetran account
      operationId: modify_connector_table_config
      parameters:
      - name: connectorId
        in: path
        description: The unique identifier for the connector within the Fivetran system
        required: true
        schema:
          type: string
          example: connector_id
        example: connector_id
      - name: schemaName
        in: path
        description: The database schema name within your destination (different from
          the connector schema)
        required: true
        schema:
          type: string
          example: schema_name
        example: schema_name
      - name: tableName
        in: path
        description: The table name within your database schema
        required: true
        schema:
          type: string
          example: table_name
        example: table_name
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TableUpdateRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/StandardConfigResponse'
                example: null
              example: null
  /v1/webhooks/{webhookId}/test:
    post:
      tags:
      - Webhook Management
      summary: Test webhook
      description: The endpoint allows you to test an existing webhook. It sends a
        webhook with a given identifier for a dummy connector with identifier _connector_1
      operationId: test_webhook
      parameters:
      - name: webhookId
        in: path
        description: The webhook ID
        required: true
        schema:
          type: string
          example: webhook_id
        example: webhook_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WebhookTestRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/WebhookTestResponse'
                example: null
              example: null
        "404":
          description: Webhook not found
  /v1/dbt/models/{modelId}:
    get:
      tags:
      - dbt Transformation Management
      summary: Retrieve dbt Model Details
      description: Returns a dbt Model details if a valid identifier was provided.
      operationId: dbt_model_details
      parameters:
      - name: modelId
        in: path
        description: The unique identifier for the dbt Model within the Fivetran system.
        required: true
        schema:
          type: string
          example: model_id
        example: model_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/DbtModelResponse'
                example: null
              example: null
  /v1/groups/{groupId}/service-account:
    get:
      tags:
      - Group Management
      summary: Retrieve Group Service Account
      description: Returns Fivetran service account associated with the group.
      operationId: group_service_account
      parameters:
      - name: groupId
        in: path
        description: The unique identifier for the group within the Fivetran system.
        required: true
        schema:
          type: string
          example: group_id
        example: group_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/GroupServiceAccountResponse'
                example: null
              example: null
  /v1/destinations/{destinationId}/test:
    post:
      tags:
      - Destination Management
      summary: Run Destination Setup Tests
      description: Runs the setup tests for an existing destination within your Fivetran
        account.
      operationId: run_destination_setup_tests
      parameters:
      - name: destinationId
        in: path
        description: The unique identifier for the destination within your Fivetran
          account.
        required: true
        schema:
          type: string
          example: destination_id
        example: destination_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json;version=2
          default: application/json;version=2
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RunSetupTestsRequest'
            examples:
              run_setup_tests_request:
                value:
                  trust_certificates: true
                  trust_fingerprints: true
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/DestinationResponse'
                example: null
              examples:
                run_setup_tests_response:
                  value:
                    code: Success
                    message: Setup tests have been completed
                    data:
                      id: destination_id
                      group_id: group_id
                      service: postgres_rds_warehouse
                      region: GCP_US_EAST4
                      time_zone_offset: "-8"
                      setup_status: incomplete
                      setup_tests:
                      - title: Connecting to SSH tunnel
                        status: FAILED
                        message: Auth fail
                      config:
                        public_key: ssh-rsa ... fivetran user key
                        database: database_name
                        password: '******'
                        tunnel_port: "22"
                        port: "5432"
                        host: test.host.com
                        tunnel_host: test.tunnel.host.com
                        user: user_name
                        connection_method: SshTunnel
                        tunnel_user: tunnel_user_name
              example: null
        "404":
          description: Not found error
  /v1/private-links:
    get:
      tags:
      - Private Link Management
      summary: List All Private Links
      description: Returns a list of all private links.
      operationId: get_private_links
      parameters:
      - name: cursor
        in: query
        description: "Paging cursor, [read more about pagination](https://fivetran.com/docs/rest-api/pagination)"
        required: false
        schema:
          type: string
          example: lhg1345hk8vh
        example: lhg1345hk8vh
      - name: limit
        in: query
        description: Number of records to fetch per page. Accepts a number in the
          range 1..1000; the default value is 100.
        required: false
        schema:
          type: integer
          format: int32
          example: 100
        example: 100
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    required:
                    - items
                    properties:
                      items:
                        type: array
                        description: The collection of return items
                        example: null
                        items:
                          $ref: '#/components/schemas/PrivateLinkResponse'
                      nextCursor:
                        type: string
                        description: The value of the cursor parameter for the next
                          page
                        example: cursor_value
                    example: null
                example: null
              example: null
    post:
      tags:
      - Private Link Management
      summary: Create a Private Link
      description: Creates a new private link in your Fivetran account.
      operationId: create_private_link
      parameters:
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PrivateLinkCreateRequest'
            example: null
      responses:
        "201":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/PrivateLinkResponse'
                example: null
              example: null
  /v1/qdm/transformations/{transformationId}/cancel:
    post:
      tags:
      - Quickstart Transformation Management
      summary: Cancel Quickstart Transformation
      description: Cancels the specified Quickstart transformation.
      operationId: cancel_qdm_transformation
      parameters:
      - name: transformationId
        in: path
        description: The unique identifier for the Quickstart Transformation within
          the Fivetran system.
        required: true
        schema:
          type: string
          example: transformation_id
        example: transformation_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
  /v1/connectors/{connectorId}/schemas:
    get:
      tags:
      - Connector Schema Management
      summary: Retrieve a Connector Schema Config
      description: |
        Returns the connector schema config for an existing connector within your Fivetran account.

        > NOTE: The response contains the difference between your selections and the schema config. The schema config includes schemas, tables, and columns. If you have not specified any schema configurations that differ from the default, the response will consist of only the top schema level. For more information, see also the [Connector Schema config](https://fivetran.com/docs/rest-api/tutorials/connector-schema-configuration-use-cases) tutorial.

        For the NetSuite SuiteAnalytics and Salesforce and Salesforce Sandbox connectors, the 'schemas' map field will always have a single entry with the 'netsuite' or 'salesforce' key, respectively. For the 'schema.name_in_destination` name field, these connectors always return the destination schema name you set in the connector setup form.

        For more information about this API endpoint call for the Oracle Fusion Cloud Applications connectors, see our [Schema information documentation](https://fivetran.com/docs/connectors/applications/oracle-fusion-cloud-applications#schemainformation).
      operationId: connector_schema_config
      parameters:
      - name: connectorId
        in: path
        description: The unique identifier for the connector within the Fivetran system
        required: true
        schema:
          type: string
          example: connector_id
        example: connector_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/StandardConfigResponse'
                example: null
              example: null
    post:
      tags:
      - Connector Schema Management
      summary: Setup a Connector Schema Config for a connector that doesn't have schema
        settings yet.
      description: "Allows to set up a Connector Schema Config for a new connector.\n\
        \n> NOTE: The response contains the exact settings that were passed in request.\
        \ \n\nAfter the initial sync, when the connector captures the schema from\
        \ the source, we try to apply the specified settings on the actual schema\
        \ from the source. \n\nIn case some table or column are not allowed to be\
        \ excluded, we ignore the settings for the relevant entity.\n"
      operationId: pre_create_connector_schema_config
      parameters:
      - name: connectorId
        in: path
        description: The unique identifier for the connector within the Fivetran system
        required: true
        schema:
          type: string
          example: connector_id
        example: connector_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/StandardConfigUpdateRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/StandardConfigResponse'
                example: null
              example: null
    patch:
      tags:
      - Connector Schema Management
      summary: Modify a Connector Schema Config
      description: |
        Updates the schema config for an existing connector within your Fivetran account.

        > NOTE: For backward compatibility, the response may contain the 'enable_new_by_default' boolean field. It indicates if the sync for new schemas and tables is enabled by default. The value is 'true' if you specify 'ALLOW_ALL' as the value of 'schema_change_handling'. In the future API versions, we may remove this field.

        The response contains only the difference between your selections and the schema config. The schema config includes schemas, tables, and columns. If you have not specified any schema configurations that differ from the default, the response will consist of only the top schema level. For more information, see also the [Connector Schema config](https://fivetran.com/docs/rest-api/tutorials/connector-schema-configuration-use-cases) tutorial.
      operationId: modify_connector_schema_config
      parameters:
      - name: connectorId
        in: path
        description: The unique identifier for the connector within the Fivetran system
        required: true
        schema:
          type: string
          example: connector_id
        example: connector_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/StandardConfigUpdateRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/StandardConfigResponse'
                example: null
              example: null
  /v1/qdm/transformations/{transformationId}:
    get:
      tags:
      - Quickstart Transformation Management
      summary: Retrieve Quickstart Transformation Details
      description: Returns the details for the specified Quickstart transformation.
      operationId: qdm_transformation_details
      parameters:
      - name: transformationId
        in: path
        description: The unique identifier for the Quickstart Transformation within
          the Fivetran system.
        required: true
        schema:
          type: string
          example: transformation_id
        example: transformation_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/QdmTransformationDetailsResponse'
                example: null
              example: null
    delete:
      tags:
      - Quickstart Transformation Management
      summary: Delete Quickstart Transformation
      description: Deletes the specified Quickstart transformation.
      operationId: delete_qdm_transformation
      parameters:
      - name: transformationId
        in: path
        description: The unique identifier for the Quickstart Transformation within
          the Fivetran system.
        required: true
        schema:
          type: string
          example: transformation_id
        example: transformation_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
    patch:
      tags:
      - Quickstart Transformation Management
      summary: Modify Quickstart Transformation
      description: Updates an existing Quickstart transformation with the specified
        parameters.
      operationId: modify_qdm_transformation
      parameters:
      - name: transformationId
        in: path
        description: The unique identifier for the Quickstart Transformation within
          the Fivetran system.
        required: true
        schema:
          type: string
          example: transformation_id
        example: transformation_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateQdmTransformationRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/QdmTransformationDetailsResponse'
                example: null
              example: null
  /v1/users/{id}:
    delete:
      tags:
      - User Management
      summary: Delete a user
      description: Deletes a user from your Fivetran account. You will be unable to
        delete an account owner user if there is only one remaining.
      operationId: delete_user
      parameters:
      - name: id
        in: path
        description: The unique identifier for the user within the account.
        required: true
        schema:
          type: string
          example: user_id
        example: user_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
        "404":
          description: Not found error
  /v1/users/{userId}/groups:
    get:
      tags:
      - User Management
      summary: List all group memberships
      description: Returns all group membership objects for a user within your Fivetran
        account.
      operationId: get_user_memberships_in_groups
      parameters:
      - name: userId
        in: path
        description: The unique identifier for the user within the account.
        required: true
        schema:
          type: string
          example: user_id
        example: user_id
      - name: cursor
        in: query
        description: "Paging cursor, [read more about pagination](https://fivetran.com/docs/rest-api/pagination)"
        required: false
        schema:
          type: string
          example: af3gu4hSDdF
        example: af3gu4hSDdF
      - name: limit
        in: query
        description: Number of records to fetch per page. Accepts a number in the
          range 1..1000; the default value is 100.
        required: false
        schema:
          type: integer
          format: int32
          example: 100
        example: 100
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    required:
                    - items
                    properties:
                      items:
                        type: array
                        description: The collection of return items
                        example: null
                        items:
                          $ref: '#/components/schemas/MembershipResponse'
                      nextCursor:
                        type: string
                        description: The value of the cursor parameter for the next
                          page
                        example: cursor_value
                    example: null
                example: null
              example: null
    post:
      tags:
      - User Management
      summary: Add group membership
      description: Adds a group membership.
      operationId: add_user_membership_in_group
      parameters:
      - name: userId
        in: path
        description: The unique identifier for the user within the account.
        required: true
        schema:
          type: string
          example: user_id
        example: user_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MembershipRequest'
            example: null
      responses:
        "201":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/MembershipResponse'
                example: null
              example: null
        "400":
          description: Bad request
        "404":
          description: User not found
  /v1/groups/{groupId}:
    get:
      tags:
      - Group Management
      summary: Retrieve Group Details
      description: Returns a group object if a valid identifier was provided.
      operationId: group_details
      parameters:
      - name: groupId
        in: path
        description: The unique identifier for the group within the Fivetran system.
        required: true
        schema:
          type: string
          example: group_id
        example: group_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/GroupResponse'
                example: null
              example: null
    delete:
      tags:
      - Group Management
      summary: Delete a group
      description: Deletes a group from your Fivetran account.
      operationId: delete_group
      parameters:
      - name: groupId
        in: path
        description: The unique identifier for the group within the Fivetran system.
        required: true
        schema:
          type: string
          example: group_id
        example: group_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
    patch:
      tags:
      - Group Management
      summary: Modify a Group
      description: Updates information for an existing group within your Fivetran
        account.
      operationId: modify_group
      parameters:
      - name: groupId
        in: path
        description: The unique identifier for the group within the Fivetran system.
        required: true
        schema:
          type: string
          example: group_id
        example: group_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateGroupRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/GroupResponse'
                example: null
              example: null
  /v1/groups/{groupId}/connectors:
    get:
      tags:
      - Group Management
      summary: List All Connectors within a Group
      description: Returns a list of information about all connectors within a group
        in your Fivetran account.
      operationId: list_all_connectors_in_group
      parameters:
      - name: groupId
        in: path
        description: The unique identifier for the group within the Fivetran system.
        required: true
        schema:
          type: string
          example: group_id
        example: group_id
      - name: schema
        in: query
        description: The name used both as the connector's name within the Fivetran
          system and as the source schema's name within your destination.
        required: false
        schema:
          type: string
          example: schema_name
        example: schema_name
      - name: cursor
        in: query
        description: "Paging cursor, [read more about pagination](https://fivetran.com/docs/rest-api/pagination)"
        required: false
        schema:
          type: string
          example: Iu6zaC1yc2C6tf
        example: Iu6zaC1yc2C6tf
      - name: limit
        in: query
        description: Number of records to fetch per page. Accepts a number in the
          range 1..1000; the default value is 100.
        required: false
        schema:
          type: integer
          format: int32
          example: 100
        example: 100
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    required:
                    - items
                    properties:
                      items:
                        type: array
                        description: The collection of return items
                        example: null
                        items:
                          $ref: '#/components/schemas/ConnectorResponse'
                      nextCursor:
                        type: string
                        description: The value of the cursor parameter for the next
                          page
                        example: cursor_value
                    example: null
                example: null
              example: null
  /v1/account/info:
    get:
      tags:
      - Account Management
      summary: Get account info from API key
      description: Returns information about current account from API key.
      operationId: get_account_info
      parameters:
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/AccountInfoResponse'
                example: null
              example: null
        "401":
          description: Invalid authorization credentials
  /v1/teams/{teamId}/groups:
    get:
      tags:
      - Team Management
      summary: List all group memberships
      description: Returns a group membership within a team
      operationId: get_team_memberships_in_groups
      parameters:
      - name: teamId
        in: path
        description: The unique identifier for the team within the account
        required: true
        schema:
          type: string
          example: team_id
        example: team_id
      - name: cursor
        in: query
        description: "Paging cursor, [read more about pagination](https://fivetran.com/docs/rest-api/pagination)"
        required: false
        schema:
          type: string
          example: vcDfgTEda6t
        example: vcDfgTEda6t
      - name: limit
        in: query
        description: Number of records to fetch per page. Accepts a number in the
          range 1..1000; the default value is 100
        required: false
        schema:
          type: integer
          format: int32
          example: 100
        example: 100
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    required:
                    - items
                    properties:
                      items:
                        type: array
                        description: The collection of return items
                        example: null
                        items:
                          $ref: '#/components/schemas/MembershipResponse'
                      nextCursor:
                        type: string
                        description: The value of the cursor parameter for the next
                          page
                        example: cursor_value
                    example: null
                example: null
              example: null
    post:
      tags:
      - Team Management
      summary: Add group membership
      description: Adds a group membership in a team
      operationId: add_team_membership_in_group
      parameters:
      - name: teamId
        in: path
        description: The unique identifier for the team within the account
        required: true
        schema:
          type: string
          example: team_id
        example: team_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MembershipRequest'
            example: null
      responses:
        "201":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/MembershipResponse'
                example: null
              example: null
  /v1/hybrid-deployment-agents/{agentId}/re-auth:
    patch:
      tags:
      - Hybrid Deployment Agent Management
      summary: Regenerate authentication keys
      description: Regenerate authentication for a Hybrid Deployment Agent.
      operationId: re_auth_local_processing_agent
      parameters:
      - name: agentId
        in: path
        description: Local Data Processing Agent Id
        required: true
        schema:
          type: string
          example: agent_id
        example: agent_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/HybridDeploymentAgentReAuthRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/HybridDeploymentAgentCreateResponse'
                example: null
              example: null
        "404":
          description: Hybrid Deployment Agent not found in group.
  /v1/qdm/packages/{packageId}/models:
    get:
      tags:
      - Quickstart Transformation Management
      summary: List All Quickstart Models Within the Package
      description: Returns a list of all Quickstart models within the specified Quickstart
        package.
      operationId: list_qdm_package_models
      parameters:
      - name: packageId
        in: path
        description: The unique identifier for the Quickstart package within the Fivetran
          system.
        required: true
        schema:
          type: string
          example: package_id
        example: package_id
      - name: cursor
        in: query
        description: "Paging cursor, [read more about pagination](https://fivetran.com/docs/rest-api/pagination)"
        required: false
        schema:
          type: string
          example: qq34ja5jhl51hl
        example: qq34ja5jhl51hl
      - name: limit
        in: query
        description: Number of records to fetch per page. Accepts a number in the
          range 1..1000; the default value is 100.
        required: false
        schema:
          type: integer
          format: int32
          example: 100
        example: 100
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    required:
                    - items
                    properties:
                      items:
                        type: array
                        description: The collection of return items
                        example: null
                        items:
                          $ref: '#/components/schemas/QdmModelResponse'
                      nextCursor:
                        type: string
                        description: The value of the cursor parameter for the next
                          page
                        example: cursor_value
                    example: null
                example: null
              example: null
  /v1/webhooks/group/{groupId}:
    post:
      tags:
      - Webhook Management
      summary: Create group webhook
      description: This endpoint allows you to create a new webhook for a given group
      operationId: create_group_webhook
      parameters:
      - name: groupId
        in: path
        description: The group ID
        required: true
        schema:
          type: string
          example: group_id
        example: group_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WebhookRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/WebhookResponse'
                example: null
              example: null
        "404":
          description: Group not found
  /v1/destinations/{destinationId}/certificates/{hash}:
    get:
      tags:
      - Certificate Management
      summary: Get destination approved certificate details.
      description: Returns details of the certificate approved for specified destination
        with specified hash.
      operationId: get_destination_certificate_details
      parameters:
      - name: destinationId
        in: path
        description: The unique identifier for the destination within the Fivetran
          system.
        required: true
        schema:
          type: string
          example: destination_id
        example: destination_id
      - name: hash
        in: path
        description: Hash of the certificate.
        required: true
        schema:
          type: string
          example: jhg5UI7fgrI6yy...
        example: jhg5UI7fgrI6yy...
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/CertificateDetailsResponse'
                example: null
              example: null
        "404":
          description: Certificate with specified hash not found
    delete:
      tags:
      - Certificate Management
      summary: Revoke destination certificate
      description: "Revokes a certificate, so Fivetran no longer trusts it while connecting\
        \ to the destination database."
      operationId: revoke_destination_certificate
      parameters:
      - name: destinationId
        in: path
        description: The unique identifier for the destination within the Fivetran
          system.
        required: true
        schema:
          type: string
          example: destination_id
        example: destination_id
      - name: hash
        in: path
        description: Hash of the certificate.
        required: true
        schema:
          type: string
          example: jhg5UI7fgrI6yy...
        example: jhg5UI7fgrI6yy...
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
        "404":
          description: Certificate with specified hash not found
  /v1/dbt/transformations/{transformationId}/resume:
    post:
      tags:
      - dbt Transformation Management
      summary: Resumes dbt transformation. (Deprecated)
      description: Resumes dbt transformation. (Deprecated)
      operationId: resume_dbt_transformation_deprecated
      parameters:
      - name: transformationId
        in: path
        description: The unique identifier for the dbt Transformation within the Fivetran
          system.
        required: true
        schema:
          type: string
          example: transformation_id
        example: transformation_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
  /v1/dbt/transformations:
    get:
      tags:
      - dbt Transformation Management
      summary: List All dbt Transformations
      description: Returns a list of all dbt Transformations within dbt Project.
      operationId: list_dbt_project_transformations
      parameters:
      - name: project_id
        in: query
        description: The unique identifier for the dbt Project within the Fivetran
          system.
        required: true
        schema:
          type: array
          example: dbt_project_id
          items:
            type: string
            example: null
        example: dbt_project_id
      - name: cursor
        in: query
        description: "Paging cursor, [read more about pagination](https://fivetran.com/docs/rest-api/pagination)"
        required: false
        schema:
          type: string
          example: ghyYGuYg8gg8G
        example: ghyYGuYg8gg8G
      - name: limit
        in: query
        description: Number of records to fetch per page. Accepts a number in the
          range 1..1000; the default value is 100.
        required: false
        schema:
          type: integer
          format: int32
          example: 100
        example: 100
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    required:
                    - items
                    properties:
                      items:
                        type: array
                        description: The collection of return items
                        example: null
                        items:
                          $ref: '#/components/schemas/TransformationResponse'
                      nextCursor:
                        type: string
                        description: The value of the cursor parameter for the next
                          page
                        example: cursor_value
                    example: null
                example: null
              example: null
    post:
      tags:
      - dbt Transformation Management
      summary: Create dbt Transformation
      description: Creates a new dbt Transformation within a specified dbt Project.
      operationId: create_dbt_transformation
      parameters:
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/NewTransformationRequest'
            example: null
      responses:
        "201":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/TransformationDetailsResponse'
                example: null
              example: null
  /v1/connectors/{connectorId}/schemas/{schemaName}/tables/{tableName}/columns/{columnName}:
    delete:
      tags:
      - Connector Schema Management
      summary: Drop a blocked column from the destination
      description: Marks for deletion a blocked column from your table in the destination
        of an existing connector within your Fivetran account. The column is dropped
        from the destination on the next sync.
      operationId: delete_column_connector_config
      parameters:
      - name: connectorId
        in: path
        description: The unique identifier for the connector within the Fivetran system
        required: true
        schema:
          type: string
          example: connector_id
        example: connector_id
      - name: schemaName
        in: path
        description: The database schema name within your destination (different from
          the connector schema)
        required: true
        schema:
          type: string
          example: schema_name
        example: schema_name
      - name: tableName
        in: path
        description: The table name within your database schema
        required: true
        schema:
          type: string
          example: table_name
        example: table_name
      - name: columnName
        in: path
        description: The column name within your table
        required: true
        schema:
          type: string
          example: column_name
        example: column_name
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
        "400":
          description: Bad request
        "404":
          description: Not found error
        "409":
          description: Column not in blocked state error
    patch:
      tags:
      - Connector Schema Management
      summary: Modify a Connector Column Config
      description: |
        Updates the column config within your table for an existing connector within your Fivetran account.

        > NOTE: The response contains only the difference between your selections and the schema config. The schema config includes schemas, tables, and columns. If you have not specified any schema configurations that differ from the default, the response will consist of only the top schema level. For more information, see also the [Connector Schema config](https://fivetran.com/docs/rest-api/tutorials/connector-schema-configuration-use-cases) tutorial.
      operationId: modify_connector_column_config
      parameters:
      - name: connectorId
        in: path
        description: The unique identifier for the connector within the Fivetran system
        required: true
        schema:
          type: string
          example: connector_id
        example: connector_id
      - name: schemaName
        in: path
        description: The database schema name within your destination (different from
          the connector schema)
        required: true
        schema:
          type: string
          example: schema_name
        example: schema_name
      - name: tableName
        in: path
        description: The table name within your database schema
        required: true
        schema:
          type: string
          example: table_name
        example: table_name
      - name: columnName
        in: path
        description: The column name within your table
        required: true
        schema:
          type: string
          example: column_name
        example: column_name
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ColumnUpdateRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/StandardConfigResponse'
                example: null
              example: null
  /v1/proxy/{agentId}/connections:
    get:
      tags:
      - Proxy Agent Management
      summary: Returns all connections attached to the specified proxy agent within
        your Fivetran account.
      description: Return all connections attached to the proxy agent
      operationId: get_proxy_agent_connections
      parameters:
      - name: agentId
        in: path
        description: The unique identifier for the proxy agent within the Fivetran
          system.
        required: true
        schema:
          type: string
          example: agent_id
        example: agent_id
      - name: cursor
        in: query
        description: "Paging cursor, [read more about pagination](https://fivetran.com/docs/rest-api/pagination)"
        required: false
        schema:
          type: string
          example: eyJza2lwIjoyfQ
        example: eyJza2lwIjoyfQ
      - name: limit
        in: query
        description: Number of records to fetch per page. Accepts a number in the
          range 1..1000; the default value is 100.
        required: false
        schema:
          type: integer
          format: int32
          example: 100
        example: 100
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    required:
                    - items
                    properties:
                      items:
                        type: array
                        description: The collection of return items
                        example: null
                        items:
                          $ref: '#/components/schemas/ProxyIntegrationResponse'
                      nextCursor:
                        type: string
                        description: The value of the cursor parameter for the next
                          page
                        example: cursor_value
                    example: null
                example: null
              examples:
                get_connections_response:
                  value:
                    code: Success
                    data:
                      items:
                      - connection_id: connection_id
                      next_cursor: eyJza2lwIjoyfQ
              example: null
        "404":
          description: Proxy Agent not found
          content:
            application/json:
              examples:
                proxy_not_found:
                  value:
                    code: NotFound
                    message: Proxy Agent not found.
              example: null
  /v1/connectors/{connectorId}/certificates/{hash}:
    get:
      tags:
      - Certificate Management
      summary: Get connector approved certificate details.
      description: Returns details of the certificate approved for specified connector
        with specified hash.
      operationId: get_connector_certificate_details
      parameters:
      - name: connectorId
        in: path
        description: The unique identifier for the connector within the Fivetran system.
        required: true
        schema:
          type: string
          example: connector_id
        example: connector_id
      - name: hash
        in: path
        description: Hash of the certificate.
        required: true
        schema:
          type: string
          example: jhg5UI7fgrI6yy...
        example: jhg5UI7fgrI6yy...
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/CertificateDetailsResponse'
                example: null
              example: null
        "404":
          description: Certificate with specified hash not found
    delete:
      tags:
      - Certificate Management
      summary: Revoke connector certificate
      description: "Revokes a certificate, so Fivetran no longer trusts it while connecting\
        \ to the source database."
      operationId: revoke_connector_certificate
      parameters:
      - name: connectorId
        in: path
        description: The unique identifier for the connector within the Fivetran system.
        required: true
        schema:
          type: string
          example: connector_id
        example: connector_id
      - name: hash
        in: path
        description: Hash of the certificate.
        required: true
        schema:
          type: string
          example: jhg5UI7fgrI6yy...
        example: jhg5UI7fgrI6yy...
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
        "404":
          description: Certificate with specified hash not found
  /v1/hybrid-deployment-agents/{agentId}/reset-credentials:
    post:
      tags:
      - Hybrid Deployment Agent Management
      summary: Reset credentials
      description: Reset credentials for a Hybrid Deployment Agent.
      operationId: reset_local_processing_agent_credentials
      parameters:
      - name: agentId
        in: path
        description: Local Data Processing Agent Id
        required: true
        schema:
          type: string
          example: agent_id
        example: agent_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
        "404":
          description: Hybrid Deployment Agent not found
  /v1/connectors/{connectorId}/connect-card:
    post:
      tags:
      - Connector Management
      summary: Connect Card
      description: Generates the Connect Card URI for the connector
      operationId: connect_card
      parameters:
      - name: connectorId
        in: path
        description: The unique identifier for the connector within the Fivetran system
        required: true
        schema:
          type: string
          example: connector_id
        example: connector_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json;version=2
          default: application/json;version=2
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ConnectCardConfigRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/ConnectorConnectCardResponse'
                example: null
              example: null
  /v1/dbt/transformations/{transformationId}:
    get:
      tags:
      - dbt Transformation Management
      summary: Retrieve dbt Transformation Details
      description: Returns a dbt Transformation details if a valid identifier was
        provided.
      operationId: dbt_transformation_details
      parameters:
      - name: transformationId
        in: path
        description: The unique identifier for the dbt Transformation within the Fivetran
          system.
        required: true
        schema:
          type: string
          example: transformation_id
        example: transformation_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/TransformationDetailsResponse'
                example: null
              example: null
    delete:
      tags:
      - dbt Transformation Management
      summary: Delete dbt Transformation
      description: Deletes a dbt Transformation from your dbt Project.
      operationId: delete_dbt_transformation
      parameters:
      - name: transformationId
        in: path
        description: The unique identifier for the dbt Transformation within the Fivetran
          system.
        required: true
        schema:
          type: string
          example: transformation_id
        example: transformation_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
    patch:
      tags:
      - dbt Transformation Management
      summary: Modify dbt Transformation
      description: Updates information for an existing dbt Transformation.
      operationId: modify_dbt_transformation
      parameters:
      - name: transformationId
        in: path
        description: The unique identifier for the dbt Transformation within the Fivetran
          system.
        required: true
        schema:
          type: string
          example: transformation_id
        example: transformation_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateTransformationRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/TransformationDetailsResponse'
                example: null
              example: null
  /v1/dbt/models:
    get:
      tags:
      - dbt Transformation Management
      summary: List All dbt Models
      description: Returns a list of all dbt Models within dbt Project.
      operationId: list_dbt_project_models
      parameters:
      - name: project_id
        in: query
        description: The unique identifier for the dbt Project within the Fivetran
          system.
        required: true
        schema:
          type: array
          example: dbt_project_id
          items:
            type: string
            example: null
        example: dbt_project_id
      - name: cursor
        in: query
        description: "Paging cursor, [read more about pagination](https://fivetran.com/docs/rest-api/pagination)"
        required: false
        schema:
          type: string
          example: ghyYGuYg8gg8G
        example: ghyYGuYg8gg8G
      - name: limit
        in: query
        description: Number of records to fetch per page. Accepts a number in the
          range 1..1000; the default value is 100.
        required: false
        schema:
          type: integer
          format: int32
          example: 100
        example: 100
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    required:
                    - items
                    properties:
                      items:
                        type: array
                        description: The collection of return items
                        example: null
                        items:
                          $ref: '#/components/schemas/DbtModelResponse'
                      nextCursor:
                        type: string
                        description: The value of the cursor parameter for the next
                          page
                        example: cursor_value
                    example: null
                example: null
              example: null
  /v1/connectors/{connectorId}/schemas/{schema}/tables/{table}/columns:
    get:
      tags:
      - Connector Schema Management
      summary: Retrieve Source Table Columns Config
      description: Returns the source table columns config for an existing connector
        within your Fivetran account
      operationId: connector_column_config
      parameters:
      - name: connectorId
        in: path
        description: The unique identifier for the connector within the Fivetran system
        required: true
        schema:
          type: string
          example: connector_id
        example: connector_id
      - name: schema
        in: path
        description: The database schema name within your destination
        required: true
        schema:
          type: string
          example: schema_name
        example: schema_name
      - name: table
        in: path
        description: The table name within your database schema
        required: true
        schema:
          type: string
          example: table_name
        example: table_name
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/TableColumnsConfigResponse'
                example: null
              example: null
  /v1/external-logging/{logId}/test:
    post:
      tags:
      - Log Service Management
      summary: Run Log Service Setup Tests
      description: Runs the setup tests for an existing logging service within your
        Fivetran account.
      operationId: run_setup_tests_log_service
      parameters:
      - name: logId
        in: path
        description: The unique identifier for the log service within the Fivetran
          system.
        required: true
        schema:
          type: string
          example: log_id
        example: log_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/LoggingServiceSetupTestResponse'
                example: null
              example: null
  /v1/system-keys:
    get:
      tags:
      - System Key Management
      summary: List all System Keys
      description: Returns a list of system keys within your Fivetran account.
      operationId: get_system_keys
      parameters:
      - name: cursor
        in: query
        description: "Paging cursor, [read more about pagination](https://fivetran.com/docs/rest-api/pagination)"
        required: false
        schema:
          type: string
          example: vcDfgTEda6t
        example: vcDfgTEda6t
      - name: limit
        in: query
        description: Number of records to fetch per page. Accepts a number in the
          range 1..1000; the default value is 100.
        required: false
        schema:
          type: integer
          format: int32
          example: 100
        example: 100
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    required:
                    - items
                    properties:
                      items:
                        type: array
                        description: The collection of return items
                        example: null
                        items:
                          $ref: '#/components/schemas/SystemKeyResponse'
                      nextCursor:
                        type: string
                        description: The value of the cursor parameter for the next
                          page
                        example: cursor_value
                    example: null
                example: null
              examples:
                get_list_response:
                  value:
                    code: Success
                    data:
                      items:
                      - id: _moonbeam_acc_dev
                        name: dev
                        key: <key_1_value>
                        created_at: 2023-11-10T22:11:52.326265Z
                        expired_at: 2024-02-10T22:11:52.326265Z
                      - id: cyclical_prospered
                        name: prod_key
                        key: <key_2_value>
                        created_at: 2023-11-10T22:11:58.931Z
                        updated_at: 2023-11-10T22:11:58.931Z
                        expired_at: 2024-02-10T22:11:58.931Z
              example: null
    post:
      tags:
      - System Key Management
      summary: Create a new System Key
      description: Creates a new system key with your Fivetran account.
      operationId: create_system_key
      parameters:
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/NewSystemKeyRequest'
            examples:
              create_request:
                value:
                  name: prod_key
                  expiration_period: THREE_MONTHS
                  permissions:
                  - resource_type: USER
                    access_level: READ
                  - resource_type: WEBHOOK
                    access_level: MANAGE
                  - resource_type: CONNECTOR
                    access_level: MANAGE
                  - resource_type: DESTINATION
                    access_level: MANAGE
                  - resource_type: TRANSFORMATION
                    access_level: MANAGE
                    resource_filter:
                      group_ids:
                      - group_id_1
                      - group_id_2
                  - resource_type: CONNECTOR
                    access_level: NONE
                    resource_filter:
                      ids:
                      - connector_id_1
                      - connector_id_2
            example: null
      responses:
        "201":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/SystemKeyResponse'
                example: null
              examples:
                create_response:
                  value:
                    code: Success
                    message: System key has been created
                    data:
                      id: sod_determine
                      name: prod_key
                      key: <key_value>
                      secret: <secret_value>
                      created_at: 2023-11-10T19:32:58.646Z
                      expired_at: 2024-02-10T19:32:58.646Z
                      permissions:
                      - resource_type: USER
                        access_level: READ
                      - resource_type: WEBHOOK
                        access_level: MANAGE
                      - resource_type: DESTINATION
                        access_level: MANAGE
                      - resource_type: TRANSFORMATION
                        access_level: MANAGE
                        resource_filter:
                          group_ids:
                          - group_id_1
                          - group_id_2
                      - resource_type: CONNECTOR
                        access_level: NONE
                        resource_filter:
                          ids:
                          - connector_id_1
                          - connector_id_2
                      - resource_type: CONNECTOR
                        access_level: MANAGE
              example: null
  /v1/connectors/{connectorId}/fingerprints/{hash}:
    get:
      tags:
      - Certificate Management
      summary: Get connector approved fingerprint details
      description: Returns SSH fingerprint details approved for specified connector
        with specified hash
      operationId: get_connector_fingerprint_details
      parameters:
      - name: connectorId
        in: path
        description: The unique identifier for the connector within the Fivetran system.
        required: true
        schema:
          type: string
          example: connector_id
        example: connector_id
      - name: hash
        in: path
        description: Hash of the fingerprint.
        required: true
        schema:
          type: string
          example: jhg5UI7fgrI6yy
        example: jhg5UI7fgrI6yy
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/FingerprintDetailsResponse'
                example: null
              example: null
        "404":
          description: Fingerprint with specified hash not found
    delete:
      tags:
      - Certificate Management
      summary: Revoke connector fingerprint
      description: "Revokes a fingerprint, so Fivetran no longer trusts it while connecting\
        \ to the source database through an SSH tunnel."
      operationId: revoke_connector_fingerprint
      parameters:
      - name: connectorId
        in: path
        description: The unique identifier for the connector within the Fivetran system.
        required: true
        schema:
          type: string
          example: connector_id
        example: connector_id
      - name: hash
        in: path
        description: Hash of the fingerprint.
        required: true
        schema:
          type: string
          example: jhg5UI7fgrI6yy
        example: jhg5UI7fgrI6yy
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
        "404":
          description: Fingerprint with specified hash not found
  /v1/destinations/{destinationId}/fingerprints/{hash}:
    get:
      tags:
      - Certificate Management
      summary: Get destination approved fingerprint details
      description: Returns SSH fingerprint details approved for specified destination
        with specified hash
      operationId: get_destination_fingerprint_details
      parameters:
      - name: destinationId
        in: path
        description: The unique identifier for the destination within the Fivetran
          system.
        required: true
        schema:
          type: string
          example: destination_id
        example: destination_id
      - name: hash
        in: path
        description: Hash of the fingerprint.
        required: true
        schema:
          type: string
          example: jhg5UI7fgrI6yy
        example: jhg5UI7fgrI6yy
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/FingerprintDetailsResponse'
                example: null
              example: null
        "404":
          description: Fingerprint with specified hash not found
    delete:
      tags:
      - Certificate Management
      summary: Revoke destination fingerprint
      description: "Revokes a fingerprint, so Fivetran no longer trusts it while connecting\
        \ to the destination database through an SSH tunnel."
      operationId: revoke_destination_fingerprint
      parameters:
      - name: destinationId
        in: path
        description: The unique identifier for the destination within the Fivetran
          system.
        required: true
        schema:
          type: string
          example: destination_id
        example: destination_id
      - name: hash
        in: path
        description: Hash of the fingerprint.
        required: true
        schema:
          type: string
          example: jhg5UI7fgrI6yy
        example: jhg5UI7fgrI6yy
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
        "404":
          description: Fingerprint with specified hash not found
  /v1/dbt/projects/{projectId}/models:
    get:
      tags:
      - dbt Transformation Management
      summary: List All dbt Models (Deprecated)
      description: Returns a list of all dbt Models within dbt Project. (Deprecated)
      operationId: list_dbt_project_models_deprecated
      parameters:
      - name: projectId
        in: path
        description: The unique identifier for the dbt Project within the Fivetran
          system.
        required: true
        schema:
          type: string
          example: dbt_project_id
        example: dbt_project_id
      - name: cursor
        in: query
        description: "Paging cursor, [read more about pagination](https://fivetran.com/docs/rest-api/pagination)"
        required: false
        schema:
          type: string
          example: ghyYGuYg8gg8G
        example: ghyYGuYg8gg8G
      - name: limit
        in: query
        description: Number of records to fetch per page. Accepts a number in the
          range 1..1000; the default value is 100.
        required: false
        schema:
          type: integer
          format: int32
          example: 100
        example: 100
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    required:
                    - items
                    properties:
                      items:
                        type: array
                        description: The collection of return items
                        example: null
                        items:
                          $ref: '#/components/schemas/DbtModelResponse'
                      nextCursor:
                        type: string
                        description: The value of the cursor parameter for the next
                          page
                        example: cursor_value
                    example: null
                example: null
              example: null
  /v1/system-keys/{keyId}:
    get:
      tags:
      - System Key Management
      summary: Retrieve System Key details
      description: Retrieves a system key object within your Fivetran account.
      operationId: get_system_key_details
      parameters:
      - name: keyId
        in: path
        description: The unique identifier for the system key within your Fivetran
          account.
        required: true
        schema:
          type: string
          example: key_id
        example: key_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/SystemKeyResponse'
                example: null
              examples:
                get_response:
                  value:
                    code: Success
                    data:
                      id: rushed_fainting
                      name: updated_key
                      key_value: <key_value>
                      created_at: 2023-10-17T14:01:16.318Z
                      updated_at: 2023-10-17T14:02:20.919291Z
                      expired_at: 2024-01-17T14:01:16.318Z
                      permissions:
                      - resource_type: CONNECTOR
                        access_level: MANAGE
                      - resource_type: DESTINATION
                        access_level: MANAGE
                      - resource_type: TRANSFORMATION
                        access_level: MANAGE
                        resource_filter:
                          group_ids:
                          - group_id_1
                          - group_id_2
                      - resource_type: CONNECTOR
                        access_level: NONE
                        resource_filter:
                          ids:
                          - connector_id_3
                          - connector_id_4
              example: null
    delete:
      tags:
      - System Key Management
      summary: Delete a System Key
      description: Deletes a system key from your Fivetran account.
      operationId: delete_system_key
      parameters:
      - name: keyId
        in: path
        description: The unique identifier for the system key within your Fivetran
          account.
        required: true
        schema:
          type: string
          example: key_id
        example: key_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              examples:
                delete_response:
                  value:
                    code: Success
                    message: System key with id 'rushed_fainting' has been deleted
              example: null
    patch:
      tags:
      - System Key Management
      summary: Update a System Key
      description: Updates an existing system key within your Fivetran account.
      operationId: update_system_key
      parameters:
      - name: keyId
        in: path
        description: The unique identifier for the system key within your Fivetran
          account.
        required: true
        schema:
          type: string
          example: key_id
        example: key_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateSystemKeyRequest'
            examples:
              update_request:
                value:
                  name: updated_key
                  permissions:
                  - resource_type: CONNECTOR
                    access_level: MANAGE
                  - resource_type: DESTINATION
                    access_level: MANAGE
                  - resource_type: TRANSFORMATION
                    access_level: MANAGE
                    resource_filter:
                      group_ids:
                      - group_id_3
                      - group_id_4
                  - resource_type: CONNECTOR
                    access_level: NONE
                    resource_filter:
                      ids:
                      - connector_id_3
                      - connector_id_4
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/SystemKeyResponse'
                example: null
              examples:
                update_response:
                  value:
                    code: Success
                    message: System key has been updated
                    data:
                      id: rushed_fainting
                      name: updated_key
                      key_value: <key_value>
                      created_at: 2023-10-17T14:01:16.318Z
                      updated_at: 2023-10-17T14:02:20.919291Z
                      expired_at: 2024-01-17T14:01:16.318Z
                      permissions:
                      - resource_type: CONNECTOR
                        access_level: MANAGE
                      - resource_type: DESTINATION
                        access_level: MANAGE
                      - resource_type: TRANSFORMATION
                        access_level: MANAGE
                        resource_filter:
                          group_ids:
                          - group_id_3
                          - group_id_4
                      - resource_type: CONNECTOR
                        access_level: NONE
                        resource_filter:
                          ids:
                          - connector_id_3
                          - connector_id_4
              example: null
  /v1/external-logging/{logId}:
    get:
      tags:
      - Log Service Management
      summary: Retrieve Log Service Details
      description: Returns a logging service object if a valid identifier was provided.
      operationId: get_log_service_details
      parameters:
      - name: logId
        in: path
        description: The unique identifier for the log service within the Fivetran
          system.
        required: true
        schema:
          type: string
          example: log_id
        example: log_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/LogResponse'
                example: null
              example: null
    delete:
      tags:
      - Log Service Management
      summary: Delete a Log Service
      description: Deletes a logging service from your Fivetran account.
      operationId: delete_log_service
      parameters:
      - name: logId
        in: path
        description: The unique identifier for the log service within the Fivetran
          system.
        required: true
        schema:
          type: string
          example: log_id
        example: log_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
    patch:
      tags:
      - Log Service Management
      summary: Update a Log Service
      description: Updates information for an existing logging service within your
        Fivetran account.
      operationId: update_log_service
      parameters:
      - name: logId
        in: path
        description: The unique identifier for the log service within the Fivetran
          system.
        required: true
        schema:
          type: string
          example: log_id
        example: log_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateLogRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/LogResponse'
                example: null
              example: null
  /v1/users/{userId}/connectors/{connectorId}:
    get:
      tags:
      - User Management
      summary: Retrieve connector membership
      description: Returns a connector membership object.
      operationId: get_user_membership_in_connector
      parameters:
      - name: userId
        in: path
        description: The unique identifier for the user within the account.
        required: true
        schema:
          type: string
          example: user_id
        example: user_id
      - name: connectorId
        in: path
        description: The unique identifier for the connector within the account.
        required: true
        schema:
          type: string
          example: connector_id
        example: connector_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/MembershipResponse'
                example: null
              example: null
        "404":
          description: User not found
    delete:
      tags:
      - User Management
      summary: Delete connector membership
      description: Removes connector membership.
      operationId: delete_user_membership_in_connector
      parameters:
      - name: userId
        in: path
        description: The unique identifier for the user within the account.
        required: true
        schema:
          type: string
          example: user_id
        example: user_id
      - name: connectorId
        in: path
        description: The unique identifier for the connector within the account.
        required: true
        schema:
          type: string
          example: connector_id
        example: connector_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/MembershipResponse'
                example: null
              example: null
        "404":
          description: User not found
    patch:
      tags:
      - User Management
      summary: Update connector membership
      description: Updates connector membership.
      operationId: update_user_membership_in_connector
      parameters:
      - name: userId
        in: path
        description: The unique identifier for the user within the account.
        required: true
        schema:
          type: string
          example: user_id
        example: user_id
      - name: connectorId
        in: path
        description: The unique identifier for the connector within the account.
        required: true
        schema:
          type: string
          example: connector_id
        example: connector_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateMembershipRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/MembershipResponse'
                example: null
              example: null
        "404":
          description: User not found
  /v1/connectors:
    get:
      tags:
      - Connector Management
      summary: List all connectors within account
      description: Returns a list of all accessible connectors within your Fivetran
        account.
      operationId: list_connectors
      parameters:
      - name: cursor
        in: query
        description: "Paging cursor, [read more about pagination](https://fivetran.com/docs/rest-api/pagination)"
        required: false
        schema:
          type: string
          example: cursor_value
        example: cursor_value
      - name: limit
        in: query
        description: Number of records to fetch per page. Accepts a number in the
          range 1..1000; the default value is 100
        required: false
        schema:
          type: integer
          format: int32
          example: 100
        example: 100
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json;version=2
          default: application/json;version=2
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    required:
                    - items
                    properties:
                      items:
                        type: array
                        description: The collection of return items
                        example: null
                        items:
                          $ref: '#/components/schemas/ConnectorResponse'
                      nextCursor:
                        type: string
                        description: The value of the cursor parameter for the next
                          page
                        example: cursor_value
                    example: null
                example: null
              example: null
    post:
      tags:
      - Connector Management
      summary: Create a Connector
      description: Creates a new connector within a specified group in your Fivetran
        account. Runs setup tests and returns testing results.
      operationId: create_connector
      parameters:
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json;version=2
          default: application/json;version=2
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/NewConnectorRequestV1'
            example: null
      responses:
        "201":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/ConnectorResponseV1'
                example: null
              example: null
        "400":
          description: Bad request
  /v1/teams/{teamId}/users/{userId}:
    get:
      tags:
      - Team Management
      summary: Retrieve user membership in a team
      description: Returns the user role a user has within a team
      operationId: get_user_in_team
      parameters:
      - name: teamId
        in: path
        description: The unique identifier for the team within the account
        required: true
        schema:
          type: string
          example: team_id
        example: team_id
      - name: userId
        in: path
        description: The unique identifier for the user within the account
        required: true
        schema:
          type: string
          example: user_id
        example: user_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/TeamMembershipResponse'
                example: null
              example: null
    delete:
      tags:
      - Team Management
      summary: Delete a user from a team
      description: Removes a user from a team
      operationId: delete_user_from_team
      parameters:
      - name: teamId
        in: path
        description: The unique identifier for the team within the account
        required: true
        schema:
          type: string
          example: team_id
        example: team_id
      - name: userId
        in: path
        description: The unique identifier for the user within the account
        required: true
        schema:
          type: string
          example: user_id
        example: user_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
    patch:
      tags:
      - Team Management
      summary: Modify a user membership
      description: Updates a user role within a team in your Fivetran account
      operationId: update_user_membership
      parameters:
      - name: teamId
        in: path
        description: The unique identifier for the team within the account
        required: true
        schema:
          type: string
          example: team_id
        example: team_id
      - name: userId
        in: path
        description: The unique identifier for the user within the account
        required: true
        schema:
          type: string
          example: user_id
        example: user_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateMembershipRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/TeamMembershipResponse'
                example: null
              example: null
  /v1/qdm/packages/{packageId}:
    get:
      tags:
      - Quickstart Transformation Management
      summary: Retrieve Quickstart Package Details
      description: Returns a Quickstart package details if a valid identifier was
        provided.
      operationId: qdm_package_details
      parameters:
      - name: packageId
        in: path
        required: true
        schema:
          type: string
          example: null
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/QdmPackageResponse'
                example: null
              example: null
    delete:
      tags:
      - Quickstart Transformation Management
      summary: Delete Quickstart Package
      description: Deletes the specified Quickstart package with all its transformations.
      operationId: delete_qdm_package
      parameters:
      - name: packageId
        in: path
        description: The unique identifier for the Quickstart package within the Fivetran
          system.
        required: true
        schema:
          type: string
          example: package_id
        example: package_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
    patch:
      tags:
      - Quickstart Transformation Management
      summary: Modify Quickstart Package
      description: Updates the specified Quickstart package with the specified parameters.
      operationId: update_qdm_package
      parameters:
      - name: packageId
        in: path
        description: The unique identifier for the Quickstart package within the Fivetran
          system.
        required: true
        schema:
          type: string
          example: package_id
        example: package_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateQdmPackageRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/QdmPackageResponse'
                example: null
              example: null
  /v1/qdm/transformations:
    get:
      tags:
      - Quickstart Transformation Management
      summary: Retrieve Quickstart Transformations
      description: Returns a list of all Quickstart transformations within your Fivetran
        account or within the specified Quickstart package in your account.
      operationId: list_qdm_transformations
      parameters:
      - name: package_id
        in: query
        description: The unique identifier for the Quickstart package within the Fivetran
          system.
        required: false
        schema:
          type: string
          example: package_id
        example: package_id
      - name: cursor
        in: query
        description: "Paging cursor, [read more about pagination](https://fivetran.com/docs/rest-api/pagination)"
        required: false
        schema:
          type: string
          example: qq34ja5jhl51hl
        example: qq34ja5jhl51hl
      - name: limit
        in: query
        description: Number of records to fetch per page. Accepts a number in the
          range 1..1000; the default value is 100.
        required: false
        schema:
          type: integer
          format: int32
          example: 100
        example: 100
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    required:
                    - items
                    properties:
                      items:
                        type: array
                        description: The collection of return items
                        example: null
                        items:
                          $ref: '#/components/schemas/QdmTransformationResponse'
                      nextCursor:
                        type: string
                        description: The value of the cursor parameter for the next
                          page
                        example: cursor_value
                    example: null
                example: null
              example: null
    post:
      tags:
      - Quickstart Transformation Management
      summary: Create a new Quickstart Transformation
      description: Creates a new Quickstart transformation for the specified Quickstart
        model.
      operationId: create_qdm_transformation
      parameters:
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/NewQdmTransformationRequest'
            example: null
      responses:
        "201":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/QdmTransformationDetailsResponse'
                example: null
              example: null
  /v1/connectors/{connectorId}/test:
    post:
      tags:
      - Connector Management
      summary: Run connector setup tests
      description: Runs the setup tests for an existing connector within your Fivetran
        account.
      operationId: run_setup_tests
      parameters:
      - name: connectorId
        in: path
        description: The unique identifier for the connector within the Fivetran system
        required: true
        schema:
          type: string
          example: connector_id
        example: connector_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json;version=2
          default: application/json;version=2
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RunSetupTestsRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/ConnectorResponseV1'
                example: null
              example: null
        "404":
          description: Not found error
  /v1/webhooks/account:
    post:
      tags:
      - Webhook Management
      summary: Create account webhook
      description: This endpoint allows you to create a new webhook for the current
        account.
      operationId: create_account_webhook
      parameters:
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WebhookRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/WebhookResponse'
                example: null
              example: null
  /v1/connectors/{connectorId}/schemas/{schemaName}:
    patch:
      tags:
      - Connector Schema Management
      summary: Modify a Connector Database Schema Config
      description: "Updates the database schema config for an existing connector within\
        \ your Fivetran account (for a single schema within a connector with multiple\
        \ schemas). \n\n> NOTE: The response contains only the difference between\
        \ your selections and the schema config. The schema config includes schemas,\
        \ tables, and columns. If you have not specified any schema configurations\
        \ that differ from the default, the response will consist of only the top\
        \ schema level. For more information, see also the [Connector Schema config](https://fivetran.com/docs/rest-api/tutorials/connector-schema-configuration-use-cases)\
        \ tutorial. \n\nIn this API call, the NetSuite SuiteAnalytics, Salesforce\
        \ and Salesforce Sandbox connectors always return the schema name as 'netsuite'\
        \ and 'salesforce', respectively. \n\nFor more information about this API\
        \ call for the Oracle Fusion Cloud Applications connectors, see our [Schema\
        \ information](https://fivetran.com/docs/connectors/applications/oracle-fusion-cloud-applications#schemainformation)\
        \ documentation.\n"
      operationId: modify_connector_database_schema_config
      parameters:
      - name: connectorId
        in: path
        description: The unique identifier for the connector within the Fivetran system
        required: true
        schema:
          type: string
          example: connector_id
        example: connector_id
      - name: schemaName
        in: path
        description: The database schema name within your destination (different from
          the connector schema)
        required: true
        schema:
          type: string
          example: schema_name
        example: schema_name
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SchemaUpdateRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/StandardConfigResponse'
                example: null
              example: null
  /v1/proxy/{agentId}:
    get:
      tags:
      - Proxy Agent Management
      summary: Retrieves the details of the specified proxy agent.
      description: Retrieve Proxy Agent Details
      operationId: get_proxy_agent_details
      parameters:
      - name: agentId
        in: path
        description: The unique identifier for the proxy agent within the Fivetran
          system.
        required: true
        schema:
          type: string
          example: agent_id
        example: agent_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProxyAgentResponse'
              examples:
                get_detail:
                  value:
                    code: Success
                    data:
                      id: id
                      account_id: account_id
                      registered_at: 2018-12-01T15:43:29.013729Z
                      region: GCP_US_EAST4
                      created_by: created_by
                      display_name: display_name
              example: null
        "404":
          description: Proxy Agent not found
          content:
            application/json:
              examples:
                proxy_not_found:
                  value:
                    code: NotFound
                    message: Proxy Agent not found.
              example: null
    delete:
      tags:
      - Proxy Agent Management
      summary: Deletes the specified proxy agent from your Fivetran account.
      description: Delete a Proxy Agent
      operationId: delete_proxy_agent
      parameters:
      - name: agentId
        in: path
        description: The unique identifier for the proxy agent within the Fivetran
          system.
        required: true
        schema:
          type: string
          example: agent_id
        example: agent_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              examples:
                delete_successful:
                  value:
                    code: Success
                    message: Agent <proxy> successfully deleted.
              example: null
        "404":
          description: Proxy agent not found.
          content:
            application/json:
              examples:
                proxy_not_found:
                  value:
                    code: NotFound
                    message: Proxy Agent not found.
              example: null
        "409":
          description: Proxy agent have attached connections.
          content:
            application/json:
              examples:
                proxy_has_connections:
                  value:
                    code: Conflict
                    message: Proxy agent have attached connections.
              example: null
  /v1/connectors/{connectorId}/sync:
    post:
      tags:
      - Connector Management
      summary: Sync Connector Data
      description: Triggers a data sync for an existing connector within your Fivetran
        account without waiting for the next scheduled sync. This action does not
        override the standard sync frequency you defined in the Fivetran dashboard.
      operationId: sync_connector
      parameters:
      - name: connectorId
        in: path
        description: The unique identifier for the connector within the Fivetran system
        required: true
        schema:
          type: string
          example: connector_id
        example: connector_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json;version=2
          default: application/json;version=2
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SyncConnectorRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
        "404":
          description: Not found error
  /v1/external-logging:
    post:
      tags:
      - Log Service Management
      summary: Create a Log Service
      description: Creates a new logging service within a specified group in your
        Fivetran account.
      operationId: add_log_service
      parameters:
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AddLogRequest'
            example: null
      responses:
        "201":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/LogResponse'
                example: null
              example: null
  /v1/users:
    get:
      tags:
      - User Management
      summary: List All Users
      description: Returns a list of all users within your Fivetran account.
      operationId: list_all_users
      parameters:
      - name: cursor
        in: query
        description: "Paging cursor, [read more about pagination](https://fivetran.com/docs/rest-api/pagination)"
        required: false
        schema:
          type: string
          example: af3gu4hSDdF
        example: af3gu4hSDdF
      - name: limit
        in: query
        description: Number of records to fetch per page. Accepts a number in the
          range 1..1000; the default value is 100.
        required: false
        schema:
          type: integer
          format: int32
          example: 100
        example: 100
      - name: active
        in: query
        schema:
          type: boolean
          example: null
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    required:
                    - items
                    properties:
                      items:
                        type: array
                        description: The collection of return items
                        example: null
                        items:
                          $ref: '#/components/schemas/UserResponse'
                      nextCursor:
                        type: string
                        description: The value of the cursor parameter for the next
                          page
                        example: cursor_value
                    example: null
                example: null
              example: null
    post:
      tags:
      - User Management
      summary: Invite a User
      description: Invites a new user to your Fivetran account. The invited user will
        have access to the account only after accepting the invitation. Invited user
        details are still accessible through the API.
      operationId: create_user
      parameters:
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/NewUserRequest'
            example: null
      responses:
        "201":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/UserResponse'
                example: null
              example: null
        "400":
          description: Bad request
  /v1/users/{userId}/role:
    delete:
      tags:
      - User Management
      summary: Delete user role in account
      description: Removes a user's role in account.
      operationId: delete_user_membership_in_account
      parameters:
      - name: userId
        in: path
        description: The unique identifier for the user within the account.
        required: true
        schema:
          type: string
          example: user_id
        example: user_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
        "404":
          description: User not found
  /v1/connectors/{connectorId}/schemas/drop-columns:
    post:
      tags:
      - Connector Schema Management
      summary: Drop a blocked columns from the destination
      description: Marks for deletion multiple blocked column from your tables in
        schemas in the destination of an existing connector within your Fivetran account.
        The columns are dropped from the destination on the next sync.
      operationId: delete_multiple_columns_connector_config
      parameters:
      - name: connectorId
        in: path
        description: The unique identifier for the connector within the Fivetran system
        required: true
        schema:
          type: string
          example: connector_id
        example: connector_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DropColumnsRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
        "400":
          description: Bad request
        "404":
          description: Not found error
        "409":
          description: Column not in blocked state error
  /v1/users/{userId}/connectors:
    get:
      tags:
      - User Management
      summary: List all connector memberships
      description: Returns all connector membership objects for a user within your
        Fivetran account
      operationId: get_user_memberships_in_connectors
      parameters:
      - name: userId
        in: path
        description: The unique identifier for the user within the account.
        required: true
        schema:
          type: string
          example: user_id
        example: user_id
      - name: cursor
        in: query
        description: "Paging cursor, [read more about pagination](https://fivetran.com/docs/rest-api/pagination)"
        required: false
        schema:
          type: string
          example: af3gu4hSDdF
        example: af3gu4hSDdF
      - name: limit
        in: query
        description: Number of records to fetch per page. Accepts a number in the
          range 1..1000; the default value is 100.
        required: false
        schema:
          type: integer
          format: int32
          example: 100
        example: 100
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    required:
                    - items
                    properties:
                      items:
                        type: array
                        description: The collection of return items
                        example: null
                        items:
                          $ref: '#/components/schemas/MembershipResponse'
                      nextCursor:
                        type: string
                        description: The value of the cursor parameter for the next
                          page
                        example: cursor_value
                    example: null
                example: null
              example: null
    post:
      tags:
      - User Management
      summary: Add connector membership
      description: Adds a connector membership
      operationId: add_user_membership_in_connector
      parameters:
      - name: userId
        in: path
        description: The unique identifier for the user within the account.
        required: true
        schema:
          type: string
          example: user_id
        example: user_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MembershipRequest'
            example: null
      responses:
        "201":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/MembershipResponse'
                example: null
              example: null
        "404":
          description: User not found
  /v1/connectors/{connectorId}/fingerprints:
    get:
      tags:
      - Certificate Management
      summary: Get connector approved fingerprints
      description: Returns the list of approved SSH fingerprints for specified connector
      operationId: get_connector_fingerprints_list
      parameters:
      - name: connectorId
        in: path
        description: The unique identifier for the connector within the Fivetran system.
        required: true
        schema:
          type: string
          example: connector_id
        example: connector_id
      - name: cursor
        in: query
        description: "Paging cursor, [read more about pagination](https://fivetran.com/docs/rest-api/pagination)"
        required: false
        schema:
          type: string
          example: fErdGh2de354d
        example: fErdGh2de354d
      - name: limit
        in: query
        description: Number of records to fetch per page. Accepts a number in the
          range 1..1000; the default value is 100.
        required: false
        schema:
          type: integer
          format: int32
          example: 100
        example: 100
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    required:
                    - items
                    properties:
                      items:
                        type: array
                        description: The collection of return items
                        example: null
                        items:
                          $ref: '#/components/schemas/FingerprintDetailsResponse'
                      nextCursor:
                        type: string
                        description: The value of the cursor parameter for the next
                          page
                        example: cursor_value
                    example: null
                example: null
              example: null
        "404":
          description: Connector not found
    post:
      tags:
      - Certificate Management
      summary: Approve a fingerprint for the connector
      description: "Approves a fingerprint, so Fivetran trusts this fingerprint for\
        \ a source database, and connectors can connect to the source through an SSH\
        \ tunnel"
      operationId: approve_connector_fingerprint
      parameters:
      - name: connectorId
        in: path
        description: The unique identifier for the connector within the Fivetran system.
        required: true
        schema:
          type: string
          example: connector_id
        example: connector_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ApproveFingerprintRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/FingerprintDetailsResponse'
                example: null
              example: null
        "404":
          description: Connector not found
        "400":
          description: Missing `hash` or `public_key` fields in request payload
  /v1/hvr/register-hub:
    post:
      tags:
      - HVR Registrations Management
      summary: Register Hub
      description: Register a new hub within your Fivetran account.
      operationId: hvr_register_hub
      parameters:
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/HvrHubRegistrationRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/HvrHubRegistrationResponse'
                example: null
              example: null
  /v1/qdm/transformations/{transformationId}/run:
    post:
      tags:
      - Quickstart Transformation Management
      summary: Run Quickstart Transformation
      description: Runs the specified Quickstart transformation.
      operationId: run_qdm_transformation
      parameters:
      - name: transformationId
        in: path
        description: The unique identifier for the Quickstart Transformation within
          the Fivetran system.
        required: true
        schema:
          type: string
          example: transformation_id
        example: transformation_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/QdmRunRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
  /v1/webhooks/{webhookId}:
    get:
      tags:
      - Webhook Management
      summary: Retrieve webhook details
      description: This endpoint allows you to retrieve details of the existing webhook
        for a given identifier
      operationId: webhook_details
      parameters:
      - name: webhookId
        in: path
        description: The webhook ID
        required: true
        schema:
          type: string
          example: webhook_id
        example: webhook_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/WebhookResponse'
                example: null
              example: null
        "404":
          description: Webhook not found
    delete:
      tags:
      - Webhook Management
      summary: Delete webhook
      description: This endpoint allows you to delete an existing webhook with a given
        identifier
      operationId: delete_webhook
      parameters:
      - name: webhookId
        in: path
        description: The webhook ID
        required: true
        schema:
          type: string
          example: webhook_id
        example: webhook_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
        "404":
          description: Webhook not found
    patch:
      tags:
      - Webhook Management
      summary: Update webhook
      description: The endpoint allows you to update the existing webhook with a given
        identifier
      operationId: modify_webhook
      parameters:
      - name: webhookId
        in: path
        description: The webhook ID
        required: true
        schema:
          type: string
          example: webhook_id
        example: webhook_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WebhookRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/WebhookResponse'
                example: null
              example: null
        "404":
          description: Webhook not found
  /v1/users/{userId}/groups/{groupId}:
    get:
      tags:
      - User Management
      summary: Retrieve group membership
      description: Returns a group membership object.
      operationId: get_user_membership_in_group
      parameters:
      - name: userId
        in: path
        description: The unique identifier for the user within the account.
        required: true
        schema:
          type: string
          example: user_id
        example: user_id
      - name: groupId
        in: path
        description: The unique identifier for the group within the account.
        required: true
        schema:
          type: string
          example: group_id
        example: group_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/MembershipResponse'
                example: null
              example: null
        "404":
          description: User not found
    delete:
      tags:
      - User Management
      summary: Delete group membership
      description: Removes group membership.
      operationId: delete_user_membership_in_group
      parameters:
      - name: userId
        in: path
        description: The unique identifier for the user within the account.
        required: true
        schema:
          type: string
          example: user_id
        example: user_id
      - name: groupId
        in: path
        description: The unique identifier for the group within the account.
        required: true
        schema:
          type: string
          example: group_id
        example: group_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
        "404":
          description: User not found
    patch:
      tags:
      - User Management
      summary: Update group membership
      description: Updates group membership.
      operationId: update_user_membership_in_group
      parameters:
      - name: userId
        in: path
        description: The unique identifier for the user within the account.
        required: true
        schema:
          type: string
          example: user_id
        example: user_id
      - name: groupId
        in: path
        description: The unique identifier for the group within the account.
        required: true
        schema:
          type: string
          example: group_id
        example: group_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateMembershipRequest'
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
        "404":
          description: User not found
  /v1/hybrid-deployment-agents/{agentId}:
    get:
      tags:
      - Hybrid Deployment Agent Management
      summary: Returns Hybrid Deployment Agent Details
      description: Returns Hybrid Deployment Agent Details.
      operationId: get_local_processing_agent
      parameters:
      - name: agentId
        in: path
        description: Local Data Processing Agent Id
        required: true
        schema:
          type: string
          example: agent_id
        example: agent_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/HybridDeploymentAgentWithUsageResponse'
                example: null
              example: null
    delete:
      tags:
      - Hybrid Deployment Agent Management
      summary: Delete a Hybrid Deployment Agent
      description: Delete a Hybrid Deployment Agent.
      operationId: delete_local_processing_agent
      parameters:
      - name: agentId
        in: path
        description: Local Data Processing Agent Id
        required: true
        schema:
          type: string
          example: agent_id
        example: agent_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
        "404":
          description: Hybrid Deployment Agent not found.
  /v1/proxy:
    get:
      tags:
      - Proxy Agent Management
      summary: Returns a list of all proxy agents within your Fivetran account.
      description: List all Proxy Agents
      operationId: get_proxy_agent
      parameters:
      - name: cursor
        in: query
        description: "Paging cursor, [read more about pagination](https://fivetran.com/docs/rest-api/pagination)"
        required: false
        schema:
          type: string
          example: eyJza2lwIjoyfQ
        example: eyJza2lwIjoyfQ
      - name: limit
        in: query
        description: Number of records to fetch per page. Accepts a number in the
          range 1..1000; the default value is 100.
        required: false
        schema:
          type: integer
          format: int32
          example: 100
        example: 100
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    required:
                    - items
                    properties:
                      items:
                        type: array
                        description: The collection of return items
                        example: null
                        items:
                          $ref: '#/components/schemas/ProxyAgentResponse'
                      nextCursor:
                        type: string
                        description: The value of the cursor parameter for the next
                          page
                        example: cursor_value
                    example: null
                example: null
              examples:
                get_response:
                  value:
                    code: Success
                    data:
                      items:
                      - id: id
                        account_id: account_id
                        registered_at: 2018-12-01T15:43:29.013729Z
                        region: GCP_US_EAST4
                        created_by: created_by
                        display_name: display_name
                      next_cursor: eyJza2lwIjoyfQ
              example: null
    post:
      tags:
      - Proxy Agent Management
      summary: Creates a new proxy agent within your Fivetran account.
      description: Create a Proxy Agent
      operationId: create_proxy_agent
      parameters:
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ProxyParamRequest'
            examples:
              create_payload:
                value:
                  display_name: display_name
                  group_region: GCP_US_EAST4
            example: null
      responses:
        "201":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Created
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/ProxyAgentCreatedResponse'
                example: null
              examples:
                create_successful_response:
                  value:
                    code: Success
                    message: Proxy agent has been created
                    data:
                      agent_id: agent_id
                      auth_token: auth_token
                      proxy_server_uri: proxy_server_uri
              example: null
        "400":
          description: Group region not supported
          content:
            application/json:
              examples:
                group_region_not_found:
                  value:
                    code: InvalidInput
                    message: Group region not supported.
              example: null
        "409":
          description: Proxy agent with same name already exists.
          content:
            application/json:
              examples:
                proxy_name_conflict:
                  value:
                    code: Conflict
                    message: Proxy agent with same name already exists.
              example: null
  /v1/teams/{teamId}/users:
    get:
      tags:
      - Team Management
      summary: List all user memberships
      description: Returns a list of users and their roles within a team in your Fivetran
        account
      operationId: list_users_in_team
      parameters:
      - name: teamId
        in: path
        description: The unique identifier for the team within the account
        required: true
        schema:
          type: string
          example: team_id
        example: team_id
      - name: cursor
        in: query
        description: "Paging cursor, [read more about pagination](https://fivetran.com/docs/rest-api/pagination)"
        required: false
        schema:
          type: string
          example: vcDfgTEda6t
        example: vcDfgTEda6t
      - name: limit
        in: query
        description: Number of records to fetch per page. Accepts a number in the
          range 1..1000; the default value is 100
        required: false
        schema:
          type: integer
          format: int32
          example: 100
        example: 100
      - name: active
        in: query
        schema:
          type: boolean
          example: null
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    required:
                    - items
                    properties:
                      items:
                        type: array
                        description: The collection of return items
                        example: null
                        items:
                          $ref: '#/components/schemas/TeamMembershipResponse'
                      nextCursor:
                        type: string
                        description: The value of the cursor parameter for the next
                          page
                        example: cursor_value
                    example: null
                example: null
              example: null
    post:
      tags:
      - Team Management
      summary: Add a user to a team
      description: Assigns a user role within a team
      operationId: add_user_to_team
      parameters:
      - name: teamId
        in: path
        description: The unique identifier for the team within the account
        required: true
        schema:
          type: string
          example: team_id
        example: team_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TeamMembershipRequest'
            example: null
      responses:
        "201":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/TeamMembershipResponse'
                example: null
              example: null
  /v1/destinations/{destinationId}:
    get:
      tags:
      - Destination Management
      summary: Retrieve Destination Details
      description: Returns a destination object if a valid identifier was provided.
      operationId: destination_details
      parameters:
      - name: destinationId
        in: path
        description: The unique identifier for the destination within your Fivetran
          account.
        required: true
        schema:
          type: string
          example: destination_id
        example: destination_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json;version=2
          default: application/json;version=2
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/DestinationResponse'
                example: null
              examples:
                get_response:
                  value:
                    code: Success
                    data:
                      id: decent_dropsy
                      group_id: decent_dropsy
                      service: snowflake
                      region: GCP_US_EAST4
                      time_zone_offset: "-5"
                      setup_status: connected
                      config:
                        host: your-account.snowflakecomputing.com
                        port: 443
                        database: fivetran
                        auth: PASSWORD
                        user: fivetran_user
                        password: '******'
              example: null
        "404":
          description: Not found error
    delete:
      tags:
      - Destination Management
      summary: Delete a destination
      description: Deletes a destination from your Fivetran account.
      operationId: delete_destination
      parameters:
      - name: destinationId
        in: path
        description: The unique identifier for the destination within your Fivetran
          account.
        required: true
        schema:
          type: string
          example: destination_id
        example: destination_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json;version=2
          default: application/json;version=2
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              examples:
                delete_response:
                  value:
                    code: Success
                    message: Destination with id 'destination_id' has been deleted
              example: null
        "404":
          description: Not found error
        "409":
          description: Conflict error
    patch:
      tags:
      - Destination Management
      summary: Modify a Destination
      description: Updates information for an existing destination within your Fivetran
        account.
      operationId: modify_destination
      parameters:
      - name: destinationId
        in: path
        description: The unique identifier for the destination within your Fivetran
          account.
        required: true
        schema:
          type: string
          example: destination_id
        example: destination_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json;version=2
          default: application/json;version=2
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateDestinationRequest'
            examples:
              update_request:
                value:
                  region: GCP_AUSTRALIA_SOUTHEAST1
                  time_zone_offset: "+10"
                  config:
                    host: your-account.snowflakecomputing.com
                    port: 1433
                    database: fivetran
                    auth: PASSWORD
                    user: fivetran_user
                    password: "123456"
            example: null
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - data
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                  data:
                    $ref: '#/components/schemas/DestinationResponse'
                example: null
              examples:
                update_successful_response:
                  value:
                    code: Success
                    message: Destination has been updated
                    data:
                      id: decent_dropsy
                      group_id: decent_dropsy
                      service: snowflake
                      region: GCP_AUSTRALIA_SOUTHEAST1
                      time_zone_offset: "+10"
                      setup_status: connected
                      setup_tests:
                      - title: Host Connection
                        status: PASSED
                        message: ""
                      - title: Database Connection
                        status: PASSED
                        message: ""
                      - title: Permission Test
                        status: PASSED
                        message: ""
                      config:
                        host: your-account.snowflakecomputing.com
                        port: 1433
                        database: fivetran
                        auth: PASSWORD
                        user: fivetran_user
                        password: '******'
              example: null
        "404":
          description: Not found error
  /v1/teams/{teamId}/role:
    delete:
      tags:
      - Team Management
      summary: Delete team role in account
      description: Removes a team role within your Fivetran account
      operationId: delete_team_membership_in_account
      parameters:
      - name: teamId
        in: path
        description: The unique identifier for the team within the account
        required: true
        schema:
          type: string
          example: team_id
        example: team_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
  /v1/dbt/transformations/{transformationId}/run:
    post:
      tags:
      - dbt Transformation Management
      summary: Runs dbt transformation
      description: Launches asynchronous dbt transformation.
      operationId: run_dbt_transformation
      parameters:
      - name: transformationId
        in: path
        description: The unique identifier for the dbt Transformation within the Fivetran
          system.
        required: true
        schema:
          type: string
          example: transformation_id
        example: transformation_id
      - name: Accept
        in: header
        schema:
          type: string
          example: application/json
          default: application/json
      responses:
        "200":
          description: Successful response
          content:
            application/json:
              schema:
                required:
                - code
                - message
                properties:
                  code:
                    type: string
                    description: Response status code
                    example: Success
                  message:
                    type: string
                    description: Response status text
                    example: Operation performed.
                example: null
              example: null
components:
  schemas:
    TrustCertificateRequest:
      required:
      - encoded_cert
      - hash
      type: object
      properties:
        hash:
          type: string
          description: Hash of the certificate.
          example: jhg5UI7fgrI6yy...
        destination_id:
          type: string
          description: The unique identifier for the destination within the Fivetran
            system.
          example: destination_id
        encoded_cert:
          type: string
          description: The certificate encoded in base64.
          example: MIID9DCCAtygAwIBAgIBQjANBgkqhkiG9w0BAQUFADCBijELMAkGA1UEBhMCV...
        connector_id:
          type: string
          description: The unique identifier for the connector within the Fivetran
            system.
          example: connector_id
      example: null
    ApproveCertificateRequest:
      required:
      - encoded_cert
      - hash
      type: object
      properties:
        hash:
          type: string
          description: Hash of the certificate.
          example: jhg5UI7fgrI6yy...
        encoded_cert:
          type: string
          description: The certificate encoded in base64.
          example: MIID9DCCAtygAwIBAgIBQjANBgkqhkiG9w0BAQUFADCBijELMAkGA1UEBhMCV...
      example: null
    CertificateDetailsResponse:
      required:
      - hash
      - name
      - public_key
      - sha1
      - sha256
      - type
      - validated_by
      - validated_date
      type: object
      properties:
        name:
          type: string
          description: The certificate name.
          example: Certificate Name
        hash:
          type: string
          description: Hash of the certificate.
          example: jhg5UI7fgrI6yy...
        type:
          type: string
          description: Type of the certificate.
          example: TLS
        sha1:
          type: string
          description: SHA1 of certificate.
          example: c8de1d13vtu435ilj435lj345796d8jh7hk8hgk
        sha256:
          type: string
          description: SHA256 of certificate.
          example: 5vt6rt6jtr654eef94ec3f91122a623b389f4d331ff330026e43af21013vb45f
        validated_date:
          type: string
          description: Date when certificate has been validated and approved.
          format: date-time
          example: 2023-08-20T10:15:20.677566Z
        validated_by:
          type: string
          description: The unique identified for the user who has approved the certificate.
          example: user_id
        public_key:
          type: string
          description: The certificate decoded public key.
          example: "Sun RSA public key, 2048 bits params: null modulus: 7685655455...\
            \ public exponent: 65537"
      example: null
    ConnectCardConfig:
      required:
      - redirect_uri
      type: object
      properties:
        redirect_uri:
          type: string
          description: 'The URI on your site we redirect the end user to after successful
            setup. The URI must start with the `https` or `http` prefix. '
          example: https://your.site/path
        hide_setup_guide:
          type: boolean
          description: An optional parameter that lets you hide the embedded setup
            guide in the Connect Card.
          example: true
      example: null
    JsonNode:
      type: object
      example: null
    NewConnectorRequestV1:
      required:
      - group_id
      - service
      type: object
      properties:
        group_id:
          type: string
          description: The unique identifier for the group within the Fivetran system
          example: group_id
        service:
          type: string
          description: The connector type name within the Fivetran system
          example: google_ads
        trust_certificates:
          type: boolean
          description: "Specifies whether we should trust the certificate automatically.\
            \ The default value is FALSE. If a certificate is not trusted automatically,\
            \ it has to be approved with [Certificates Management API Approve a destination\
            \ certificate](https://fivetran.com/docs/rest-api/certificates#approveadestinationcertificate)."
          example: true
        trust_fingerprints:
          type: boolean
          description: "Specifies whether we should trust the SSH fingerprint automatically.\
            \ The default value is FALSE. If a fingerprint is not trusted automatically,\
            \ it has to be approved with [Certificates Management API Approve a destination\
            \ fingerprint](https://fivetran.com/docs/rest-api/certificates#approveadestinationfingerprint)."
          example: true
        run_setup_tests:
          type: boolean
          description: Specifies whether the setup tests should be run automatically.
            The default value is TRUE.
          example: true
        paused:
          type: boolean
          description: Specifies whether the connector is paused
          example: false
        pause_after_trial:
          type: boolean
          description: Specifies whether the connector should be paused after the
            free trial period has ended
          example: false
        sync_frequency:
          type: integer
          description: The connector sync frequency in minutes
          format: int32
          example: 1440
          enum:
          - "1"
          - "5"
          - "15"
          - "30"
          - "60"
          - "120"
          - "180"
          - "360"
          - "480"
          - "720"
          - "1440"
        data_delay_sensitivity:
          type: string
          description: "The level of data delay notification threshold. Possible values:\
            \ LOW, NORMAL, HIGH, CUSTOM. The default value NORMAL. CUSTOM is only\
            \ available for customers using the [Enterprise plan](https://fivetran.com/docs/getting-started/pricing#fivetranplans)\
            \ or above."
          example: NORMAL
          enum:
          - LOW
          - NORMAL
          - HIGH
          - CUSTOM
        data_delay_threshold:
          type: integer
          description: Custom sync delay notification threshold in minutes. The default
            value is 0. This parameter is only used when data_delay_sensitivity set
            to CUSTOM.
          format: int32
          example: 0
        daily_sync_time:
          type: string
          description: "The optional parameter that defines the sync start time when\
            \ the sync frequency is already set or being set by the current request\
            \ to 1440. It can be specified in one hour increments starting from 00:00\
            \ to 23:00. If not specified, we will use [the baseline sync start time](https://fivetran.com/docs/getting-started/syncoverview#syncfrequencyandscheduling).\
            \ This parameter has no effect on the [0 to 60 minutes offset](https://fivetran.com/docs/getting-started/syncoverview#syncstarttimesandoffsets)\
            \ used to determine the actual sync start time"
          example: 14:00
        schedule_type:
          type: string
          description: "The connector schedule configuration type. Supported values:\
            \ auto, manual"
          example: auto
          enum:
          - auto
          - manual
        local_processing_agent_id:
          type: string
          description: (Deprecated) The unique identifier for the hybrid deployment
            agent within the Fivetran system
          example: local_processing_agent_id
        hybrid_deployment_agent_id:
          type: string
          description: The unique identifier for the hybrid deployment agent within
            the Fivetran system
          example: hybrid_deployment_agent_id
        connect_card_config:
          $ref: '#/components/schemas/ConnectCardConfig'
        proxy_agent_id:
          type: string
          description: The proxy agent ID
          example: proxy_agent_id
        private_link_id:
          type: string
          description: The unique identifier for the self-served private link that
            is used by the connection
          example: private_link_id
        networking_method:
          type: string
          example: null
          enum:
          - Directly
          - PrivateLink
          - SshTunnel
          - ProxyAgent
      example: null
      discriminator:
        propertyName: service
        mapping:
          "15five": '#/components/schemas/15five_NewConnectorRequestV1'
          "360learning": '#/components/schemas/360learning_NewConnectorRequestV1'
          "6sense": '#/components/schemas/6sense_NewConnectorRequestV1'
          "7shifts": '#/components/schemas/7shifts_NewConnectorRequestV1'
          absorb_lms: '#/components/schemas/absorb_lms_NewConnectorRequestV1'
          acculynx: '#/components/schemas/acculynx_NewConnectorRequestV1'
          activecampaign: '#/components/schemas/activecampaign_NewConnectorRequestV1'
          acumatica: '#/components/schemas/acumatica_NewConnectorRequestV1'
          ada: '#/components/schemas/ada_NewConnectorRequestV1'
          adjust: '#/components/schemas/adjust_NewConnectorRequestV1'
          adobe_analytics: '#/components/schemas/adobe_analytics_NewConnectorRequestV1'
          adobe_analytics_data_feed: '#/components/schemas/adobe_analytics_data_feed_NewConnectorRequestV1'
          adobe_commerce: '#/components/schemas/adobe_commerce_NewConnectorRequestV1'
          adobe_workfront: '#/components/schemas/adobe_workfront_NewConnectorRequestV1'
          adp_workforce_now: '#/components/schemas/adp_workforce_now_NewConnectorRequestV1'
          adroll: '#/components/schemas/adroll_NewConnectorRequestV1'
          adyen: '#/components/schemas/adyen_NewConnectorRequestV1'
          affinity: '#/components/schemas/affinity_NewConnectorRequestV1'
          afterpay: '#/components/schemas/afterpay_NewConnectorRequestV1'
          aha: '#/components/schemas/aha_NewConnectorRequestV1'
          aircall: '#/components/schemas/aircall_NewConnectorRequestV1'
          airtable: '#/components/schemas/airtable_NewConnectorRequestV1'
          akamai: '#/components/schemas/akamai_NewConnectorRequestV1'
          akeneo: '#/components/schemas/akeneo_NewConnectorRequestV1'
          alchemer: '#/components/schemas/alchemer_NewConnectorRequestV1'
          algolia: '#/components/schemas/algolia_NewConnectorRequestV1'
          amazon_ads: '#/components/schemas/amazon_ads_NewConnectorRequestV1'
          amazon_attribution: '#/components/schemas/amazon_attribution_NewConnectorRequestV1'
          amazon_dsp: '#/components/schemas/amazon_dsp_NewConnectorRequestV1'
          amazon_selling_partner: '#/components/schemas/amazon_selling_partner_NewConnectorRequestV1'
          amplitude: '#/components/schemas/amplitude_NewConnectorRequestV1'
          anaplan: '#/components/schemas/anaplan_NewConnectorRequestV1'
          anvyl: '#/components/schemas/anvyl_NewConnectorRequestV1'
          apache_kafka: '#/components/schemas/apache_kafka_NewConnectorRequestV1'
          appcues: '#/components/schemas/appcues_NewConnectorRequestV1'
          appfigures: '#/components/schemas/appfigures_NewConnectorRequestV1'
          apple_search_ads: '#/components/schemas/apple_search_ads_NewConnectorRequestV1'
          appsflyer: '#/components/schemas/appsflyer_NewConnectorRequestV1'
          asana: '#/components/schemas/asana_NewConnectorRequestV1'
          assembled: '#/components/schemas/assembled_NewConnectorRequestV1'
          atlassian_jira_align: '#/components/schemas/atlassian_jira_align_NewConnectorRequestV1'
          atlassian_ops_genie: '#/components/schemas/atlassian_ops_genie_NewConnectorRequestV1'
          attentive: '#/components/schemas/attentive_NewConnectorRequestV1'
          attio: '#/components/schemas/attio_NewConnectorRequestV1'
          aumni: '#/components/schemas/aumni_NewConnectorRequestV1'
          aurora: '#/components/schemas/aurora_NewConnectorRequestV1'
          aurora_postgres: '#/components/schemas/aurora_postgres_NewConnectorRequestV1'
          auth0: '#/components/schemas/auth0_NewConnectorRequestV1'
          autodesk_bim_360: '#/components/schemas/autodesk_bim_360_NewConnectorRequestV1'
          avantlink: '#/components/schemas/avantlink_NewConnectorRequestV1'
          awin: '#/components/schemas/awin_NewConnectorRequestV1'
          aws_cloudtrail: '#/components/schemas/aws_cloudtrail_NewConnectorRequestV1'
          aws_cost_report: '#/components/schemas/aws_cost_report_NewConnectorRequestV1'
          aws_inventory: '#/components/schemas/aws_inventory_NewConnectorRequestV1'
          aws_lambda: '#/components/schemas/aws_lambda_NewConnectorRequestV1'
          aws_msk: '#/components/schemas/aws_msk_NewConnectorRequestV1'
          azure_blob_storage: '#/components/schemas/azure_blob_storage_NewConnectorRequestV1'
          azure_boards: '#/components/schemas/azure_boards_NewConnectorRequestV1'
          azure_cosmos_for_mongo: '#/components/schemas/azure_cosmos_for_mongo_NewConnectorRequestV1'
          azure_devops: '#/components/schemas/azure_devops_NewConnectorRequestV1'
          azure_event_hub: '#/components/schemas/azure_event_hub_NewConnectorRequestV1'
          azure_function: '#/components/schemas/azure_function_NewConnectorRequestV1'
          azure_postgres: '#/components/schemas/azure_postgres_NewConnectorRequestV1'
          azure_service_bus: '#/components/schemas/azure_service_bus_NewConnectorRequestV1'
          azure_sql_db: '#/components/schemas/azure_sql_db_NewConnectorRequestV1'
          azure_sql_managed_db: '#/components/schemas/azure_sql_managed_db_NewConnectorRequestV1'
          backbone_plm: '#/components/schemas/backbone_plm_NewConnectorRequestV1'
          ballotready: '#/components/schemas/ballotready_NewConnectorRequestV1'
          bamboohr: '#/components/schemas/bamboohr_NewConnectorRequestV1'
          bazaarvoice: '#/components/schemas/bazaarvoice_NewConnectorRequestV1'
          betterworks: '#/components/schemas/betterworks_NewConnectorRequestV1'
          big_commerce: '#/components/schemas/big_commerce_NewConnectorRequestV1'
          bigin_by_zoho_crm: '#/components/schemas/bigin_by_zoho_crm_NewConnectorRequestV1'
          bigmarker: '#/components/schemas/bigmarker_NewConnectorRequestV1'
          bigquery_db: '#/components/schemas/bigquery_db_NewConnectorRequestV1'
          billing_platform: '#/components/schemas/billing_platform_NewConnectorRequestV1'
          bingads: '#/components/schemas/bingads_NewConnectorRequestV1'
          birdeye: '#/components/schemas/birdeye_NewConnectorRequestV1'
          bitly: '#/components/schemas/bitly_NewConnectorRequestV1'
          bizzabo: '#/components/schemas/bizzabo_NewConnectorRequestV1'
          boostr: '#/components/schemas/boostr_NewConnectorRequestV1'
          box: '#/components/schemas/box_NewConnectorRequestV1'
          braintree: '#/components/schemas/braintree_NewConnectorRequestV1'
          braintree_sandbox: '#/components/schemas/braintree_sandbox_NewConnectorRequestV1'
          branch: '#/components/schemas/branch_NewConnectorRequestV1'
          brave_ads: '#/components/schemas/brave_ads_NewConnectorRequestV1'
          braze: '#/components/schemas/braze_NewConnectorRequestV1'
          brevo: '#/components/schemas/brevo_NewConnectorRequestV1'
          brex: '#/components/schemas/brex_NewConnectorRequestV1'
          brightcove: '#/components/schemas/brightcove_NewConnectorRequestV1'
          brightpearl: '#/components/schemas/brightpearl_NewConnectorRequestV1'
          buildium: '#/components/schemas/buildium_NewConnectorRequestV1'
          buildkite: '#/components/schemas/buildkite_NewConnectorRequestV1'
          business_central: '#/components/schemas/business_central_NewConnectorRequestV1'
          buzzsprout: '#/components/schemas/buzzsprout_NewConnectorRequestV1'
          calabrio: '#/components/schemas/calabrio_NewConnectorRequestV1'
          calendly: '#/components/schemas/calendly_NewConnectorRequestV1'
          callrail: '#/components/schemas/callrail_NewConnectorRequestV1'
          campaignmonitor: '#/components/schemas/campaignmonitor_NewConnectorRequestV1'
          canny: '#/components/schemas/canny_NewConnectorRequestV1'
          canvas_by_instructure: '#/components/schemas/canvas_by_instructure_NewConnectorRequestV1'
          care_quality_commission: '#/components/schemas/care_quality_commission_NewConnectorRequestV1'
          castor_edc: '#/components/schemas/castor_edc_NewConnectorRequestV1'
          centra: '#/components/schemas/centra_NewConnectorRequestV1'
          ceridian_dayforce: '#/components/schemas/ceridian_dayforce_NewConnectorRequestV1'
          chameleon: '#/components/schemas/chameleon_NewConnectorRequestV1'
          chargebee_product_catalog_1: '#/components/schemas/chargebee_product_catalog_1_NewConnectorRequestV1'
          chargebee_product_catalog_2: '#/components/schemas/chargebee_product_catalog_2_NewConnectorRequestV1'
          chargedesk: '#/components/schemas/chargedesk_NewConnectorRequestV1'
          chartmogul: '#/components/schemas/chartmogul_NewConnectorRequestV1'
          checkout: '#/components/schemas/checkout_NewConnectorRequestV1'
          checkr: '#/components/schemas/checkr_NewConnectorRequestV1'
          chorusai: '#/components/schemas/chorusai_NewConnectorRequestV1'
          churnkey: '#/components/schemas/churnkey_NewConnectorRequestV1'
          churnzero: '#/components/schemas/churnzero_NewConnectorRequestV1'
          cimis: '#/components/schemas/cimis_NewConnectorRequestV1'
          cin7: '#/components/schemas/cin7_NewConnectorRequestV1'
          cin7core: '#/components/schemas/cin7core_NewConnectorRequestV1'
          circleci: '#/components/schemas/circleci_NewConnectorRequestV1'
          cj_commission_detail: '#/components/schemas/cj_commission_detail_NewConnectorRequestV1'
          clari: '#/components/schemas/clari_NewConnectorRequestV1'
          clazar: '#/components/schemas/clazar_NewConnectorRequestV1'
          clickup: '#/components/schemas/clickup_NewConnectorRequestV1'
          clockify: '#/components/schemas/clockify_NewConnectorRequestV1'
          clockodo: '#/components/schemas/clockodo_NewConnectorRequestV1'
          close: '#/components/schemas/close_NewConnectorRequestV1'
          cloudbeds: '#/components/schemas/cloudbeds_NewConnectorRequestV1'
          cloudfront: '#/components/schemas/cloudfront_NewConnectorRequestV1'
          clubspeed: '#/components/schemas/clubspeed_NewConnectorRequestV1'
          coassemble: '#/components/schemas/coassemble_NewConnectorRequestV1'
          cockroachdb: '#/components/schemas/cockroachdb_NewConnectorRequestV1'
          codefresh: '#/components/schemas/codefresh_NewConnectorRequestV1'
          collibra: '#/components/schemas/collibra_NewConnectorRequestV1'
          column: '#/components/schemas/column_NewConnectorRequestV1'
          commercetools: '#/components/schemas/commercetools_NewConnectorRequestV1'
          compliance_checkpoint: '#/components/schemas/compliance_checkpoint_NewConnectorRequestV1'
          concord: '#/components/schemas/concord_NewConnectorRequestV1'
          concur: '#/components/schemas/concur_NewConnectorRequestV1'
          confluence: '#/components/schemas/confluence_NewConnectorRequestV1'
          confluent_cloud: '#/components/schemas/confluent_cloud_NewConnectorRequestV1'
          connector_sdk: '#/components/schemas/connector_sdk_NewConnectorRequestV1'
          constant_contact: '#/components/schemas/constant_contact_NewConnectorRequestV1'
          contrast_security: '#/components/schemas/contrast_security_NewConnectorRequestV1'
          convex: '#/components/schemas/convex_NewConnectorRequestV1'
          copper: '#/components/schemas/copper_NewConnectorRequestV1'
          cosmos: '#/components/schemas/cosmos_NewConnectorRequestV1'
          coupa: '#/components/schemas/coupa_NewConnectorRequestV1'
          criteo: '#/components/schemas/criteo_NewConnectorRequestV1'
          criteo_retail_media: '#/components/schemas/criteo_retail_media_NewConnectorRequestV1'
          crossbeam: '#/components/schemas/crossbeam_NewConnectorRequestV1'
          crowddev: '#/components/schemas/crowddev_NewConnectorRequestV1'
          culture_amp: '#/components/schemas/culture_amp_NewConnectorRequestV1'
          customerio: '#/components/schemas/customerio_NewConnectorRequestV1'
          cvent: '#/components/schemas/cvent_NewConnectorRequestV1'
          d2l_brightspace: '#/components/schemas/d2l_brightspace_NewConnectorRequestV1'
          databricks_db: '#/components/schemas/databricks_db_NewConnectorRequestV1'
          datadog: '#/components/schemas/datadog_NewConnectorRequestV1'
          db2: '#/components/schemas/db2_NewConnectorRequestV1'
          db2i_hva: '#/components/schemas/db2i_hva_NewConnectorRequestV1'
          db2i_sap_hva: '#/components/schemas/db2i_sap_hva_NewConnectorRequestV1'
          dbt_cloud: '#/components/schemas/dbt_cloud_NewConnectorRequestV1'
          dcl_logistics: '#/components/schemas/dcl_logistics_NewConnectorRequestV1'
          delighted: '#/components/schemas/delighted_NewConnectorRequestV1'
          deposco: '#/components/schemas/deposco_NewConnectorRequestV1'
          deputy: '#/components/schemas/deputy_NewConnectorRequestV1'
          destini: '#/components/schemas/destini_NewConnectorRequestV1'
          dialpad: '#/components/schemas/dialpad_NewConnectorRequestV1'
          dixa: '#/components/schemas/dixa_NewConnectorRequestV1'
          docebo: '#/components/schemas/docebo_NewConnectorRequestV1'
          documentdb: '#/components/schemas/documentdb_NewConnectorRequestV1'
          donus: '#/components/schemas/donus_NewConnectorRequestV1'
          doorloop: '#/components/schemas/doorloop_NewConnectorRequestV1'
          double_click_campaign_manager: '#/components/schemas/double_click_campaign_manager_NewConnectorRequestV1'
          double_click_publishers: '#/components/schemas/double_click_publishers_NewConnectorRequestV1'
          drata: '#/components/schemas/drata_NewConnectorRequestV1'
          drift: '#/components/schemas/drift_NewConnectorRequestV1'
          drip: '#/components/schemas/drip_NewConnectorRequestV1'
          dropbox: '#/components/schemas/dropbox_NewConnectorRequestV1'
          dropbox_sign: '#/components/schemas/dropbox_sign_NewConnectorRequestV1'
          dsv: '#/components/schemas/dsv_NewConnectorRequestV1'
          duoplane: '#/components/schemas/duoplane_NewConnectorRequestV1'
          dynamics_365: '#/components/schemas/dynamics_365_NewConnectorRequestV1'
          dynamodb: '#/components/schemas/dynamodb_NewConnectorRequestV1'
          easypost: '#/components/schemas/easypost_NewConnectorRequestV1'
          ebay: '#/components/schemas/ebay_NewConnectorRequestV1'
          economic: '#/components/schemas/economic_NewConnectorRequestV1'
          ehr: '#/components/schemas/ehr_NewConnectorRequestV1'
          elastic_cloud: '#/components/schemas/elastic_cloud_NewConnectorRequestV1'
          electronic_tenant_solutions: '#/components/schemas/electronic_tenant_solutions_NewConnectorRequestV1'
          eloqua: '#/components/schemas/eloqua_NewConnectorRequestV1'
          email: '#/components/schemas/email_NewConnectorRequestV1'
          employment_hero: '#/components/schemas/employment_hero_NewConnectorRequestV1'
          es_self_hosted: '#/components/schemas/es_self_hosted_NewConnectorRequestV1'
          eventbrite: '#/components/schemas/eventbrite_NewConnectorRequestV1'
          eventsforce: '#/components/schemas/eventsforce_NewConnectorRequestV1'
          everflow: '#/components/schemas/everflow_NewConnectorRequestV1'
          everhour: '#/components/schemas/everhour_NewConnectorRequestV1'
          exact_online: '#/components/schemas/exact_online_NewConnectorRequestV1'
          expensein: '#/components/schemas/expensein_NewConnectorRequestV1'
          expensify: '#/components/schemas/expensify_NewConnectorRequestV1'
          ezofficeinventory: '#/components/schemas/ezofficeinventory_NewConnectorRequestV1'
          facebook_ads: '#/components/schemas/facebook_ads_NewConnectorRequestV1'
          facebook_pages: '#/components/schemas/facebook_pages_NewConnectorRequestV1'
          factbird: '#/components/schemas/factbird_NewConnectorRequestV1'
          factorial: '#/components/schemas/factorial_NewConnectorRequestV1'
          fillout: '#/components/schemas/fillout_NewConnectorRequestV1'
          financial_force: '#/components/schemas/financial_force_NewConnectorRequestV1'
          firebase: '#/components/schemas/firebase_NewConnectorRequestV1'
          firehydrant: '#/components/schemas/firehydrant_NewConnectorRequestV1'
          fivetran_log: '#/components/schemas/fivetran_log_NewConnectorRequestV1'
          flexport: '#/components/schemas/flexport_NewConnectorRequestV1'
          float: '#/components/schemas/float_NewConnectorRequestV1'
          fone_dynamics: '#/components/schemas/fone_dynamics_NewConnectorRequestV1'
          forj_community: '#/components/schemas/forj_community_NewConnectorRequestV1'
          formstack: '#/components/schemas/formstack_NewConnectorRequestV1'
          fountain: '#/components/schemas/fountain_NewConnectorRequestV1'
          fourkites: '#/components/schemas/fourkites_NewConnectorRequestV1'
          freightview: '#/components/schemas/freightview_NewConnectorRequestV1'
          freshbooks: '#/components/schemas/freshbooks_NewConnectorRequestV1'
          freshchat: '#/components/schemas/freshchat_NewConnectorRequestV1'
          freshdesk: '#/components/schemas/freshdesk_NewConnectorRequestV1'
          freshdesk_contact_center: '#/components/schemas/freshdesk_contact_center_NewConnectorRequestV1'
          freshsales: '#/components/schemas/freshsales_NewConnectorRequestV1'
          freshservice: '#/components/schemas/freshservice_NewConnectorRequestV1'
          freshsuccess: '#/components/schemas/freshsuccess_NewConnectorRequestV1'
          freshteam: '#/components/schemas/freshteam_NewConnectorRequestV1'
          friendbuy: '#/components/schemas/friendbuy_NewConnectorRequestV1'
          front: '#/components/schemas/front_NewConnectorRequestV1'
          ftp: '#/components/schemas/ftp_NewConnectorRequestV1'
          fullstory: '#/components/schemas/fullstory_NewConnectorRequestV1'
          g2: '#/components/schemas/g2_NewConnectorRequestV1'
          gainsight_customer_success: '#/components/schemas/gainsight_customer_success_NewConnectorRequestV1'
          gainsight_product_experience: '#/components/schemas/gainsight_product_experience_NewConnectorRequestV1'
          gcs: '#/components/schemas/gcs_NewConnectorRequestV1'
          gem: '#/components/schemas/gem_NewConnectorRequestV1'
          genesys: '#/components/schemas/genesys_NewConnectorRequestV1'
          getfeedback: '#/components/schemas/getfeedback_NewConnectorRequestV1'
          github: '#/components/schemas/github_NewConnectorRequestV1'
          gitlab: '#/components/schemas/gitlab_NewConnectorRequestV1'
          gladly: '#/components/schemas/gladly_NewConnectorRequestV1'
          globalmeet: '#/components/schemas/globalmeet_NewConnectorRequestV1'
          gmail: '#/components/schemas/gmail_NewConnectorRequestV1'
          gocardless: '#/components/schemas/gocardless_NewConnectorRequestV1'
          gongio: '#/components/schemas/gongio_NewConnectorRequestV1'
          google_ads: '#/components/schemas/google_ads_NewConnectorRequestV1'
          google_analytics_360: '#/components/schemas/google_analytics_360_NewConnectorRequestV1'
          google_analytics_4: '#/components/schemas/google_analytics_4_NewConnectorRequestV1'
          google_analytics_4_export: '#/components/schemas/google_analytics_4_export_NewConnectorRequestV1'
          google_business_profile: '#/components/schemas/google_business_profile_NewConnectorRequestV1'
          google_calendar: '#/components/schemas/google_calendar_NewConnectorRequestV1'
          google_classroom: '#/components/schemas/google_classroom_NewConnectorRequestV1'
          google_cloud_function: '#/components/schemas/google_cloud_function_NewConnectorRequestV1'
          google_cloud_mysql: '#/components/schemas/google_cloud_mysql_NewConnectorRequestV1'
          google_cloud_postgresql: '#/components/schemas/google_cloud_postgresql_NewConnectorRequestV1'
          google_cloud_sqlserver: '#/components/schemas/google_cloud_sqlserver_NewConnectorRequestV1'
          google_display_and_video_360: '#/components/schemas/google_display_and_video_360_NewConnectorRequestV1'
          google_drive: '#/components/schemas/google_drive_NewConnectorRequestV1'
          google_play: '#/components/schemas/google_play_NewConnectorRequestV1'
          google_search_ads_360: '#/components/schemas/google_search_ads_360_NewConnectorRequestV1'
          google_search_console: '#/components/schemas/google_search_console_NewConnectorRequestV1'
          google_sheets: '#/components/schemas/google_sheets_NewConnectorRequestV1'
          google_tasks: '#/components/schemas/google_tasks_NewConnectorRequestV1'
          gorgias: '#/components/schemas/gorgias_NewConnectorRequestV1'
          green_power_monitor: '#/components/schemas/green_power_monitor_NewConnectorRequestV1'
          greenhouse: '#/components/schemas/greenhouse_NewConnectorRequestV1'
          grepsr: '#/components/schemas/grepsr_NewConnectorRequestV1'
          grin: '#/components/schemas/grin_NewConnectorRequestV1'
          guru: '#/components/schemas/guru_NewConnectorRequestV1'
          happyfox: '#/components/schemas/happyfox_NewConnectorRequestV1'
          harvest: '#/components/schemas/harvest_NewConnectorRequestV1'
          healthie: '#/components/schemas/healthie_NewConnectorRequestV1'
          heap: '#/components/schemas/heap_NewConnectorRequestV1'
          height: '#/components/schemas/height_NewConnectorRequestV1'
          helpscout: '#/components/schemas/helpscout_NewConnectorRequestV1'
          helpshift: '#/components/schemas/helpshift_NewConnectorRequestV1'
          heroku_kafka: '#/components/schemas/heroku_kafka_NewConnectorRequestV1'
          heroku_postgres: '#/components/schemas/heroku_postgres_NewConnectorRequestV1'
          hibob: '#/components/schemas/hibob_NewConnectorRequestV1'
          hopin: '#/components/schemas/hopin_NewConnectorRequestV1'
          hubspot: '#/components/schemas/hubspot_NewConnectorRequestV1'
          ilevel: '#/components/schemas/ilevel_NewConnectorRequestV1'
          impact: '#/components/schemas/impact_NewConnectorRequestV1'
          incidentio: '#/components/schemas/incidentio_NewConnectorRequestV1'
          infobip: '#/components/schemas/infobip_NewConnectorRequestV1'
          insightly: '#/components/schemas/insightly_NewConnectorRequestV1'
          instagram_business: '#/components/schemas/instagram_business_NewConnectorRequestV1'
          integral_ad_science: '#/components/schemas/integral_ad_science_NewConnectorRequestV1'
          integrate: '#/components/schemas/integrate_NewConnectorRequestV1'
          intercom: '#/components/schemas/intercom_NewConnectorRequestV1'
          invoiced: '#/components/schemas/invoiced_NewConnectorRequestV1'
          ironclad: '#/components/schemas/ironclad_NewConnectorRequestV1'
          ironsource: '#/components/schemas/ironsource_NewConnectorRequestV1'
          iterable: '#/components/schemas/iterable_NewConnectorRequestV1'
          itunes_connect: '#/components/schemas/itunes_connect_NewConnectorRequestV1'
          ivanti: '#/components/schemas/ivanti_NewConnectorRequestV1'
          jama_software: '#/components/schemas/jama_software_NewConnectorRequestV1'
          jamf: '#/components/schemas/jamf_NewConnectorRequestV1'
          jibble: '#/components/schemas/jibble_NewConnectorRequestV1'
          jira: '#/components/schemas/jira_NewConnectorRequestV1'
          jobnimbus: '#/components/schemas/jobnimbus_NewConnectorRequestV1'
          jotform: '#/components/schemas/jotform_NewConnectorRequestV1'
          justcall: '#/components/schemas/justcall_NewConnectorRequestV1'
          kandji: '#/components/schemas/kandji_NewConnectorRequestV1'
          katana: '#/components/schemas/katana_NewConnectorRequestV1'
          kevel: '#/components/schemas/kevel_NewConnectorRequestV1'
          keypay: '#/components/schemas/keypay_NewConnectorRequestV1'
          khoros_care: '#/components/schemas/khoros_care_NewConnectorRequestV1'
          khoros_communities: '#/components/schemas/khoros_communities_NewConnectorRequestV1'
          kinesis: '#/components/schemas/kinesis_NewConnectorRequestV1'
          kisi: '#/components/schemas/kisi_NewConnectorRequestV1'
          kissmetrics: '#/components/schemas/kissmetrics_NewConnectorRequestV1'
          klarna: '#/components/schemas/klarna_NewConnectorRequestV1'
          klaviyo: '#/components/schemas/klaviyo_NewConnectorRequestV1'
          konnect_insights: '#/components/schemas/konnect_insights_NewConnectorRequestV1'
          kustomer: '#/components/schemas/kustomer_NewConnectorRequestV1'
          lattice: '#/components/schemas/lattice_NewConnectorRequestV1'
          launchdarkly: '#/components/schemas/launchdarkly_NewConnectorRequestV1'
          learnupon: '#/components/schemas/learnupon_NewConnectorRequestV1'
          lemlist: '#/components/schemas/lemlist_NewConnectorRequestV1'
          lessonly: '#/components/schemas/lessonly_NewConnectorRequestV1'
          lever: '#/components/schemas/lever_NewConnectorRequestV1'
          liftoff: '#/components/schemas/liftoff_NewConnectorRequestV1'
          light_speed_retail: '#/components/schemas/light_speed_retail_NewConnectorRequestV1'
          line_ads: '#/components/schemas/line_ads_NewConnectorRequestV1'
          linear: '#/components/schemas/linear_NewConnectorRequestV1'
          linkedin_ads: '#/components/schemas/linkedin_ads_NewConnectorRequestV1'
          linkedin_company_pages: '#/components/schemas/linkedin_company_pages_NewConnectorRequestV1'
          linksquares: '#/components/schemas/linksquares_NewConnectorRequestV1'
          livechat_partner: '#/components/schemas/livechat_partner_NewConnectorRequestV1'
          lob: '#/components/schemas/lob_NewConnectorRequestV1'
          looker_source: '#/components/schemas/looker_source_NewConnectorRequestV1'
          loop: '#/components/schemas/loop_NewConnectorRequestV1'
          loopio: '#/components/schemas/loopio_NewConnectorRequestV1'
          lucca: '#/components/schemas/lucca_NewConnectorRequestV1'
          luma: '#/components/schemas/luma_NewConnectorRequestV1'
          magento_mysql: '#/components/schemas/magento_mysql_NewConnectorRequestV1'
          magento_mysql_rds: '#/components/schemas/magento_mysql_rds_NewConnectorRequestV1'
          mailchimp: '#/components/schemas/mailchimp_NewConnectorRequestV1'
          mailgun: '#/components/schemas/mailgun_NewConnectorRequestV1'
          mailjet: '#/components/schemas/mailjet_NewConnectorRequestV1'
          malomo: '#/components/schemas/malomo_NewConnectorRequestV1'
          mambu: '#/components/schemas/mambu_NewConnectorRequestV1'
          mandrill: '#/components/schemas/mandrill_NewConnectorRequestV1'
          maria: '#/components/schemas/maria_NewConnectorRequestV1'
          maria_azure: '#/components/schemas/maria_azure_NewConnectorRequestV1'
          maria_rds: '#/components/schemas/maria_rds_NewConnectorRequestV1'
          marin: '#/components/schemas/marin_NewConnectorRequestV1'
          marketo: '#/components/schemas/marketo_NewConnectorRequestV1'
          matomo: '#/components/schemas/matomo_NewConnectorRequestV1'
          mavenlink: '#/components/schemas/mavenlink_NewConnectorRequestV1'
          maxio_chargify: '#/components/schemas/maxio_chargify_NewConnectorRequestV1'
          maxio_saasoptics: '#/components/schemas/maxio_saasoptics_NewConnectorRequestV1'
          medallia: '#/components/schemas/medallia_NewConnectorRequestV1'
          medallia_agile_research: '#/components/schemas/medallia_agile_research_NewConnectorRequestV1'
          megaphone: '#/components/schemas/megaphone_NewConnectorRequestV1'
          mention: '#/components/schemas/mention_NewConnectorRequestV1'
          microsoft_dynamics_365_fno: '#/components/schemas/microsoft_dynamics_365_fno_NewConnectorRequestV1'
          microsoft_dynamics_365_fo: '#/components/schemas/microsoft_dynamics_365_fo_NewConnectorRequestV1'
          microsoft_entra_id: '#/components/schemas/microsoft_entra_id_NewConnectorRequestV1'
          microsoft_lists: '#/components/schemas/microsoft_lists_NewConnectorRequestV1'
          missive: '#/components/schemas/missive_NewConnectorRequestV1'
          mixmax: '#/components/schemas/mixmax_NewConnectorRequestV1'
          mixpanel: '#/components/schemas/mixpanel_NewConnectorRequestV1'
          mode: '#/components/schemas/mode_NewConnectorRequestV1'
          moloco: '#/components/schemas/moloco_NewConnectorRequestV1'
          monday: '#/components/schemas/monday_NewConnectorRequestV1'
          mongo: '#/components/schemas/mongo_NewConnectorRequestV1'
          mongo_sharded: '#/components/schemas/mongo_sharded_NewConnectorRequestV1'
          mountain: '#/components/schemas/mountain_NewConnectorRequestV1'
          mux: '#/components/schemas/mux_NewConnectorRequestV1'
          myosh: '#/components/schemas/myosh_NewConnectorRequestV1'
          mysql: '#/components/schemas/mysql_NewConnectorRequestV1'
          mysql_azure: '#/components/schemas/mysql_azure_NewConnectorRequestV1'
          mysql_rds: '#/components/schemas/mysql_rds_NewConnectorRequestV1'
          namely: '#/components/schemas/namely_NewConnectorRequestV1'
          navan: '#/components/schemas/navan_NewConnectorRequestV1'
          netsuite_suiteanalytics: '#/components/schemas/netsuite_suiteanalytics_NewConnectorRequestV1'
          nice: '#/components/schemas/nice_NewConnectorRequestV1'
          notion: '#/components/schemas/notion_NewConnectorRequestV1'
          nylas: '#/components/schemas/nylas_NewConnectorRequestV1'
          okendo: '#/components/schemas/okendo_NewConnectorRequestV1'
          okta: '#/components/schemas/okta_NewConnectorRequestV1'
          ometria: '#/components/schemas/ometria_NewConnectorRequestV1'
          on24: '#/components/schemas/on24_NewConnectorRequestV1'
          oncehub: '#/components/schemas/oncehub_NewConnectorRequestV1'
          one_drive: '#/components/schemas/one_drive_NewConnectorRequestV1'
          open_data_dc: '#/components/schemas/open_data_dc_NewConnectorRequestV1'
          open_exchange_rates: '#/components/schemas/open_exchange_rates_NewConnectorRequestV1'
          opendistro: '#/components/schemas/opendistro_NewConnectorRequestV1'
          opensearch: '#/components/schemas/opensearch_NewConnectorRequestV1'
          optimizely: '#/components/schemas/optimizely_NewConnectorRequestV1'
          oracle: '#/components/schemas/oracle_NewConnectorRequestV1'
          oracle_business_intelligence_publisher: '#/components/schemas/oracle_business_intelligence_publisher_NewConnectorRequestV1'
          oracle_ebs: '#/components/schemas/oracle_ebs_NewConnectorRequestV1'
          oracle_fusion_cloud_apps_crm: '#/components/schemas/oracle_fusion_cloud_apps_crm_NewConnectorRequestV1'
          oracle_fusion_cloud_apps_fscm: '#/components/schemas/oracle_fusion_cloud_apps_fscm_NewConnectorRequestV1'
          oracle_fusion_cloud_apps_hcm: '#/components/schemas/oracle_fusion_cloud_apps_hcm_NewConnectorRequestV1'
          oracle_hva: '#/components/schemas/oracle_hva_NewConnectorRequestV1'
          oracle_moat_analytics: '#/components/schemas/oracle_moat_analytics_NewConnectorRequestV1'
          oracle_rac: '#/components/schemas/oracle_rac_NewConnectorRequestV1'
          oracle_rds: '#/components/schemas/oracle_rds_NewConnectorRequestV1'
          oracle_sap_hva: '#/components/schemas/oracle_sap_hva_NewConnectorRequestV1'
          oracle_sap_hva_netweaver: '#/components/schemas/oracle_sap_hva_netweaver_NewConnectorRequestV1'
          orbit: '#/components/schemas/orbit_NewConnectorRequestV1'
          ordway: '#/components/schemas/ordway_NewConnectorRequestV1'
          ortto: '#/components/schemas/ortto_NewConnectorRequestV1'
          outbrain: '#/components/schemas/outbrain_NewConnectorRequestV1'
          outreach: '#/components/schemas/outreach_NewConnectorRequestV1'
          packiyo: '#/components/schemas/packiyo_NewConnectorRequestV1'
          pagerduty: '#/components/schemas/pagerduty_NewConnectorRequestV1'
          pandadoc: '#/components/schemas/pandadoc_NewConnectorRequestV1'
          papershift: '#/components/schemas/papershift_NewConnectorRequestV1'
          pardot: '#/components/schemas/pardot_NewConnectorRequestV1'
          partnerize: '#/components/schemas/partnerize_NewConnectorRequestV1'
          partnerstack_vendor: '#/components/schemas/partnerstack_vendor_NewConnectorRequestV1'
          paychex: '#/components/schemas/paychex_NewConnectorRequestV1'
          paypal: '#/components/schemas/paypal_NewConnectorRequestV1'
          paypal_sandbox: '#/components/schemas/paypal_sandbox_NewConnectorRequestV1'
          pendo: '#/components/schemas/pendo_NewConnectorRequestV1'
          persona: '#/components/schemas/persona_NewConnectorRequestV1'
          personio: '#/components/schemas/personio_NewConnectorRequestV1'
          phoenix_ads: '#/components/schemas/phoenix_ads_NewConnectorRequestV1'
          picqer: '#/components/schemas/picqer_NewConnectorRequestV1'
          pigment: '#/components/schemas/pigment_NewConnectorRequestV1'
          pingdom: '#/components/schemas/pingdom_NewConnectorRequestV1'
          pinpoint: '#/components/schemas/pinpoint_NewConnectorRequestV1'
          pinterest_ads: '#/components/schemas/pinterest_ads_NewConnectorRequestV1'
          pinterest_organic: '#/components/schemas/pinterest_organic_NewConnectorRequestV1'
          pipe17: '#/components/schemas/pipe17_NewConnectorRequestV1'
          pipedrive: '#/components/schemas/pipedrive_NewConnectorRequestV1'
          pivotal_tracker: '#/components/schemas/pivotal_tracker_NewConnectorRequestV1'
          piwik_pro: '#/components/schemas/piwik_pro_NewConnectorRequestV1'
          placerai: '#/components/schemas/placerai_NewConnectorRequestV1'
          planetscale: '#/components/schemas/planetscale_NewConnectorRequestV1'
          planful: '#/components/schemas/planful_NewConnectorRequestV1'
          planhat: '#/components/schemas/planhat_NewConnectorRequestV1'
          playvox: '#/components/schemas/playvox_NewConnectorRequestV1'
          playvox_workforce_management: '#/components/schemas/playvox_workforce_management_NewConnectorRequestV1'
          podio: '#/components/schemas/podio_NewConnectorRequestV1'
          postgres: '#/components/schemas/postgres_NewConnectorRequestV1'
          postgres_rds: '#/components/schemas/postgres_rds_NewConnectorRequestV1'
          posthog: '#/components/schemas/posthog_NewConnectorRequestV1'
          postmark: '#/components/schemas/postmark_NewConnectorRequestV1'
          power_reviews_enterprise: '#/components/schemas/power_reviews_enterprise_NewConnectorRequestV1'
          prisma_cloud: '#/components/schemas/prisma_cloud_NewConnectorRequestV1'
          prive: '#/components/schemas/prive_NewConnectorRequestV1'
          procore: '#/components/schemas/procore_NewConnectorRequestV1'
          productboard: '#/components/schemas/productboard_NewConnectorRequestV1'
          productive: '#/components/schemas/productive_NewConnectorRequestV1'
          proofpoint_security_awareness: '#/components/schemas/proofpoint_security_awareness_NewConnectorRequestV1'
          qualaroo: '#/components/schemas/qualaroo_NewConnectorRequestV1'
          qualtrics: '#/components/schemas/qualtrics_NewConnectorRequestV1'
          quickbooks: '#/components/schemas/quickbooks_NewConnectorRequestV1'
          quora_ads: '#/components/schemas/quora_ads_NewConnectorRequestV1'
          quorum: '#/components/schemas/quorum_NewConnectorRequestV1'
          rakutenadvertising: '#/components/schemas/rakutenadvertising_NewConnectorRequestV1'
          ramp: '#/components/schemas/ramp_NewConnectorRequestV1'
          rarible: '#/components/schemas/rarible_NewConnectorRequestV1'
          rebound_returns: '#/components/schemas/rebound_returns_NewConnectorRequestV1'
          recharge: '#/components/schemas/recharge_NewConnectorRequestV1'
          recurly: '#/components/schemas/recurly_NewConnectorRequestV1'
          reddit_ads: '#/components/schemas/reddit_ads_NewConnectorRequestV1'
          referralhero: '#/components/schemas/referralhero_NewConnectorRequestV1'
          reltio: '#/components/schemas/reltio_NewConnectorRequestV1'
          replyio: '#/components/schemas/replyio_NewConnectorRequestV1'
          resource_management_by_smartsheet: '#/components/schemas/resource_management_by_smartsheet_NewConnectorRequestV1'
          retailnext: '#/components/schemas/retailnext_NewConnectorRequestV1'
          retently: '#/components/schemas/retently_NewConnectorRequestV1'
          revel: '#/components/schemas/revel_NewConnectorRequestV1'
          revenuecat: '#/components/schemas/revenuecat_NewConnectorRequestV1'
          reviewsai: '#/components/schemas/reviewsai_NewConnectorRequestV1'
          reviewsio: '#/components/schemas/reviewsio_NewConnectorRequestV1'
          revops: '#/components/schemas/revops_NewConnectorRequestV1'
          revx: '#/components/schemas/revx_NewConnectorRequestV1'
          ricochet360: '#/components/schemas/ricochet360_NewConnectorRequestV1'
          ringcentral: '#/components/schemas/ringcentral_NewConnectorRequestV1'
          ringover: '#/components/schemas/ringover_NewConnectorRequestV1'
          rippling: '#/components/schemas/rippling_NewConnectorRequestV1'
          rithum: '#/components/schemas/rithum_NewConnectorRequestV1'
          rocketlane: '#/components/schemas/rocketlane_NewConnectorRequestV1'
          rokt: '#/components/schemas/rokt_NewConnectorRequestV1'
          rollbar: '#/components/schemas/rollbar_NewConnectorRequestV1'
          rootly: '#/components/schemas/rootly_NewConnectorRequestV1'
          rtb_house: '#/components/schemas/rtb_house_NewConnectorRequestV1'
          ruddr: '#/components/schemas/ruddr_NewConnectorRequestV1'
          rundeck: '#/components/schemas/rundeck_NewConnectorRequestV1'
          s3: '#/components/schemas/s3_NewConnectorRequestV1'
          safebase: '#/components/schemas/safebase_NewConnectorRequestV1'
          safetyculture: '#/components/schemas/safetyculture_NewConnectorRequestV1'
          sage_hr: '#/components/schemas/sage_hr_NewConnectorRequestV1'
          sage_intacct: '#/components/schemas/sage_intacct_NewConnectorRequestV1'
          sailthru: '#/components/schemas/sailthru_NewConnectorRequestV1'
          salesforce: '#/components/schemas/salesforce_NewConnectorRequestV1'
          salesforce_commerce_cloud: '#/components/schemas/salesforce_commerce_cloud_NewConnectorRequestV1'
          salesforce_marketing_cloud: '#/components/schemas/salesforce_marketing_cloud_NewConnectorRequestV1'
          salesforce_sandbox: '#/components/schemas/salesforce_sandbox_NewConnectorRequestV1'
          salesloft: '#/components/schemas/salesloft_NewConnectorRequestV1'
          salsify: '#/components/schemas/salsify_NewConnectorRequestV1'
          samsara: '#/components/schemas/samsara_NewConnectorRequestV1'
          sana: '#/components/schemas/sana_NewConnectorRequestV1'
          sap_business_by_design: '#/components/schemas/sap_business_by_design_NewConnectorRequestV1'
          sap_hana_db: '#/components/schemas/sap_hana_db_NewConnectorRequestV1'
          sap_success_factors: '#/components/schemas/sap_success_factors_NewConnectorRequestV1'
          scorm: '#/components/schemas/scorm_NewConnectorRequestV1'
          security_journey: '#/components/schemas/security_journey_NewConnectorRequestV1'
          segment: '#/components/schemas/segment_NewConnectorRequestV1'
          sendgrid: '#/components/schemas/sendgrid_NewConnectorRequestV1'
          sensor_tower: '#/components/schemas/sensor_tower_NewConnectorRequestV1'
          servicenow: '#/components/schemas/servicenow_NewConnectorRequestV1'
          servicetitan: '#/components/schemas/servicetitan_NewConnectorRequestV1'
          sftp: '#/components/schemas/sftp_NewConnectorRequestV1'
          share_point: '#/components/schemas/share_point_NewConnectorRequestV1'
          sharetribe: '#/components/schemas/sharetribe_NewConnectorRequestV1'
          shiphero: '#/components/schemas/shiphero_NewConnectorRequestV1'
          shipnetwork: '#/components/schemas/shipnetwork_NewConnectorRequestV1'
          shipstation: '#/components/schemas/shipstation_NewConnectorRequestV1'
          shopify: '#/components/schemas/shopify_NewConnectorRequestV1'
          shopware: '#/components/schemas/shopware_NewConnectorRequestV1'
          shortcut: '#/components/schemas/shortcut_NewConnectorRequestV1'
          shortio: '#/components/schemas/shortio_NewConnectorRequestV1'
          sigma_computing_source: '#/components/schemas/sigma_computing_source_NewConnectorRequestV1'
          simplecast: '#/components/schemas/simplecast_NewConnectorRequestV1'
          simplesat: '#/components/schemas/simplesat_NewConnectorRequestV1'
          sistrix: '#/components/schemas/sistrix_NewConnectorRequestV1'
          skilljar: '#/components/schemas/skilljar_NewConnectorRequestV1'
          skillstx: '#/components/schemas/skillstx_NewConnectorRequestV1'
          skuvault: '#/components/schemas/skuvault_NewConnectorRequestV1'
          slab: '#/components/schemas/slab_NewConnectorRequestV1'
          slack: '#/components/schemas/slack_NewConnectorRequestV1'
          smadex: '#/components/schemas/smadex_NewConnectorRequestV1'
          smarthr: '#/components/schemas/smarthr_NewConnectorRequestV1'
          smartrecruiters: '#/components/schemas/smartrecruiters_NewConnectorRequestV1'
          smartwaiver: '#/components/schemas/smartwaiver_NewConnectorRequestV1'
          snapchat_ads: '#/components/schemas/snapchat_ads_NewConnectorRequestV1'
          snowflake_db: '#/components/schemas/snowflake_db_NewConnectorRequestV1'
          snowplow: '#/components/schemas/snowplow_NewConnectorRequestV1'
          snyk: '#/components/schemas/snyk_NewConnectorRequestV1'
          solarwinds_service_desk: '#/components/schemas/solarwinds_service_desk_NewConnectorRequestV1'
          sonarqube: '#/components/schemas/sonarqube_NewConnectorRequestV1'
          sparkpost: '#/components/schemas/sparkpost_NewConnectorRequestV1'
          splash: '#/components/schemas/splash_NewConnectorRequestV1'
          splitio: '#/components/schemas/splitio_NewConnectorRequestV1'
          splunk: '#/components/schemas/splunk_NewConnectorRequestV1'
          spotify_ads: '#/components/schemas/spotify_ads_NewConnectorRequestV1'
          sprout: '#/components/schemas/sprout_NewConnectorRequestV1'
          sql_server: '#/components/schemas/sql_server_NewConnectorRequestV1'
          sql_server_hva: '#/components/schemas/sql_server_hva_NewConnectorRequestV1'
          sql_server_rds: '#/components/schemas/sql_server_rds_NewConnectorRequestV1'
          sql_server_sap_ecc_hva: '#/components/schemas/sql_server_sap_ecc_hva_NewConnectorRequestV1'
          square: '#/components/schemas/square_NewConnectorRequestV1'
          squarespace: '#/components/schemas/squarespace_NewConnectorRequestV1'
          stackadapt: '#/components/schemas/stackadapt_NewConnectorRequestV1'
          standard_metrics: '#/components/schemas/standard_metrics_NewConnectorRequestV1'
          starrez: '#/components/schemas/starrez_NewConnectorRequestV1'
          statistics_netherlands_cbs: '#/components/schemas/statistics_netherlands_cbs_NewConnectorRequestV1'
          statsig: '#/components/schemas/statsig_NewConnectorRequestV1'
          statuspage: '#/components/schemas/statuspage_NewConnectorRequestV1'
          stickyio: '#/components/schemas/stickyio_NewConnectorRequestV1'
          stripe: '#/components/schemas/stripe_NewConnectorRequestV1'
          stripe_test: '#/components/schemas/stripe_test_NewConnectorRequestV1'
          stylight: '#/components/schemas/stylight_NewConnectorRequestV1'
          subscript: '#/components/schemas/subscript_NewConnectorRequestV1'
          sugarcrm: '#/components/schemas/sugarcrm_NewConnectorRequestV1'
          survey_monkey: '#/components/schemas/survey_monkey_NewConnectorRequestV1'
          survicate: '#/components/schemas/survicate_NewConnectorRequestV1'
          swoogo: '#/components/schemas/swoogo_NewConnectorRequestV1'
          tableau_source: '#/components/schemas/tableau_source_NewConnectorRequestV1'
          taboola: '#/components/schemas/taboola_NewConnectorRequestV1'
          talkdesk: '#/components/schemas/talkdesk_NewConnectorRequestV1'
          talkwalker: '#/components/schemas/talkwalker_NewConnectorRequestV1'
          teads: '#/components/schemas/teads_NewConnectorRequestV1'
          teamtailor: '#/components/schemas/teamtailor_NewConnectorRequestV1'
          teamwork: '#/components/schemas/teamwork_NewConnectorRequestV1'
          tempo: '#/components/schemas/tempo_NewConnectorRequestV1'
          testrail: '#/components/schemas/testrail_NewConnectorRequestV1'
          textus: '#/components/schemas/textus_NewConnectorRequestV1'
          the_movie_database: '#/components/schemas/the_movie_database_NewConnectorRequestV1'
          the_trade_desk: '#/components/schemas/the_trade_desk_NewConnectorRequestV1'
          thinkific: '#/components/schemas/thinkific_NewConnectorRequestV1'
          ticket_tailor: '#/components/schemas/ticket_tailor_NewConnectorRequestV1'
          tiktok_ads: '#/components/schemas/tiktok_ads_NewConnectorRequestV1'
          tive: '#/components/schemas/tive_NewConnectorRequestV1'
          toast: '#/components/schemas/toast_NewConnectorRequestV1'
          toggl_track: '#/components/schemas/toggl_track_NewConnectorRequestV1'
          totango: '#/components/schemas/totango_NewConnectorRequestV1'
          transcend: '#/components/schemas/transcend_NewConnectorRequestV1'
          trelica: '#/components/schemas/trelica_NewConnectorRequestV1'
          trello: '#/components/schemas/trello_NewConnectorRequestV1'
          tremendous: '#/components/schemas/tremendous_NewConnectorRequestV1'
          triple_whale: '#/components/schemas/triple_whale_NewConnectorRequestV1'
          trisolute: '#/components/schemas/trisolute_NewConnectorRequestV1'
          twilio: '#/components/schemas/twilio_NewConnectorRequestV1'
          twitter: '#/components/schemas/twitter_NewConnectorRequestV1'
          twitter_ads: '#/components/schemas/twitter_ads_NewConnectorRequestV1'
          tymeshift: '#/components/schemas/tymeshift_NewConnectorRequestV1'
          typeform: '#/components/schemas/typeform_NewConnectorRequestV1'
          udemy_business: '#/components/schemas/udemy_business_NewConnectorRequestV1'
          ukg_pro: '#/components/schemas/ukg_pro_NewConnectorRequestV1'
          unicommerce: '#/components/schemas/unicommerce_NewConnectorRequestV1'
          upland: '#/components/schemas/upland_NewConnectorRequestV1'
          uppromote: '#/components/schemas/uppromote_NewConnectorRequestV1'
          uservoice: '#/components/schemas/uservoice_NewConnectorRequestV1'
          veeqo: '#/components/schemas/veeqo_NewConnectorRequestV1'
          veevavault: '#/components/schemas/veevavault_NewConnectorRequestV1'
          vimeo: '#/components/schemas/vimeo_NewConnectorRequestV1'
          visit_by_ges: '#/components/schemas/visit_by_ges_NewConnectorRequestV1'
          visma: '#/components/schemas/visma_NewConnectorRequestV1'
          vitally: '#/components/schemas/vitally_NewConnectorRequestV1'
          vonage: '#/components/schemas/vonage_NewConnectorRequestV1'
          vonage_contact_center: '#/components/schemas/vonage_contact_center_NewConnectorRequestV1'
          vts: '#/components/schemas/vts_NewConnectorRequestV1'
          vwo: '#/components/schemas/vwo_NewConnectorRequestV1'
          walmart_dsp: '#/components/schemas/walmart_dsp_NewConnectorRequestV1'
          walmart_marketplace: '#/components/schemas/walmart_marketplace_NewConnectorRequestV1'
          wasabi_cloud_storage: '#/components/schemas/wasabi_cloud_storage_NewConnectorRequestV1'
          web_scraper: '#/components/schemas/web_scraper_NewConnectorRequestV1'
          webconnex: '#/components/schemas/webconnex_NewConnectorRequestV1'
          webhooks: '#/components/schemas/webhooks_NewConnectorRequestV1'
          when_i_work: '#/components/schemas/when_i_work_NewConnectorRequestV1'
          wherefour: '#/components/schemas/wherefour_NewConnectorRequestV1'
          wicked_reports: '#/components/schemas/wicked_reports_NewConnectorRequestV1'
          woocommerce: '#/components/schemas/woocommerce_NewConnectorRequestV1'
          wordpress: '#/components/schemas/wordpress_NewConnectorRequestV1'
          workable: '#/components/schemas/workable_NewConnectorRequestV1'
          workday: '#/components/schemas/workday_NewConnectorRequestV1'
          workday_financial_management: '#/components/schemas/workday_financial_management_NewConnectorRequestV1'
          workday_hcm: '#/components/schemas/workday_hcm_NewConnectorRequestV1'
          workday_strategic_sourcing: '#/components/schemas/workday_strategic_sourcing_NewConnectorRequestV1'
          workramp: '#/components/schemas/workramp_NewConnectorRequestV1'
          wrike: '#/components/schemas/wrike_NewConnectorRequestV1'
          xactly: '#/components/schemas/xactly_NewConnectorRequestV1'
          xandr: '#/components/schemas/xandr_NewConnectorRequestV1'
          xero: '#/components/schemas/xero_NewConnectorRequestV1'
          xray: '#/components/schemas/xray_NewConnectorRequestV1'
          xsolla: '#/components/schemas/xsolla_NewConnectorRequestV1'
          yahoo_dsp: '#/components/schemas/yahoo_dsp_NewConnectorRequestV1'
          yahoo_gemini: '#/components/schemas/yahoo_gemini_NewConnectorRequestV1'
          yahoo_search_ads_yahoo_japan: '#/components/schemas/yahoo_search_ads_yahoo_japan_NewConnectorRequestV1'
          yotpo: '#/components/schemas/yotpo_NewConnectorRequestV1'
          yougov_sport: '#/components/schemas/yougov_sport_NewConnectorRequestV1'
          younium: '#/components/schemas/younium_NewConnectorRequestV1'
          youtube_analytics: '#/components/schemas/youtube_analytics_NewConnectorRequestV1'
          zendesk: '#/components/schemas/zendesk_NewConnectorRequestV1'
          zendesk_chat: '#/components/schemas/zendesk_chat_NewConnectorRequestV1'
          zendesk_sell: '#/components/schemas/zendesk_sell_NewConnectorRequestV1'
          zendesk_sunshine: '#/components/schemas/zendesk_sunshine_NewConnectorRequestV1'
          zenefits: '#/components/schemas/zenefits_NewConnectorRequestV1'
          zingtree: '#/components/schemas/zingtree_NewConnectorRequestV1'
          zoho_books: '#/components/schemas/zoho_books_NewConnectorRequestV1'
          zoho_campaigns: '#/components/schemas/zoho_campaigns_NewConnectorRequestV1'
          zoho_crm: '#/components/schemas/zoho_crm_NewConnectorRequestV1'
          zoho_desk: '#/components/schemas/zoho_desk_NewConnectorRequestV1'
          zoho_inventory: '#/components/schemas/zoho_inventory_NewConnectorRequestV1'
          zonka_feedback: '#/components/schemas/zonka_feedback_NewConnectorRequestV1'
          zoom: '#/components/schemas/zoom_NewConnectorRequestV1'
          zuora: '#/components/schemas/zuora_NewConnectorRequestV1'
          zuora_sandbox: '#/components/schemas/zuora_sandbox_NewConnectorRequestV1'
    ConnectCardConfigRequest:
      type: object
      properties:
        connect_card_config:
          $ref: '#/components/schemas/ConnectCardConfig'
      example: null
    ResyncConnectorRequest:
      type: object
      properties:
        scope:
          type: object
          additionalProperties:
            uniqueItems: true
            type: array
            example: null
            items:
              type: string
              example: null
          description: |
            A map containing an array of tables to re-sync for each schema.

            It is an optional parameter that must be non-empty if provided. If not provided, all schemas and tables of the connector are re-synced.
          example: null
      example: null
    RunSetupTestsRequest:
      type: object
      properties:
        trust_certificates:
          type: boolean
          description: "Specifies whether we should trust the certificate automatically.\
            \ The default value is FALSE. If a certificate is not trusted automatically,\
            \ it has to be approved with [Certificates Management API Approve a destination\
            \ certificate](https://fivetran.com/docs/rest-api/certificates#approveadestinationcertificate)."
          example: true
        trust_fingerprints:
          type: boolean
          description: "Specifies whether we should trust the SSH fingerprint automatically.\
            \ The default value is FALSE. If a fingerprint is not trusted automatically,\
            \ it has to be approved with [Certificates Management API Approve a destination\
            \ fingerprint](https://fivetran.com/docs/rest-api/certificates#approveadestinationfingerprint)."
          example: true
      example: null
    SyncConnectorRequest:
      type: object
      properties:
        force:
          type: boolean
          description: "If force is true and the connector is currently syncing, it\
            \ will stop the sync and re-run it. If force is false, the connector will\
            \ sync only if it isn't currently syncing. The default value is false"
          example: null
      example: null
    UpdateConnectorRequest:
      type: object
      properties:
        config:
          description: "The setup configuration. Check possible config formats in\
            \ [create method](/docs/rest-api/api-reference/connectors/create-connector/)"
          example: null
        auth:
          description: "The connector authorization settings. Check possible config\
            \ formats in [create method](/docs/rest-api/api-reference/connectors/create-connector/)"
          example: null
        paused:
          type: boolean
          description: Specifies whether the connector is paused
          example: false
        trust_certificates:
          type: boolean
          description: "Specifies whether we should trust the certificate automatically.\
            \ The default value is FALSE. If a certificate is not trusted automatically,\
            \ it has to be approved with [Certificates Management API Approve a destination\
            \ certificate](https://fivetran.com/docs/rest-api/certificates#approveadestinationcertificate)."
          example: true
        trust_fingerprints:
          type: boolean
          description: "Specifies whether we should trust the SSH fingerprint automatically.\
            \ The default value is FALSE. If a fingerprint is not trusted automatically,\
            \ it has to be approved with [Certificates Management API Approve a destination\
            \ fingerprint](https://fivetran.com/docs/rest-api/certificates#approveadestinationfingerprint)."
          example: true
        networking_method:
          type: string
          example: null
          enum:
          - Directly
          - PrivateLink
          - SshTunnel
          - ProxyAgent
        daily_sync_time:
          type: string
          description: The connector daily sync start time that we return only when
            the sync frequency is set to 1440 (which means 24 hours) and the daily_sync_time
            parameter was set using the Create a Connector or Modify a Connector request
          example: 14:00
        run_setup_tests:
          type: boolean
          description: Specifies whether the setup tests should be run automatically.
            The default value is TRUE.
          example: true
        sync_frequency:
          type: integer
          description: The connector sync frequency in minutes
          format: int32
          example: 1440
          enum:
          - "1"
          - "5"
          - "15"
          - "30"
          - "60"
          - "120"
          - "180"
          - "360"
          - "480"
          - "720"
          - "1440"
        data_delay_threshold:
          type: integer
          format: int32
          example: null
        pause_after_trial:
          type: boolean
          description: Specifies whether the connector should be paused after the
            free trial period has ended
          example: false
        is_historical_sync:
          type: boolean
          description: "The boolean specifying whether the connector should be triggered\
            \ to re-sync all historical data. If you set this parameter to TRUE, the\
            \ next scheduled sync will be historical. If the value is FALSE or not\
            \ specified, the connector will not re-sync historical data. NOTE: When\
            \ the value is TRUE, only the next scheduled sync will be historical,\
            \ all subsequent ones will be incremental. This parameter is set to FALSE\
            \ once the historical sync is completed."
          example: true
        data_delay_sensitivity:
          type: string
          example: null
          enum:
          - LOW
          - NORMAL
          - HIGH
          - CUSTOM
        schema_status:
          type: string
          description: Schema status.
          example: BLOCKED_ON_CAPTURE
          enum:
          - blocked_on_capture
          - ready
        schedule_type:
          type: string
          description: "The connector schedule configuration type. Supported values:\
            \ auto, manual"
          example: auto
          enum:
          - auto
          - manual
        local_processing_agent_id:
          type: string
          description: (Deprecated) The unique identifier for the hybrid deployment
            agent within the Fivetran system
          example: local_processing_agent_id
        private_link_id:
          type: string
          description: The unique identifier for the self-served private link that
            is used by the connection
          example: private_link_id
        proxy_agent_id:
          type: string
          description: The proxy agent ID
          example: proxy_agent_id
        hybrid_deployment_agent_id:
          type: string
          description: The unique identifier for the hybrid deployment agent within
            the Fivetran system
          example: hybrid_deployment_agent_id
      example: null
    UpdateFunctionOrConnectorSdkState:
      type: object
      properties:
        state:
          $ref: '#/components/schemas/JsonNode'
      example: null
    Alert:
      type: object
      properties:
        code:
          type: string
          description: Code
          example: resync_table_warning
        message:
          type: string
          description: Warning message
          example: Resync Table Warning
        details:
          type: string
          example: null
      example: null
    ConnectCardResponse:
      type: object
      properties:
        token:
          type: string
          description: The connect-card auth token
          example: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJkIjp7ImxvZ2luIjp0cnVlLCJ1c2VyIjoiX2FjY291bnR3b3J0aHkiLCJhY2NvdW50IjoiX21vb25iZWFtX2FjYyIsImdyb3VwIjoiX21vb25iZWFtIiwiY29ubmVjdG9yIjoiY29iYWx0X2VsZXZhdGlvbiIsIm1ldGhvZCI6IlBiZkNhcmQiLCJpZGVudGl0eSI6ZmFsc2V9LCJpYXQiOjE2Njc4MzA2MzZ9.YUMGUbzxW96xsKJLo4bTorqzx8Q19GTrUi3WFRFM8BU
        uri:
          type: string
          description: The Connect Card URI for the user interface
          example: https://fivetran.com/connect-card/setup?auth=eyJ0eXAiOiJKV1QiLCJh...
      example: null
    ConnectorResponseV1:
      required:
      - connected_by
      - created_at
      - data_delay_sensitivity
      - group_id
      - id
      - pause_after_trial
      - paused
      - schedule_type
      - schema
      - service
      - service_version
      - status
      - sync_frequency
      type: object
      properties:
        id:
          type: string
          description: The unique identifier for the connector within the Fivetran
            system
          example: connector_id
        service:
          type: string
          description: The connector type name within the Fivetran system
          example: google_ads
        schema:
          type: string
          description: The name used both as the connector's name within the Fivetran
            system and as the source schema's name within your destination
          example: schema.table
        paused:
          type: boolean
          description: Specifies whether the connector is paused
          example: false
        status:
          $ref: '#/components/schemas/ConnectorStatusResponse'
        daily_sync_time:
          type: string
          description: The connector daily sync start time that we return only when
            the sync frequency is set to 1440 (which means 24 hours) and the daily_sync_time
            parameter was set using the Create a Connector or Modify a Connector request
          example: 14:00
        succeeded_at:
          type: string
          description: The timestamp of the time the connector sync succeeded last
            time
          format: date-time
          example: 2024-03-17T12:31:40.870504Z
        sync_frequency:
          type: integer
          description: The connector sync frequency in minutes
          format: int32
          example: 1440
          enum:
          - "1"
          - "5"
          - "15"
          - "30"
          - "60"
          - "120"
          - "180"
          - "360"
          - "480"
          - "720"
          - "1440"
        group_id:
          type: string
          description: The unique identifier for the group within the Fivetran system
          example: group_id
        connected_by:
          type: string
          description: The unique identifier of the user who has created the connector
            in your account
          example: user_id
        setup_tests:
          type: array
          description: Setup tests results for this connector
          example: null
          items:
            $ref: '#/components/schemas/SetupTestResultResponse'
        source_sync_details:
          type: object
          description: The additional information about the connector's state. The
            format of this parameter is specific for each connector type
          example: null
        service_version:
          type: integer
          description: The connector type version within the Fivetran system
          format: int32
          example: 0
        created_at:
          type: string
          description: The timestamp of the time the connector was created in your
            account
          format: date-time
          example: 2023-12-01T15:43:29.013729Z
        failed_at:
          type: string
          description: The timestamp of the time the connector sync failed last time
          format: date-time
          example: 2024-04-01T18:13:25.043659Z
        private_link_id:
          type: string
          description: The unique identifier for the self-served private link that
            is used by the connection
          example: private_link_id
        proxy_agent_id:
          type: string
          description: The proxy agent ID
          example: proxy_agent_id
        networking_method:
          type: string
          example: null
          enum:
          - Directly
          - SshTunnel
          - PrivateLink
          - ProxyAgent
          - UnmanagedPrivateLink
          - UnmanagedProxyAgent
          - Unknown
        connect_card:
          $ref: '#/components/schemas/ConnectCardResponse'
        pause_after_trial:
          type: boolean
          description: Specifies whether the connector should be paused after the
            free trial period has ended
          example: false
        data_delay_threshold:
          type: integer
          description: Custom sync delay notification threshold in minutes. The default
            value is 0. This parameter is only used when data_delay_sensitivity set
            to CUSTOM.
          format: int32
          example: 0
        data_delay_sensitivity:
          type: string
          description: "The level of data delay notification threshold. Possible values:\
            \ LOW, NORMAL, HIGH, CUSTOM. The default value NORMAL. CUSTOM is only\
            \ available for customers using the [Enterprise plan](https://fivetran.com/docs/getting-started/pricing#fivetranplans)\
            \ or above."
          example: NORMAL
          enum:
          - LOW
          - NORMAL
          - HIGH
          - CUSTOM
        schedule_type:
          type: string
          description: "The connector schedule configuration type. Supported values:\
            \ auto, manual"
          example: auto
        local_processing_agent_id:
          type: string
          description: (Deprecated) The unique identifier for the hybrid deployment
            agent within the Fivetran system
          example: local_processing_agent_id
        connect_card_config:
          $ref: '#/components/schemas/ConnectCardConfig'
        hybrid_deployment_agent_id:
          type: string
          description: The unique identifier for the hybrid deployment agent within
            the Fivetran system
          example: hybrid_deployment_agent_id
      example: null
      discriminator:
        propertyName: service
        mapping:
          "15five": '#/components/schemas/15five_ConnectorResponseV1'
          "360learning": '#/components/schemas/360learning_ConnectorResponseV1'
          "6sense": '#/components/schemas/6sense_ConnectorResponseV1'
          "7shifts": '#/components/schemas/7shifts_ConnectorResponseV1'
          absorb_lms: '#/components/schemas/absorb_lms_ConnectorResponseV1'
          acculynx: '#/components/schemas/acculynx_ConnectorResponseV1'
          activecampaign: '#/components/schemas/activecampaign_ConnectorResponseV1'
          acumatica: '#/components/schemas/acumatica_ConnectorResponseV1'
          ada: '#/components/schemas/ada_ConnectorResponseV1'
          adjust: '#/components/schemas/adjust_ConnectorResponseV1'
          adobe_analytics: '#/components/schemas/adobe_analytics_ConnectorResponseV1'
          adobe_analytics_data_feed: '#/components/schemas/adobe_analytics_data_feed_ConnectorResponseV1'
          adobe_commerce: '#/components/schemas/adobe_commerce_ConnectorResponseV1'
          adobe_workfront: '#/components/schemas/adobe_workfront_ConnectorResponseV1'
          adp_workforce_now: '#/components/schemas/adp_workforce_now_ConnectorResponseV1'
          adroll: '#/components/schemas/adroll_ConnectorResponseV1'
          adyen: '#/components/schemas/adyen_ConnectorResponseV1'
          affinity: '#/components/schemas/affinity_ConnectorResponseV1'
          afterpay: '#/components/schemas/afterpay_ConnectorResponseV1'
          aha: '#/components/schemas/aha_ConnectorResponseV1'
          aircall: '#/components/schemas/aircall_ConnectorResponseV1'
          airtable: '#/components/schemas/airtable_ConnectorResponseV1'
          akamai: '#/components/schemas/akamai_ConnectorResponseV1'
          akeneo: '#/components/schemas/akeneo_ConnectorResponseV1'
          alchemer: '#/components/schemas/alchemer_ConnectorResponseV1'
          algolia: '#/components/schemas/algolia_ConnectorResponseV1'
          amazon_ads: '#/components/schemas/amazon_ads_ConnectorResponseV1'
          amazon_attribution: '#/components/schemas/amazon_attribution_ConnectorResponseV1'
          amazon_dsp: '#/components/schemas/amazon_dsp_ConnectorResponseV1'
          amazon_selling_partner: '#/components/schemas/amazon_selling_partner_ConnectorResponseV1'
          amplitude: '#/components/schemas/amplitude_ConnectorResponseV1'
          anaplan: '#/components/schemas/anaplan_ConnectorResponseV1'
          anvyl: '#/components/schemas/anvyl_ConnectorResponseV1'
          apache_kafka: '#/components/schemas/apache_kafka_ConnectorResponseV1'
          appcues: '#/components/schemas/appcues_ConnectorResponseV1'
          appfigures: '#/components/schemas/appfigures_ConnectorResponseV1'
          apple_search_ads: '#/components/schemas/apple_search_ads_ConnectorResponseV1'
          appsflyer: '#/components/schemas/appsflyer_ConnectorResponseV1'
          asana: '#/components/schemas/asana_ConnectorResponseV1'
          assembled: '#/components/schemas/assembled_ConnectorResponseV1'
          atlassian_jira_align: '#/components/schemas/atlassian_jira_align_ConnectorResponseV1'
          atlassian_ops_genie: '#/components/schemas/atlassian_ops_genie_ConnectorResponseV1'
          attentive: '#/components/schemas/attentive_ConnectorResponseV1'
          attio: '#/components/schemas/attio_ConnectorResponseV1'
          aumni: '#/components/schemas/aumni_ConnectorResponseV1'
          aurora: '#/components/schemas/aurora_ConnectorResponseV1'
          aurora_postgres: '#/components/schemas/aurora_postgres_ConnectorResponseV1'
          auth0: '#/components/schemas/auth0_ConnectorResponseV1'
          autodesk_bim_360: '#/components/schemas/autodesk_bim_360_ConnectorResponseV1'
          avantlink: '#/components/schemas/avantlink_ConnectorResponseV1'
          awin: '#/components/schemas/awin_ConnectorResponseV1'
          aws_cloudtrail: '#/components/schemas/aws_cloudtrail_ConnectorResponseV1'
          aws_cost_report: '#/components/schemas/aws_cost_report_ConnectorResponseV1'
          aws_inventory: '#/components/schemas/aws_inventory_ConnectorResponseV1'
          aws_lambda: '#/components/schemas/aws_lambda_ConnectorResponseV1'
          aws_msk: '#/components/schemas/aws_msk_ConnectorResponseV1'
          azure_blob_storage: '#/components/schemas/azure_blob_storage_ConnectorResponseV1'
          azure_boards: '#/components/schemas/azure_boards_ConnectorResponseV1'
          azure_cosmos_for_mongo: '#/components/schemas/azure_cosmos_for_mongo_ConnectorResponseV1'
          azure_devops: '#/components/schemas/azure_devops_ConnectorResponseV1'
          azure_event_hub: '#/components/schemas/azure_event_hub_ConnectorResponseV1'
          azure_function: '#/components/schemas/azure_function_ConnectorResponseV1'
          azure_postgres: '#/components/schemas/azure_postgres_ConnectorResponseV1'
          azure_service_bus: '#/components/schemas/azure_service_bus_ConnectorResponseV1'
          azure_sql_db: '#/components/schemas/azure_sql_db_ConnectorResponseV1'
          azure_sql_managed_db: '#/components/schemas/azure_sql_managed_db_ConnectorResponseV1'
          backbone_plm: '#/components/schemas/backbone_plm_ConnectorResponseV1'
          ballotready: '#/components/schemas/ballotready_ConnectorResponseV1'
          bamboohr: '#/components/schemas/bamboohr_ConnectorResponseV1'
          bazaarvoice: '#/components/schemas/bazaarvoice_ConnectorResponseV1'
          betterworks: '#/components/schemas/betterworks_ConnectorResponseV1'
          big_commerce: '#/components/schemas/big_commerce_ConnectorResponseV1'
          bigin_by_zoho_crm: '#/components/schemas/bigin_by_zoho_crm_ConnectorResponseV1'
          bigmarker: '#/components/schemas/bigmarker_ConnectorResponseV1'
          bigquery_db: '#/components/schemas/bigquery_db_ConnectorResponseV1'
          billing_platform: '#/components/schemas/billing_platform_ConnectorResponseV1'
          bingads: '#/components/schemas/bingads_ConnectorResponseV1'
          birdeye: '#/components/schemas/birdeye_ConnectorResponseV1'
          bitly: '#/components/schemas/bitly_ConnectorResponseV1'
          bizzabo: '#/components/schemas/bizzabo_ConnectorResponseV1'
          boostr: '#/components/schemas/boostr_ConnectorResponseV1'
          box: '#/components/schemas/box_ConnectorResponseV1'
          braintree: '#/components/schemas/braintree_ConnectorResponseV1'
          braintree_sandbox: '#/components/schemas/braintree_sandbox_ConnectorResponseV1'
          branch: '#/components/schemas/branch_ConnectorResponseV1'
          brave_ads: '#/components/schemas/brave_ads_ConnectorResponseV1'
          braze: '#/components/schemas/braze_ConnectorResponseV1'
          brevo: '#/components/schemas/brevo_ConnectorResponseV1'
          brex: '#/components/schemas/brex_ConnectorResponseV1'
          brightcove: '#/components/schemas/brightcove_ConnectorResponseV1'
          brightpearl: '#/components/schemas/brightpearl_ConnectorResponseV1'
          buildium: '#/components/schemas/buildium_ConnectorResponseV1'
          buildkite: '#/components/schemas/buildkite_ConnectorResponseV1'
          business_central: '#/components/schemas/business_central_ConnectorResponseV1'
          buzzsprout: '#/components/schemas/buzzsprout_ConnectorResponseV1'
          calabrio: '#/components/schemas/calabrio_ConnectorResponseV1'
          calendly: '#/components/schemas/calendly_ConnectorResponseV1'
          callrail: '#/components/schemas/callrail_ConnectorResponseV1'
          campaignmonitor: '#/components/schemas/campaignmonitor_ConnectorResponseV1'
          canny: '#/components/schemas/canny_ConnectorResponseV1'
          canvas_by_instructure: '#/components/schemas/canvas_by_instructure_ConnectorResponseV1'
          care_quality_commission: '#/components/schemas/care_quality_commission_ConnectorResponseV1'
          castor_edc: '#/components/schemas/castor_edc_ConnectorResponseV1'
          centra: '#/components/schemas/centra_ConnectorResponseV1'
          ceridian_dayforce: '#/components/schemas/ceridian_dayforce_ConnectorResponseV1'
          chameleon: '#/components/schemas/chameleon_ConnectorResponseV1'
          chargebee_product_catalog_1: '#/components/schemas/chargebee_product_catalog_1_ConnectorResponseV1'
          chargebee_product_catalog_2: '#/components/schemas/chargebee_product_catalog_2_ConnectorResponseV1'
          chargedesk: '#/components/schemas/chargedesk_ConnectorResponseV1'
          chartmogul: '#/components/schemas/chartmogul_ConnectorResponseV1'
          checkout: '#/components/schemas/checkout_ConnectorResponseV1'
          checkr: '#/components/schemas/checkr_ConnectorResponseV1'
          chorusai: '#/components/schemas/chorusai_ConnectorResponseV1'
          churnkey: '#/components/schemas/churnkey_ConnectorResponseV1'
          churnzero: '#/components/schemas/churnzero_ConnectorResponseV1'
          cimis: '#/components/schemas/cimis_ConnectorResponseV1'
          cin7: '#/components/schemas/cin7_ConnectorResponseV1'
          cin7core: '#/components/schemas/cin7core_ConnectorResponseV1'
          circleci: '#/components/schemas/circleci_ConnectorResponseV1'
          cj_commission_detail: '#/components/schemas/cj_commission_detail_ConnectorResponseV1'
          clari: '#/components/schemas/clari_ConnectorResponseV1'
          clazar: '#/components/schemas/clazar_ConnectorResponseV1'
          clickup: '#/components/schemas/clickup_ConnectorResponseV1'
          clockify: '#/components/schemas/clockify_ConnectorResponseV1'
          clockodo: '#/components/schemas/clockodo_ConnectorResponseV1'
          close: '#/components/schemas/close_ConnectorResponseV1'
          cloudbeds: '#/components/schemas/cloudbeds_ConnectorResponseV1'
          cloudfront: '#/components/schemas/cloudfront_ConnectorResponseV1'
          clubspeed: '#/components/schemas/clubspeed_ConnectorResponseV1'
          coassemble: '#/components/schemas/coassemble_ConnectorResponseV1'
          cockroachdb: '#/components/schemas/cockroachdb_ConnectorResponseV1'
          codefresh: '#/components/schemas/codefresh_ConnectorResponseV1'
          collibra: '#/components/schemas/collibra_ConnectorResponseV1'
          column: '#/components/schemas/column_ConnectorResponseV1'
          commercetools: '#/components/schemas/commercetools_ConnectorResponseV1'
          compliance_checkpoint: '#/components/schemas/compliance_checkpoint_ConnectorResponseV1'
          concord: '#/components/schemas/concord_ConnectorResponseV1'
          concur: '#/components/schemas/concur_ConnectorResponseV1'
          confluence: '#/components/schemas/confluence_ConnectorResponseV1'
          confluent_cloud: '#/components/schemas/confluent_cloud_ConnectorResponseV1'
          connector_sdk: '#/components/schemas/connector_sdk_ConnectorResponseV1'
          constant_contact: '#/components/schemas/constant_contact_ConnectorResponseV1'
          contrast_security: '#/components/schemas/contrast_security_ConnectorResponseV1'
          convex: '#/components/schemas/convex_ConnectorResponseV1'
          copper: '#/components/schemas/copper_ConnectorResponseV1'
          cosmos: '#/components/schemas/cosmos_ConnectorResponseV1'
          coupa: '#/components/schemas/coupa_ConnectorResponseV1'
          criteo: '#/components/schemas/criteo_ConnectorResponseV1'
          criteo_retail_media: '#/components/schemas/criteo_retail_media_ConnectorResponseV1'
          crossbeam: '#/components/schemas/crossbeam_ConnectorResponseV1'
          crowddev: '#/components/schemas/crowddev_ConnectorResponseV1'
          culture_amp: '#/components/schemas/culture_amp_ConnectorResponseV1'
          customerio: '#/components/schemas/customerio_ConnectorResponseV1'
          cvent: '#/components/schemas/cvent_ConnectorResponseV1'
          d2l_brightspace: '#/components/schemas/d2l_brightspace_ConnectorResponseV1'
          databricks_db: '#/components/schemas/databricks_db_ConnectorResponseV1'
          datadog: '#/components/schemas/datadog_ConnectorResponseV1'
          db2: '#/components/schemas/db2_ConnectorResponseV1'
          db2i_hva: '#/components/schemas/db2i_hva_ConnectorResponseV1'
          db2i_sap_hva: '#/components/schemas/db2i_sap_hva_ConnectorResponseV1'
          dbt_cloud: '#/components/schemas/dbt_cloud_ConnectorResponseV1'
          dcl_logistics: '#/components/schemas/dcl_logistics_ConnectorResponseV1'
          delighted: '#/components/schemas/delighted_ConnectorResponseV1'
          deposco: '#/components/schemas/deposco_ConnectorResponseV1'
          deputy: '#/components/schemas/deputy_ConnectorResponseV1'
          destini: '#/components/schemas/destini_ConnectorResponseV1'
          dialpad: '#/components/schemas/dialpad_ConnectorResponseV1'
          dixa: '#/components/schemas/dixa_ConnectorResponseV1'
          docebo: '#/components/schemas/docebo_ConnectorResponseV1'
          documentdb: '#/components/schemas/documentdb_ConnectorResponseV1'
          donus: '#/components/schemas/donus_ConnectorResponseV1'
          doorloop: '#/components/schemas/doorloop_ConnectorResponseV1'
          double_click_campaign_manager: '#/components/schemas/double_click_campaign_manager_ConnectorResponseV1'
          double_click_publishers: '#/components/schemas/double_click_publishers_ConnectorResponseV1'
          drata: '#/components/schemas/drata_ConnectorResponseV1'
          drift: '#/components/schemas/drift_ConnectorResponseV1'
          drip: '#/components/schemas/drip_ConnectorResponseV1'
          dropbox: '#/components/schemas/dropbox_ConnectorResponseV1'
          dropbox_sign: '#/components/schemas/dropbox_sign_ConnectorResponseV1'
          dsv: '#/components/schemas/dsv_ConnectorResponseV1'
          duoplane: '#/components/schemas/duoplane_ConnectorResponseV1'
          dynamics_365: '#/components/schemas/dynamics_365_ConnectorResponseV1'
          dynamodb: '#/components/schemas/dynamodb_ConnectorResponseV1'
          easypost: '#/components/schemas/easypost_ConnectorResponseV1'
          ebay: '#/components/schemas/ebay_ConnectorResponseV1'
          economic: '#/components/schemas/economic_ConnectorResponseV1'
          ehr: '#/components/schemas/ehr_ConnectorResponseV1'
          elastic_cloud: '#/components/schemas/elastic_cloud_ConnectorResponseV1'
          electronic_tenant_solutions: '#/components/schemas/electronic_tenant_solutions_ConnectorResponseV1'
          eloqua: '#/components/schemas/eloqua_ConnectorResponseV1'
          email: '#/components/schemas/email_ConnectorResponseV1'
          employment_hero: '#/components/schemas/employment_hero_ConnectorResponseV1'
          es_self_hosted: '#/components/schemas/es_self_hosted_ConnectorResponseV1'
          eventbrite: '#/components/schemas/eventbrite_ConnectorResponseV1'
          eventsforce: '#/components/schemas/eventsforce_ConnectorResponseV1'
          everflow: '#/components/schemas/everflow_ConnectorResponseV1'
          everhour: '#/components/schemas/everhour_ConnectorResponseV1'
          exact_online: '#/components/schemas/exact_online_ConnectorResponseV1'
          expensein: '#/components/schemas/expensein_ConnectorResponseV1'
          expensify: '#/components/schemas/expensify_ConnectorResponseV1'
          ezofficeinventory: '#/components/schemas/ezofficeinventory_ConnectorResponseV1'
          facebook_ads: '#/components/schemas/facebook_ads_ConnectorResponseV1'
          facebook_pages: '#/components/schemas/facebook_pages_ConnectorResponseV1'
          factbird: '#/components/schemas/factbird_ConnectorResponseV1'
          factorial: '#/components/schemas/factorial_ConnectorResponseV1'
          fillout: '#/components/schemas/fillout_ConnectorResponseV1'
          financial_force: '#/components/schemas/financial_force_ConnectorResponseV1'
          firebase: '#/components/schemas/firebase_ConnectorResponseV1'
          firehydrant: '#/components/schemas/firehydrant_ConnectorResponseV1'
          fivetran_log: '#/components/schemas/fivetran_log_ConnectorResponseV1'
          flexport: '#/components/schemas/flexport_ConnectorResponseV1'
          float: '#/components/schemas/float_ConnectorResponseV1'
          fone_dynamics: '#/components/schemas/fone_dynamics_ConnectorResponseV1'
          forj_community: '#/components/schemas/forj_community_ConnectorResponseV1'
          formstack: '#/components/schemas/formstack_ConnectorResponseV1'
          fountain: '#/components/schemas/fountain_ConnectorResponseV1'
          fourkites: '#/components/schemas/fourkites_ConnectorResponseV1'
          freightview: '#/components/schemas/freightview_ConnectorResponseV1'
          freshbooks: '#/components/schemas/freshbooks_ConnectorResponseV1'
          freshchat: '#/components/schemas/freshchat_ConnectorResponseV1'
          freshdesk: '#/components/schemas/freshdesk_ConnectorResponseV1'
          freshdesk_contact_center: '#/components/schemas/freshdesk_contact_center_ConnectorResponseV1'
          freshsales: '#/components/schemas/freshsales_ConnectorResponseV1'
          freshservice: '#/components/schemas/freshservice_ConnectorResponseV1'
          freshsuccess: '#/components/schemas/freshsuccess_ConnectorResponseV1'
          freshteam: '#/components/schemas/freshteam_ConnectorResponseV1'
          friendbuy: '#/components/schemas/friendbuy_ConnectorResponseV1'
          front: '#/components/schemas/front_ConnectorResponseV1'
          ftp: '#/components/schemas/ftp_ConnectorResponseV1'
          fullstory: '#/components/schemas/fullstory_ConnectorResponseV1'
          g2: '#/components/schemas/g2_ConnectorResponseV1'
          gainsight_customer_success: '#/components/schemas/gainsight_customer_success_ConnectorResponseV1'
          gainsight_product_experience: '#/components/schemas/gainsight_product_experience_ConnectorResponseV1'
          gcs: '#/components/schemas/gcs_ConnectorResponseV1'
          gem: '#/components/schemas/gem_ConnectorResponseV1'
          genesys: '#/components/schemas/genesys_ConnectorResponseV1'
          getfeedback: '#/components/schemas/getfeedback_ConnectorResponseV1'
          github: '#/components/schemas/github_ConnectorResponseV1'
          gitlab: '#/components/schemas/gitlab_ConnectorResponseV1'
          gladly: '#/components/schemas/gladly_ConnectorResponseV1'
          globalmeet: '#/components/schemas/globalmeet_ConnectorResponseV1'
          gmail: '#/components/schemas/gmail_ConnectorResponseV1'
          gocardless: '#/components/schemas/gocardless_ConnectorResponseV1'
          gongio: '#/components/schemas/gongio_ConnectorResponseV1'
          google_ads: '#/components/schemas/google_ads_ConnectorResponseV1'
          google_analytics_360: '#/components/schemas/google_analytics_360_ConnectorResponseV1'
          google_analytics_4: '#/components/schemas/google_analytics_4_ConnectorResponseV1'
          google_analytics_4_export: '#/components/schemas/google_analytics_4_export_ConnectorResponseV1'
          google_business_profile: '#/components/schemas/google_business_profile_ConnectorResponseV1'
          google_calendar: '#/components/schemas/google_calendar_ConnectorResponseV1'
          google_classroom: '#/components/schemas/google_classroom_ConnectorResponseV1'
          google_cloud_function: '#/components/schemas/google_cloud_function_ConnectorResponseV1'
          google_cloud_mysql: '#/components/schemas/google_cloud_mysql_ConnectorResponseV1'
          google_cloud_postgresql: '#/components/schemas/google_cloud_postgresql_ConnectorResponseV1'
          google_cloud_sqlserver: '#/components/schemas/google_cloud_sqlserver_ConnectorResponseV1'
          google_display_and_video_360: '#/components/schemas/google_display_and_video_360_ConnectorResponseV1'
          google_drive: '#/components/schemas/google_drive_ConnectorResponseV1'
          google_play: '#/components/schemas/google_play_ConnectorResponseV1'
          google_search_ads_360: '#/components/schemas/google_search_ads_360_ConnectorResponseV1'
          google_search_console: '#/components/schemas/google_search_console_ConnectorResponseV1'
          google_sheets: '#/components/schemas/google_sheets_ConnectorResponseV1'
          google_tasks: '#/components/schemas/google_tasks_ConnectorResponseV1'
          gorgias: '#/components/schemas/gorgias_ConnectorResponseV1'
          green_power_monitor: '#/components/schemas/green_power_monitor_ConnectorResponseV1'
          greenhouse: '#/components/schemas/greenhouse_ConnectorResponseV1'
          grepsr: '#/components/schemas/grepsr_ConnectorResponseV1'
          grin: '#/components/schemas/grin_ConnectorResponseV1'
          guru: '#/components/schemas/guru_ConnectorResponseV1'
          happyfox: '#/components/schemas/happyfox_ConnectorResponseV1'
          harvest: '#/components/schemas/harvest_ConnectorResponseV1'
          healthie: '#/components/schemas/healthie_ConnectorResponseV1'
          heap: '#/components/schemas/heap_ConnectorResponseV1'
          height: '#/components/schemas/height_ConnectorResponseV1'
          helpscout: '#/components/schemas/helpscout_ConnectorResponseV1'
          helpshift: '#/components/schemas/helpshift_ConnectorResponseV1'
          heroku_kafka: '#/components/schemas/heroku_kafka_ConnectorResponseV1'
          heroku_postgres: '#/components/schemas/heroku_postgres_ConnectorResponseV1'
          hibob: '#/components/schemas/hibob_ConnectorResponseV1'
          hopin: '#/components/schemas/hopin_ConnectorResponseV1'
          hubspot: '#/components/schemas/hubspot_ConnectorResponseV1'
          ilevel: '#/components/schemas/ilevel_ConnectorResponseV1'
          impact: '#/components/schemas/impact_ConnectorResponseV1'
          incidentio: '#/components/schemas/incidentio_ConnectorResponseV1'
          infobip: '#/components/schemas/infobip_ConnectorResponseV1'
          insightly: '#/components/schemas/insightly_ConnectorResponseV1'
          instagram_business: '#/components/schemas/instagram_business_ConnectorResponseV1'
          integral_ad_science: '#/components/schemas/integral_ad_science_ConnectorResponseV1'
          integrate: '#/components/schemas/integrate_ConnectorResponseV1'
          intercom: '#/components/schemas/intercom_ConnectorResponseV1'
          invoiced: '#/components/schemas/invoiced_ConnectorResponseV1'
          ironclad: '#/components/schemas/ironclad_ConnectorResponseV1'
          ironsource: '#/components/schemas/ironsource_ConnectorResponseV1'
          iterable: '#/components/schemas/iterable_ConnectorResponseV1'
          itunes_connect: '#/components/schemas/itunes_connect_ConnectorResponseV1'
          ivanti: '#/components/schemas/ivanti_ConnectorResponseV1'
          jama_software: '#/components/schemas/jama_software_ConnectorResponseV1'
          jamf: '#/components/schemas/jamf_ConnectorResponseV1'
          jibble: '#/components/schemas/jibble_ConnectorResponseV1'
          jira: '#/components/schemas/jira_ConnectorResponseV1'
          jobnimbus: '#/components/schemas/jobnimbus_ConnectorResponseV1'
          jotform: '#/components/schemas/jotform_ConnectorResponseV1'
          justcall: '#/components/schemas/justcall_ConnectorResponseV1'
          kandji: '#/components/schemas/kandji_ConnectorResponseV1'
          katana: '#/components/schemas/katana_ConnectorResponseV1'
          kevel: '#/components/schemas/kevel_ConnectorResponseV1'
          keypay: '#/components/schemas/keypay_ConnectorResponseV1'
          khoros_care: '#/components/schemas/khoros_care_ConnectorResponseV1'
          khoros_communities: '#/components/schemas/khoros_communities_ConnectorResponseV1'
          kinesis: '#/components/schemas/kinesis_ConnectorResponseV1'
          kisi: '#/components/schemas/kisi_ConnectorResponseV1'
          kissmetrics: '#/components/schemas/kissmetrics_ConnectorResponseV1'
          klarna: '#/components/schemas/klarna_ConnectorResponseV1'
          klaviyo: '#/components/schemas/klaviyo_ConnectorResponseV1'
          konnect_insights: '#/components/schemas/konnect_insights_ConnectorResponseV1'
          kustomer: '#/components/schemas/kustomer_ConnectorResponseV1'
          lattice: '#/components/schemas/lattice_ConnectorResponseV1'
          launchdarkly: '#/components/schemas/launchdarkly_ConnectorResponseV1'
          learnupon: '#/components/schemas/learnupon_ConnectorResponseV1'
          lemlist: '#/components/schemas/lemlist_ConnectorResponseV1'
          lessonly: '#/components/schemas/lessonly_ConnectorResponseV1'
          lever: '#/components/schemas/lever_ConnectorResponseV1'
          liftoff: '#/components/schemas/liftoff_ConnectorResponseV1'
          light_speed_retail: '#/components/schemas/light_speed_retail_ConnectorResponseV1'
          line_ads: '#/components/schemas/line_ads_ConnectorResponseV1'
          linear: '#/components/schemas/linear_ConnectorResponseV1'
          linkedin_ads: '#/components/schemas/linkedin_ads_ConnectorResponseV1'
          linkedin_company_pages: '#/components/schemas/linkedin_company_pages_ConnectorResponseV1'
          linksquares: '#/components/schemas/linksquares_ConnectorResponseV1'
          livechat_partner: '#/components/schemas/livechat_partner_ConnectorResponseV1'
          lob: '#/components/schemas/lob_ConnectorResponseV1'
          looker_source: '#/components/schemas/looker_source_ConnectorResponseV1'
          loop: '#/components/schemas/loop_ConnectorResponseV1'
          loopio: '#/components/schemas/loopio_ConnectorResponseV1'
          lucca: '#/components/schemas/lucca_ConnectorResponseV1'
          luma: '#/components/schemas/luma_ConnectorResponseV1'
          magento_mysql: '#/components/schemas/magento_mysql_ConnectorResponseV1'
          magento_mysql_rds: '#/components/schemas/magento_mysql_rds_ConnectorResponseV1'
          mailchimp: '#/components/schemas/mailchimp_ConnectorResponseV1'
          mailgun: '#/components/schemas/mailgun_ConnectorResponseV1'
          mailjet: '#/components/schemas/mailjet_ConnectorResponseV1'
          malomo: '#/components/schemas/malomo_ConnectorResponseV1'
          mambu: '#/components/schemas/mambu_ConnectorResponseV1'
          mandrill: '#/components/schemas/mandrill_ConnectorResponseV1'
          maria: '#/components/schemas/maria_ConnectorResponseV1'
          maria_azure: '#/components/schemas/maria_azure_ConnectorResponseV1'
          maria_rds: '#/components/schemas/maria_rds_ConnectorResponseV1'
          marin: '#/components/schemas/marin_ConnectorResponseV1'
          marketo: '#/components/schemas/marketo_ConnectorResponseV1'
          matomo: '#/components/schemas/matomo_ConnectorResponseV1'
          mavenlink: '#/components/schemas/mavenlink_ConnectorResponseV1'
          maxio_chargify: '#/components/schemas/maxio_chargify_ConnectorResponseV1'
          maxio_saasoptics: '#/components/schemas/maxio_saasoptics_ConnectorResponseV1'
          medallia: '#/components/schemas/medallia_ConnectorResponseV1'
          medallia_agile_research: '#/components/schemas/medallia_agile_research_ConnectorResponseV1'
          megaphone: '#/components/schemas/megaphone_ConnectorResponseV1'
          mention: '#/components/schemas/mention_ConnectorResponseV1'
          microsoft_dynamics_365_fno: '#/components/schemas/microsoft_dynamics_365_fno_ConnectorResponseV1'
          microsoft_dynamics_365_fo: '#/components/schemas/microsoft_dynamics_365_fo_ConnectorResponseV1'
          microsoft_entra_id: '#/components/schemas/microsoft_entra_id_ConnectorResponseV1'
          microsoft_lists: '#/components/schemas/microsoft_lists_ConnectorResponseV1'
          missive: '#/components/schemas/missive_ConnectorResponseV1'
          mixmax: '#/components/schemas/mixmax_ConnectorResponseV1'
          mixpanel: '#/components/schemas/mixpanel_ConnectorResponseV1'
          mode: '#/components/schemas/mode_ConnectorResponseV1'
          moloco: '#/components/schemas/moloco_ConnectorResponseV1'
          monday: '#/components/schemas/monday_ConnectorResponseV1'
          mongo: '#/components/schemas/mongo_ConnectorResponseV1'
          mongo_sharded: '#/components/schemas/mongo_sharded_ConnectorResponseV1'
          mountain: '#/components/schemas/mountain_ConnectorResponseV1'
          mux: '#/components/schemas/mux_ConnectorResponseV1'
          myosh: '#/components/schemas/myosh_ConnectorResponseV1'
          mysql: '#/components/schemas/mysql_ConnectorResponseV1'
          mysql_azure: '#/components/schemas/mysql_azure_ConnectorResponseV1'
          mysql_rds: '#/components/schemas/mysql_rds_ConnectorResponseV1'
          namely: '#/components/schemas/namely_ConnectorResponseV1'
          navan: '#/components/schemas/navan_ConnectorResponseV1'
          netsuite_suiteanalytics: '#/components/schemas/netsuite_suiteanalytics_ConnectorResponseV1'
          nice: '#/components/schemas/nice_ConnectorResponseV1'
          notion: '#/components/schemas/notion_ConnectorResponseV1'
          nylas: '#/components/schemas/nylas_ConnectorResponseV1'
          okendo: '#/components/schemas/okendo_ConnectorResponseV1'
          okta: '#/components/schemas/okta_ConnectorResponseV1'
          ometria: '#/components/schemas/ometria_ConnectorResponseV1'
          on24: '#/components/schemas/on24_ConnectorResponseV1'
          oncehub: '#/components/schemas/oncehub_ConnectorResponseV1'
          one_drive: '#/components/schemas/one_drive_ConnectorResponseV1'
          open_data_dc: '#/components/schemas/open_data_dc_ConnectorResponseV1'
          open_exchange_rates: '#/components/schemas/open_exchange_rates_ConnectorResponseV1'
          opendistro: '#/components/schemas/opendistro_ConnectorResponseV1'
          opensearch: '#/components/schemas/opensearch_ConnectorResponseV1'
          optimizely: '#/components/schemas/optimizely_ConnectorResponseV1'
          oracle: '#/components/schemas/oracle_ConnectorResponseV1'
          oracle_business_intelligence_publisher: '#/components/schemas/oracle_business_intelligence_publisher_ConnectorResponseV1'
          oracle_ebs: '#/components/schemas/oracle_ebs_ConnectorResponseV1'
          oracle_fusion_cloud_apps_crm: '#/components/schemas/oracle_fusion_cloud_apps_crm_ConnectorResponseV1'
          oracle_fusion_cloud_apps_fscm: '#/components/schemas/oracle_fusion_cloud_apps_fscm_ConnectorResponseV1'
          oracle_fusion_cloud_apps_hcm: '#/components/schemas/oracle_fusion_cloud_apps_hcm_ConnectorResponseV1'
          oracle_hva: '#/components/schemas/oracle_hva_ConnectorResponseV1'
          oracle_moat_analytics: '#/components/schemas/oracle_moat_analytics_ConnectorResponseV1'
          oracle_rac: '#/components/schemas/oracle_rac_ConnectorResponseV1'
          oracle_rds: '#/components/schemas/oracle_rds_ConnectorResponseV1'
          oracle_sap_hva: '#/components/schemas/oracle_sap_hva_ConnectorResponseV1'
          oracle_sap_hva_netweaver: '#/components/schemas/oracle_sap_hva_netweaver_ConnectorResponseV1'
          orbit: '#/components/schemas/orbit_ConnectorResponseV1'
          ordway: '#/components/schemas/ordway_ConnectorResponseV1'
          ortto: '#/components/schemas/ortto_ConnectorResponseV1'
          outbrain: '#/components/schemas/outbrain_ConnectorResponseV1'
          outreach: '#/components/schemas/outreach_ConnectorResponseV1'
          packiyo: '#/components/schemas/packiyo_ConnectorResponseV1'
          pagerduty: '#/components/schemas/pagerduty_ConnectorResponseV1'
          pandadoc: '#/components/schemas/pandadoc_ConnectorResponseV1'
          papershift: '#/components/schemas/papershift_ConnectorResponseV1'
          pardot: '#/components/schemas/pardot_ConnectorResponseV1'
          partnerize: '#/components/schemas/partnerize_ConnectorResponseV1'
          partnerstack_vendor: '#/components/schemas/partnerstack_vendor_ConnectorResponseV1'
          paychex: '#/components/schemas/paychex_ConnectorResponseV1'
          paypal: '#/components/schemas/paypal_ConnectorResponseV1'
          paypal_sandbox: '#/components/schemas/paypal_sandbox_ConnectorResponseV1'
          pendo: '#/components/schemas/pendo_ConnectorResponseV1'
          persona: '#/components/schemas/persona_ConnectorResponseV1'
          personio: '#/components/schemas/personio_ConnectorResponseV1'
          phoenix_ads: '#/components/schemas/phoenix_ads_ConnectorResponseV1'
          picqer: '#/components/schemas/picqer_ConnectorResponseV1'
          pigment: '#/components/schemas/pigment_ConnectorResponseV1'
          pingdom: '#/components/schemas/pingdom_ConnectorResponseV1'
          pinpoint: '#/components/schemas/pinpoint_ConnectorResponseV1'
          pinterest_ads: '#/components/schemas/pinterest_ads_ConnectorResponseV1'
          pinterest_organic: '#/components/schemas/pinterest_organic_ConnectorResponseV1'
          pipe17: '#/components/schemas/pipe17_ConnectorResponseV1'
          pipedrive: '#/components/schemas/pipedrive_ConnectorResponseV1'
          pivotal_tracker: '#/components/schemas/pivotal_tracker_ConnectorResponseV1'
          piwik_pro: '#/components/schemas/piwik_pro_ConnectorResponseV1'
          placerai: '#/components/schemas/placerai_ConnectorResponseV1'
          planetscale: '#/components/schemas/planetscale_ConnectorResponseV1'
          planful: '#/components/schemas/planful_ConnectorResponseV1'
          planhat: '#/components/schemas/planhat_ConnectorResponseV1'
          playvox: '#/components/schemas/playvox_ConnectorResponseV1'
          playvox_workforce_management: '#/components/schemas/playvox_workforce_management_ConnectorResponseV1'
          podio: '#/components/schemas/podio_ConnectorResponseV1'
          postgres: '#/components/schemas/postgres_ConnectorResponseV1'
          postgres_rds: '#/components/schemas/postgres_rds_ConnectorResponseV1'
          posthog: '#/components/schemas/posthog_ConnectorResponseV1'
          postmark: '#/components/schemas/postmark_ConnectorResponseV1'
          power_reviews_enterprise: '#/components/schemas/power_reviews_enterprise_ConnectorResponseV1'
          prisma_cloud: '#/components/schemas/prisma_cloud_ConnectorResponseV1'
          prive: '#/components/schemas/prive_ConnectorResponseV1'
          procore: '#/components/schemas/procore_ConnectorResponseV1'
          productboard: '#/components/schemas/productboard_ConnectorResponseV1'
          productive: '#/components/schemas/productive_ConnectorResponseV1'
          proofpoint_security_awareness: '#/components/schemas/proofpoint_security_awareness_ConnectorResponseV1'
          qualaroo: '#/components/schemas/qualaroo_ConnectorResponseV1'
          qualtrics: '#/components/schemas/qualtrics_ConnectorResponseV1'
          quickbooks: '#/components/schemas/quickbooks_ConnectorResponseV1'
          quora_ads: '#/components/schemas/quora_ads_ConnectorResponseV1'
          quorum: '#/components/schemas/quorum_ConnectorResponseV1'
          rakutenadvertising: '#/components/schemas/rakutenadvertising_ConnectorResponseV1'
          ramp: '#/components/schemas/ramp_ConnectorResponseV1'
          rarible: '#/components/schemas/rarible_ConnectorResponseV1'
          rebound_returns: '#/components/schemas/rebound_returns_ConnectorResponseV1'
          recharge: '#/components/schemas/recharge_ConnectorResponseV1'
          recurly: '#/components/schemas/recurly_ConnectorResponseV1'
          reddit_ads: '#/components/schemas/reddit_ads_ConnectorResponseV1'
          referralhero: '#/components/schemas/referralhero_ConnectorResponseV1'
          reltio: '#/components/schemas/reltio_ConnectorResponseV1'
          replyio: '#/components/schemas/replyio_ConnectorResponseV1'
          resource_management_by_smartsheet: '#/components/schemas/resource_management_by_smartsheet_ConnectorResponseV1'
          retailnext: '#/components/schemas/retailnext_ConnectorResponseV1'
          retently: '#/components/schemas/retently_ConnectorResponseV1'
          revel: '#/components/schemas/revel_ConnectorResponseV1'
          revenuecat: '#/components/schemas/revenuecat_ConnectorResponseV1'
          reviewsai: '#/components/schemas/reviewsai_ConnectorResponseV1'
          reviewsio: '#/components/schemas/reviewsio_ConnectorResponseV1'
          revops: '#/components/schemas/revops_ConnectorResponseV1'
          revx: '#/components/schemas/revx_ConnectorResponseV1'
          ricochet360: '#/components/schemas/ricochet360_ConnectorResponseV1'
          ringcentral: '#/components/schemas/ringcentral_ConnectorResponseV1'
          ringover: '#/components/schemas/ringover_ConnectorResponseV1'
          rippling: '#/components/schemas/rippling_ConnectorResponseV1'
          rithum: '#/components/schemas/rithum_ConnectorResponseV1'
          rocketlane: '#/components/schemas/rocketlane_ConnectorResponseV1'
          rokt: '#/components/schemas/rokt_ConnectorResponseV1'
          rollbar: '#/components/schemas/rollbar_ConnectorResponseV1'
          rootly: '#/components/schemas/rootly_ConnectorResponseV1'
          rtb_house: '#/components/schemas/rtb_house_ConnectorResponseV1'
          ruddr: '#/components/schemas/ruddr_ConnectorResponseV1'
          rundeck: '#/components/schemas/rundeck_ConnectorResponseV1'
          s3: '#/components/schemas/s3_ConnectorResponseV1'
          safebase: '#/components/schemas/safebase_ConnectorResponseV1'
          safetyculture: '#/components/schemas/safetyculture_ConnectorResponseV1'
          sage_hr: '#/components/schemas/sage_hr_ConnectorResponseV1'
          sage_intacct: '#/components/schemas/sage_intacct_ConnectorResponseV1'
          sailthru: '#/components/schemas/sailthru_ConnectorResponseV1'
          salesforce: '#/components/schemas/salesforce_ConnectorResponseV1'
          salesforce_commerce_cloud: '#/components/schemas/salesforce_commerce_cloud_ConnectorResponseV1'
          salesforce_marketing_cloud: '#/components/schemas/salesforce_marketing_cloud_ConnectorResponseV1'
          salesforce_sandbox: '#/components/schemas/salesforce_sandbox_ConnectorResponseV1'
          salesloft: '#/components/schemas/salesloft_ConnectorResponseV1'
          salsify: '#/components/schemas/salsify_ConnectorResponseV1'
          samsara: '#/components/schemas/samsara_ConnectorResponseV1'
          sana: '#/components/schemas/sana_ConnectorResponseV1'
          sap_business_by_design: '#/components/schemas/sap_business_by_design_ConnectorResponseV1'
          sap_hana_db: '#/components/schemas/sap_hana_db_ConnectorResponseV1'
          sap_success_factors: '#/components/schemas/sap_success_factors_ConnectorResponseV1'
          scorm: '#/components/schemas/scorm_ConnectorResponseV1'
          security_journey: '#/components/schemas/security_journey_ConnectorResponseV1'
          segment: '#/components/schemas/segment_ConnectorResponseV1'
          sendgrid: '#/components/schemas/sendgrid_ConnectorResponseV1'
          sensor_tower: '#/components/schemas/sensor_tower_ConnectorResponseV1'
          servicenow: '#/components/schemas/servicenow_ConnectorResponseV1'
          servicetitan: '#/components/schemas/servicetitan_ConnectorResponseV1'
          sftp: '#/components/schemas/sftp_ConnectorResponseV1'
          share_point: '#/components/schemas/share_point_ConnectorResponseV1'
          sharetribe: '#/components/schemas/sharetribe_ConnectorResponseV1'
          shiphero: '#/components/schemas/shiphero_ConnectorResponseV1'
          shipnetwork: '#/components/schemas/shipnetwork_ConnectorResponseV1'
          shipstation: '#/components/schemas/shipstation_ConnectorResponseV1'
          shopify: '#/components/schemas/shopify_ConnectorResponseV1'
          shopware: '#/components/schemas/shopware_ConnectorResponseV1'
          shortcut: '#/components/schemas/shortcut_ConnectorResponseV1'
          shortio: '#/components/schemas/shortio_ConnectorResponseV1'
          sigma_computing_source: '#/components/schemas/sigma_computing_source_ConnectorResponseV1'
          simplecast: '#/components/schemas/simplecast_ConnectorResponseV1'
          simplesat: '#/components/schemas/simplesat_ConnectorResponseV1'
          sistrix: '#/components/schemas/sistrix_ConnectorResponseV1'
          skilljar: '#/components/schemas/skilljar_ConnectorResponseV1'
          skillstx: '#/components/schemas/skillstx_ConnectorResponseV1'
          skuvault: '#/components/schemas/skuvault_ConnectorResponseV1'
          slab: '#/components/schemas/slab_ConnectorResponseV1'
          slack: '#/components/schemas/slack_ConnectorResponseV1'
          smadex: '#/components/schemas/smadex_ConnectorResponseV1'
          smarthr: '#/components/schemas/smarthr_ConnectorResponseV1'
          smartrecruiters: '#/components/schemas/smartrecruiters_ConnectorResponseV1'
          smartwaiver: '#/components/schemas/smartwaiver_ConnectorResponseV1'
          snapchat_ads: '#/components/schemas/snapchat_ads_ConnectorResponseV1'
          snowflake_db: '#/components/schemas/snowflake_db_ConnectorResponseV1'
          snowplow: '#/components/schemas/snowplow_ConnectorResponseV1'
          snyk: '#/components/schemas/snyk_ConnectorResponseV1'
          solarwinds_service_desk: '#/components/schemas/solarwinds_service_desk_ConnectorResponseV1'
          sonarqube: '#/components/schemas/sonarqube_ConnectorResponseV1'
          sparkpost: '#/components/schemas/sparkpost_ConnectorResponseV1'
          splash: '#/components/schemas/splash_ConnectorResponseV1'
          splitio: '#/components/schemas/splitio_ConnectorResponseV1'
          splunk: '#/components/schemas/splunk_ConnectorResponseV1'
          spotify_ads: '#/components/schemas/spotify_ads_ConnectorResponseV1'
          sprout: '#/components/schemas/sprout_ConnectorResponseV1'
          sql_server: '#/components/schemas/sql_server_ConnectorResponseV1'
          sql_server_hva: '#/components/schemas/sql_server_hva_ConnectorResponseV1'
          sql_server_rds: '#/components/schemas/sql_server_rds_ConnectorResponseV1'
          sql_server_sap_ecc_hva: '#/components/schemas/sql_server_sap_ecc_hva_ConnectorResponseV1'
          square: '#/components/schemas/square_ConnectorResponseV1'
          squarespace: '#/components/schemas/squarespace_ConnectorResponseV1'
          stackadapt: '#/components/schemas/stackadapt_ConnectorResponseV1'
          standard_metrics: '#/components/schemas/standard_metrics_ConnectorResponseV1'
          starrez: '#/components/schemas/starrez_ConnectorResponseV1'
          statistics_netherlands_cbs: '#/components/schemas/statistics_netherlands_cbs_ConnectorResponseV1'
          statsig: '#/components/schemas/statsig_ConnectorResponseV1'
          statuspage: '#/components/schemas/statuspage_ConnectorResponseV1'
          stickyio: '#/components/schemas/stickyio_ConnectorResponseV1'
          stripe: '#/components/schemas/stripe_ConnectorResponseV1'
          stripe_test: '#/components/schemas/stripe_test_ConnectorResponseV1'
          stylight: '#/components/schemas/stylight_ConnectorResponseV1'
          subscript: '#/components/schemas/subscript_ConnectorResponseV1'
          sugarcrm: '#/components/schemas/sugarcrm_ConnectorResponseV1'
          survey_monkey: '#/components/schemas/survey_monkey_ConnectorResponseV1'
          survicate: '#/components/schemas/survicate_ConnectorResponseV1'
          swoogo: '#/components/schemas/swoogo_ConnectorResponseV1'
          tableau_source: '#/components/schemas/tableau_source_ConnectorResponseV1'
          taboola: '#/components/schemas/taboola_ConnectorResponseV1'
          talkdesk: '#/components/schemas/talkdesk_ConnectorResponseV1'
          talkwalker: '#/components/schemas/talkwalker_ConnectorResponseV1'
          teads: '#/components/schemas/teads_ConnectorResponseV1'
          teamtailor: '#/components/schemas/teamtailor_ConnectorResponseV1'
          teamwork: '#/components/schemas/teamwork_ConnectorResponseV1'
          tempo: '#/components/schemas/tempo_ConnectorResponseV1'
          testrail: '#/components/schemas/testrail_ConnectorResponseV1'
          textus: '#/components/schemas/textus_ConnectorResponseV1'
          the_movie_database: '#/components/schemas/the_movie_database_ConnectorResponseV1'
          the_trade_desk: '#/components/schemas/the_trade_desk_ConnectorResponseV1'
          thinkific: '#/components/schemas/thinkific_ConnectorResponseV1'
          ticket_tailor: '#/components/schemas/ticket_tailor_ConnectorResponseV1'
          tiktok_ads: '#/components/schemas/tiktok_ads_ConnectorResponseV1'
          tive: '#/components/schemas/tive_ConnectorResponseV1'
          toast: '#/components/schemas/toast_ConnectorResponseV1'
          toggl_track: '#/components/schemas/toggl_track_ConnectorResponseV1'
          totango: '#/components/schemas/totango_ConnectorResponseV1'
          transcend: '#/components/schemas/transcend_ConnectorResponseV1'
          trelica: '#/components/schemas/trelica_ConnectorResponseV1'
          trello: '#/components/schemas/trello_ConnectorResponseV1'
          tremendous: '#/components/schemas/tremendous_ConnectorResponseV1'
          triple_whale: '#/components/schemas/triple_whale_ConnectorResponseV1'
          trisolute: '#/components/schemas/trisolute_ConnectorResponseV1'
          twilio: '#/components/schemas/twilio_ConnectorResponseV1'
          twitter: '#/components/schemas/twitter_ConnectorResponseV1'
          twitter_ads: '#/components/schemas/twitter_ads_ConnectorResponseV1'
          tymeshift: '#/components/schemas/tymeshift_ConnectorResponseV1'
          typeform: '#/components/schemas/typeform_ConnectorResponseV1'
          udemy_business: '#/components/schemas/udemy_business_ConnectorResponseV1'
          ukg_pro: '#/components/schemas/ukg_pro_ConnectorResponseV1'
          unicommerce: '#/components/schemas/unicommerce_ConnectorResponseV1'
          upland: '#/components/schemas/upland_ConnectorResponseV1'
          uppromote: '#/components/schemas/uppromote_ConnectorResponseV1'
          uservoice: '#/components/schemas/uservoice_ConnectorResponseV1'
          veeqo: '#/components/schemas/veeqo_ConnectorResponseV1'
          veevavault: '#/components/schemas/veevavault_ConnectorResponseV1'
          vimeo: '#/components/schemas/vimeo_ConnectorResponseV1'
          visit_by_ges: '#/components/schemas/visit_by_ges_ConnectorResponseV1'
          visma: '#/components/schemas/visma_ConnectorResponseV1'
          vitally: '#/components/schemas/vitally_ConnectorResponseV1'
          vonage: '#/components/schemas/vonage_ConnectorResponseV1'
          vonage_contact_center: '#/components/schemas/vonage_contact_center_ConnectorResponseV1'
          vts: '#/components/schemas/vts_ConnectorResponseV1'
          vwo: '#/components/schemas/vwo_ConnectorResponseV1'
          walmart_dsp: '#/components/schemas/walmart_dsp_ConnectorResponseV1'
          walmart_marketplace: '#/components/schemas/walmart_marketplace_ConnectorResponseV1'
          wasabi_cloud_storage: '#/components/schemas/wasabi_cloud_storage_ConnectorResponseV1'
          web_scraper: '#/components/schemas/web_scraper_ConnectorResponseV1'
          webconnex: '#/components/schemas/webconnex_ConnectorResponseV1'
          webhooks: '#/components/schemas/webhooks_ConnectorResponseV1'
          when_i_work: '#/components/schemas/when_i_work_ConnectorResponseV1'
          wherefour: '#/components/schemas/wherefour_ConnectorResponseV1'
          wicked_reports: '#/components/schemas/wicked_reports_ConnectorResponseV1'
          woocommerce: '#/components/schemas/woocommerce_ConnectorResponseV1'
          wordpress: '#/components/schemas/wordpress_ConnectorResponseV1'
          workable: '#/components/schemas/workable_ConnectorResponseV1'
          workday: '#/components/schemas/workday_ConnectorResponseV1'
          workday_financial_management: '#/components/schemas/workday_financial_management_ConnectorResponseV1'
          workday_hcm: '#/components/schemas/workday_hcm_ConnectorResponseV1'
          workday_strategic_sourcing: '#/components/schemas/workday_strategic_sourcing_ConnectorResponseV1'
          workramp: '#/components/schemas/workramp_ConnectorResponseV1'
          wrike: '#/components/schemas/wrike_ConnectorResponseV1'
          xactly: '#/components/schemas/xactly_ConnectorResponseV1'
          xandr: '#/components/schemas/xandr_ConnectorResponseV1'
          xero: '#/components/schemas/xero_ConnectorResponseV1'
          xray: '#/components/schemas/xray_ConnectorResponseV1'
          xsolla: '#/components/schemas/xsolla_ConnectorResponseV1'
          yahoo_dsp: '#/components/schemas/yahoo_dsp_ConnectorResponseV1'
          yahoo_gemini: '#/components/schemas/yahoo_gemini_ConnectorResponseV1'
          yahoo_search_ads_yahoo_japan: '#/components/schemas/yahoo_search_ads_yahoo_japan_ConnectorResponseV1'
          yotpo: '#/components/schemas/yotpo_ConnectorResponseV1'
          yougov_sport: '#/components/schemas/yougov_sport_ConnectorResponseV1'
          younium: '#/components/schemas/younium_ConnectorResponseV1'
          youtube_analytics: '#/components/schemas/youtube_analytics_ConnectorResponseV1'
          zendesk: '#/components/schemas/zendesk_ConnectorResponseV1'
          zendesk_chat: '#/components/schemas/zendesk_chat_ConnectorResponseV1'
          zendesk_sell: '#/components/schemas/zendesk_sell_ConnectorResponseV1'
          zendesk_sunshine: '#/components/schemas/zendesk_sunshine_ConnectorResponseV1'
          zenefits: '#/components/schemas/zenefits_ConnectorResponseV1'
          zingtree: '#/components/schemas/zingtree_ConnectorResponseV1'
          zoho_books: '#/components/schemas/zoho_books_ConnectorResponseV1'
          zoho_campaigns: '#/components/schemas/zoho_campaigns_ConnectorResponseV1'
          zoho_crm: '#/components/schemas/zoho_crm_ConnectorResponseV1'
          zoho_desk: '#/components/schemas/zoho_desk_ConnectorResponseV1'
          zoho_inventory: '#/components/schemas/zoho_inventory_ConnectorResponseV1'
          zonka_feedback: '#/components/schemas/zonka_feedback_ConnectorResponseV1'
          zoom: '#/components/schemas/zoom_ConnectorResponseV1'
          zuora: '#/components/schemas/zuora_ConnectorResponseV1'
          zuora_sandbox: '#/components/schemas/zuora_sandbox_ConnectorResponseV1'
    ConnectorStatusResponse:
      required:
      - is_historical_sync
      - setup_state
      - sync_state
      - update_state
      type: object
      properties:
        tasks:
          type: array
          description: The collection of tasks for the connector
          example: null
          items:
            $ref: '#/components/schemas/Alert'
        warnings:
          type: array
          description: The collection of warnings for the connector
          example: null
          items:
            $ref: '#/components/schemas/Alert'
        schema_status:
          type: string
          description: "Schema status. Returned only for connectors that support [Universal\
            \ Column Masking flow](https://fivetran.com/docs/rest-api/tutorials/schema-status)."
          example: ready
        update_state:
          type: string
          description: "The current data update state of the connector. The available\
            \ values are: <br /> - on_schedule - the sync is running smoothly, no\
            \ delays <br /> - delayed - the data is delayed for a longer time than\
            \ expected for the update."
          example: delayed
        setup_state:
          type: string
          description: "The current setup state of the connector. The available values\
            \ are: <br /> - incomplete - the setup config is incomplete, the setup\
            \ tests never succeeded <br /> - connected - the connector is properly\
            \ set up <br /> - broken - the connector setup config is broken."
          example: connected
        sync_state:
          type: string
          description: "The current sync state of the connector. The available values\
            \ are: <br /> - scheduled - the sync is waiting to be run <br /> - syncing\
            \ - the sync is currently running <br /> - paused - the sync is currently\
            \ paused <br /> - rescheduled - the sync is waiting until more API calls\
            \ are available in the source service."
          example: scheduled
        is_historical_sync:
          type: boolean
          description: "The boolean specifying whether the connector should be triggered\
            \ to re-sync all historical data. If you set this parameter to TRUE, the\
            \ next scheduled sync will be historical. If the value is FALSE or not\
            \ specified, the connector will not re-sync historical data. NOTE: When\
            \ the value is TRUE, only the next scheduled sync will be historical,\
            \ all subsequent ones will be incremental. This parameter is set to FALSE\
            \ once the historical sync is completed."
          example: false
        rescheduled_for:
          type: string
          description: "The scheduled time for the next sync when sync_state is rescheduled.\
            \ If schedule_type is manual, then the connector expects triggering the\
            \ event at the designated time through the [Sync Connector Data](https://fivetran.com/docs/rest-api/connectors#syncconnectordata)\
            \ endpoint."
          format: date-time
          example: 2024-12-01T15:43:29.013729Z
      example: null
    SetupTestResultResponse:
      required:
      - status
      - title
      type: object
      properties:
        title:
          type: string
          description: Setup test title
          example: Test Title
        status:
          type: string
          description: Setup test status
          example: PASSED
          enum:
          - PASSED
          - SKIPPED
          - WARNING
          - FAILED
          - JOB_FAILED
        message:
          type: string
          description: Setup test message
          example: Test Passed
        details:
          type: object
          description: Setup test details.
          example: Test Details
      example: null
    ConnectorConnectCardResponse:
      required:
      - connector_id
      type: object
      properties:
        connect_card:
          $ref: '#/components/schemas/ConnectCardResponse'
        connector_id:
          type: string
          description: The connector identifier
          example: connector_id
        connect_card_config:
          $ref: '#/components/schemas/ConnectCardConfig'
      example: null
    ConnectorResponse:
      required:
      - connected_by
      - created_at
      - group_id
      - id
      - pause_after_trial
      - paused
      - schedule_type
      - schema
      - service
      - status
      - sync_frequency
      type: object
      properties:
        id:
          type: string
          description: The unique identifier for the group within the Fivetran system.
          example: connector_id
        service:
          type: string
          description: The name for the connector type within the Fivetran system.
          example: google_sheets
        schema:
          type: string
          description: The name used both as the connector's name within the Fivetran
            system and as the source schema's name within your destination.
          example: gsheets.table
        paused:
          type: boolean
          description: Specifies whether the connector is paused.
          example: false
        status:
          $ref: '#/components/schemas/ConnectorStatusResponse'
        config:
          type: object
          additionalProperties:
            type: object
            example: null
          description: The connector setup configuration.
          example: null
        daily_sync_time:
          type: string
          description: "The optional parameter that defines the sync start time when\
            \ the sync frequency is already set or being set by the current request\
            \ to 1440. It can be specified in one hour increments starting from 00:00\
            \ to 23:00. If not specified, we will use the baseline sync start time.\
            \ This parameter has no effect on the 0 to 60 minutes offset used to determine\
            \ the actual sync start time."
          example: 14:00
        succeeded_at:
          type: string
          description: The timestamp of the time the connector sync succeeded last
            time.
          format: date-time
          example: 2024-12-01T15:43:29.013729Z
        sync_frequency:
          type: integer
          description: The connector sync frequency in minutes
          format: int32
          example: 360
        group_id:
          type: string
          description: The unique identifier for the group within the Fivetran system.
          example: group_id
        connected_by:
          type: string
          description: The unique identifier of the user who has created the connector
            in your account.
          example: user_id
        setup_tests:
          type: array
          description: Setup tests results
          example: null
          items:
            $ref: '#/components/schemas/SetupTestResultResponse'
        source_sync_details:
          type: object
          description: The additional information about the connector's state. The
            format of this parameter is specific for each connector type.
          example: null
        service_version:
          type: integer
          description: The connector type version within the Fivetran system.
          format: int32
          example: 0
        created_at:
          type: string
          description: The timestamp of when the group was created in your account.
          format: date-time
          example: 2024-12-01T15:43:29.013729Z
        failed_at:
          type: string
          description: The timestamp of the time the connector sync failed last time.
          format: date-time
          example: 2024-12-01T15:43:29.013729Z
        private_link_id:
          type: string
          example: null
        proxy_agent_id:
          type: string
          example: null
        networking_method:
          type: string
          example: null
          enum:
          - Directly
          - SshTunnel
          - PrivateLink
          - ProxyAgent
          - UnmanagedPrivateLink
          - UnmanagedProxyAgent
          - Unknown
        connect_card:
          $ref: '#/components/schemas/ConnectCardResponse'
        pause_after_trial:
          type: boolean
          description: Specifies whether the connector should be paused after the
            free trial period has ended.
          example: false
        data_delay_threshold:
          type: integer
          format: int32
          example: null
        data_delay_sensitivity:
          type: string
          example: null
          enum:
          - LOW
          - NORMAL
          - HIGH
          - CUSTOM
        schedule_type:
          type: string
          description: "The connector schedule config type. Supported values: auto,\
            \ manual. Lets you disable or enable an automatic data sync on a schedule."
          example: auto
        local_processing_agent_id:
          type: string
          example: null
        connect_card_config:
          $ref: '#/components/schemas/ConnectCardConfig'
        hybrid_deployment_agent_id:
          type: string
          example: null
      example: null
    DropColumnSchemaRequest:
      required:
      - tables
      type: object
      properties:
        tables:
          type: object
          additionalProperties:
            $ref: '#/components/schemas/DropColumnsTableRequest'
          description: The set of tables within your database schema config that are
            synced into the destination
          example: null
      example: null
    DropColumnsRequest:
      required:
      - schemas
      type: object
      properties:
        schemas:
          type: object
          additionalProperties:
            $ref: '#/components/schemas/DropColumnSchemaRequest'
          description: The set of schemas within your connector schema config that
            are synced into the destination
          example: null
      example: null
    DropColumnsTableRequest:
      required:
      - columns
      type: object
      properties:
        columns:
          type: array
          description: The set of columns within your table schema config that are
            synced into the destination
          example: null
          items:
            type: string
            example: null
      example: null
    ColumnUpdateRequest:
      required:
      - enabled
      type: object
      properties:
        enabled:
          type: boolean
          description: The boolean value specifying whether the sync for the table
            into the destination is enabled.
          example: true
        hashed:
          type: boolean
          description: The boolean value specifying whether a column should be hashed
          example: false
        is_primary_key:
          type: boolean
          example: null
        masking_algorithm:
          type: string
          example: null
          enum:
          - PLAINTEXT
          - HASHED
          - ENCRYPTED
      example: null
    SchemaUpdateRequest:
      required:
      - enabled
      type: object
      properties:
        enabled:
          type: boolean
          description: The boolean value specifying whether the sync for the table
            into the destination is enabled.
          example: true
        tables:
          type: object
          additionalProperties:
            $ref: '#/components/schemas/TableUpdateRequest'
          description: The set of tables within your database schema config that are
            synced into the destination
          example: null
      example: null
    StandardConfigUpdateRequest:
      required:
      - schemas
      type: object
      properties:
        schemas:
          type: object
          additionalProperties:
            $ref: '#/components/schemas/SchemaUpdateRequest'
          description: The set of schemas within your connector schema config that
            are synced into the destination
          example: null
        schema_change_handling:
          type: string
          description: "The possible values for the schema_change_handling parameter\
            \ are as follows: <br /> ALLOW_ALL - all new schemas, tables, and columns\
            \ which appear in the source after the initial setup are included in syncs\
            \ <br /> ALLOW_COLUMNS - all new schemas and tables which appear in the\
            \ source after the initial setup are excluded from syncs, but new columns\
            \ are included <br /> BLOCK_ALL - all new schemas, tables, and columns\
            \ which appear in the source after the initial setup are excluded from\
            \ syncs"
          example: BLOCK_ALL
          enum:
          - ALLOW_ALL
          - ALLOW_COLUMNS
          - BLOCK_ALL
      example: null
    TableUpdateRequest:
      required:
      - enabled
      type: object
      properties:
        enabled:
          type: boolean
          description: The boolean value specifying whether the sync for the table
            into the destination is enabled.
          example: true
        columns:
          type: object
          additionalProperties:
            $ref: '#/components/schemas/ColumnUpdateRequest'
          description: The set of columns within your table schema config that are
            synced into the destination
          example: null
        sync_mode:
          type: string
          description: This field appears in the response if the connector supports
            switching sync modes for tables
          example: SOFT_DELETE
          enum:
          - SOFT_DELETE
          - HISTORY
          - LIVE
      example: null
    ReloadStandardConfigRequest:
      type: object
      properties:
        exclude_mode:
          type: string
          description: "Specifies whether all schemas and tables will be enabled or\
            \ disabled in the standard config. By specifying the `exclude_mode` parameter\
            \ value, you can enable or disable syncing for all schemas and tables\
            \ when reloading the connector schema config. \n\nWhen the default `PRESERVE`\
            \ value is set, all selected schemas and tables in the standard config\
            \ preserve their state.\n\nWhen the `EXCLUDE` value is set, the columns\
            \ that haven't been modified by user yet are not excluded from the sync.\
            \ Such columns may be present in the source and not displayed in the response,\
            \ but they are considered to be included in the sync by default. If you\
            \ enable syncing of their table, then all of these columns from the source\
            \ will be synced in the next sync cycle. See also [Troubleshooting: How\
            \ to enable syncs only for the columns you need](https://fivetran.com/docs/rest-api/tutorials/enable-sync-for-columns-you-need).\n"
          example: PRESERVE
      example: null
    ColumnConfigResponse:
      required:
      - enabled
      - enabled_patch_settings
      - hashed
      - name_in_destination
      type: object
      properties:
        name_in_destination:
          type: string
          description: The schema name within your destination in accordance with
            Fivetran conventional rules
          example: column_name_in_destination
        enabled:
          type: boolean
          description: The boolean value specifying whether the sync for the table
            into the destination is enabled.
          example: true
        hashed:
          type: boolean
          description: The boolean value specifying whether a column should be hashed
          example: false
        enabled_patch_settings:
          $ref: '#/components/schemas/ColumnEnabledPatchSettings'
        is_primary_key:
          type: boolean
          example: null
      example: null
    ColumnEnabledPatchSettings:
      required:
      - allowed
      type: object
      properties:
        allowed:
          type: boolean
          description: The boolean value specifying whether the enabled property can
            be modified
          example: false
        reason:
          type: string
          description: The additional message indicating the reason why the enabled
            property cannot be modified. This field appears in the response only when
            the reason_code value is OTHER
          example: '...'
        reason_code:
          type: string
          description: "The reason code indicating the reason why the enabled property\
            \ cannot be modified: <br /> SYSTEM_TABLE - the table is a system table\
            \ <br /> DELETED - the table was deleted in the source <br /> OTHER -\
            \ the table was excluded by the system for some reason <br /> This field\
            \ appears in the response when the allowed property value is FALSE"
          example: SYSTEM_COLUMN
          enum:
          - SYSTEM_COLUMN
          - DELETED
          - OTHER
      example: null
    SchemaConfigResponse:
      required:
      - enabled
      - name_in_destination
      - tables
      type: object
      properties:
        name_in_destination:
          type: string
          description: The schema name within your destination in accordance with
            Fivetran conventional rules
          example: schema_name_in_destination
        enabled:
          type: boolean
          description: The boolean value specifying whether the sync for the table
            into the destination is enabled.
          example: true
        tables:
          type: object
          additionalProperties:
            $ref: '#/components/schemas/TableConfigResponse'
          description: The set of tables within your database schema config that are
            synced into the destination
          example: null
      example: null
    StandardConfigResponse:
      required:
      - schema_change_handling
      - schemas
      type: object
      properties:
        enable_new_by_default:
          type: boolean
          description: "The boolean value specifying whether to enable new schemas,\
            \ tables, and columns by default"
          example: true
        schemas:
          type: object
          additionalProperties:
            $ref: '#/components/schemas/SchemaConfigResponse'
          description: The set of schemas within your connector schema config that
            are synced into the destination
          example: null
        schema_change_handling:
          type: string
          description: "The possible values for the schema_change_handling parameter\
            \ are as follows: <br /> ALLOW_ALL - all new schemas, tables, and columns\
            \ which appear in the source after the initial setup are included in syncs\
            \ <br /> ALLOW_COLUMNS - all new schemas and tables which appear in the\
            \ source after the initial setup are excluded from syncs, but new columns\
            \ are included <br /> BLOCK_ALL - all new schemas, tables, and columns\
            \ which appear in the source after the initial setup are excluded from\
            \ syncs"
          example: ALLOW_ALL
          enum:
          - ALLOW_ALL
          - ALLOW_COLUMNS
          - BLOCK_ALL
      example: null
    TableConfigResponse:
      required:
      - columns
      - enabled
      - enabled_patch_settings
      - name_in_destination
      type: object
      properties:
        sync_mode:
          type: string
          description: This field appears in the response if the connector supports
            switching sync modes for tables
          example: SOFT_DELETE
          enum:
          - SOFT_DELETE
          - HISTORY
          - LIVE
        name_in_destination:
          type: string
          description: The schema name within your destination in accordance with
            Fivetran conventional rules
          example: table_name_in_destination
        enabled:
          type: boolean
          description: The boolean value specifying whether the sync for the table
            into the destination is enabled.
          example: true
        columns:
          type: object
          additionalProperties:
            $ref: '#/components/schemas/ColumnConfigResponse'
          description: The set of columns within your table schema config that are
            synced into the destination
          example: null
        enabled_patch_settings:
          $ref: '#/components/schemas/TableEnabledPatchSettings'
        supports_columns_config:
          type: boolean
          example: null
      example: null
    TableEnabledPatchSettings:
      required:
      - allowed
      type: object
      properties:
        allowed:
          type: boolean
          description: The boolean value specifying whether the enabled property can
            be modified
          example: false
        reason:
          type: string
          description: The additional message indicating the reason why the enabled
            property cannot be modified. This field appears in the response only when
            the reason_code value is OTHER
          example: '...'
        reason_code:
          type: string
          description: "The reason code indicating the reason why the enabled property\
            \ cannot be modified: <br /> SYSTEM_TABLE - the table is a system table\
            \ <br /> DELETED - the table was deleted in the source <br /> OTHER -\
            \ the table was excluded by the system for some reason <br /> This field\
            \ appears in the response when the allowed property value is FALSE"
          example: SYSTEM_TABLE
          enum:
          - SYSTEM_TABLE
          - DELETED
          - OTHER
      example: null
    TableColumnsConfigResponse:
      required:
      - columns
      type: object
      properties:
        columns:
          type: object
          additionalProperties:
            $ref: '#/components/schemas/ColumnConfigResponse'
          description: The set of columns within your table schema config that are
            synced into the destination
          example: null
      example: null
    Feature:
      type: object
      properties:
        id:
          type: string
          description: The unique identifier of a feature supported by the connector
          example: API_CONFIGURABLE
          enum:
          - CUSTOM_DATA
          - CAPTURE_DELETES
          - DATA_BLOCKING
          - COLUMN_HASHING
          - RE_SYNC
          - HISTORY
          - API_CONFIGURABLE
          - PRIORITY_FIRST_SYNC
          - FIVETRAN_DATA_MODELS
          - PRIVATE_NETWORKING
          - AUTHORIZATION_VIA_API
        notes:
          type: string
          description: Additional information about the feature support of a specific
            connector
          example: '...'
      example: null
    MetadataResponse:
      required:
      - id
      - name
      - type
      type: object
      properties:
        id:
          type: string
          description: The connector type identifier within the Fivetran system
          example: google_ads
        name:
          type: string
          description: The connector service name within the Fivetran system
          example: Google Ads
        type:
          type: string
          description: The connector service type
          example: Marketing
          enum:
          - API
          - Dbt
          - Marketing
          - HumanResources
          - Finance
          - Productivity
          - Engineering
          - Support
          - Sales
          - Security
          - SuperConnectorTest
          - Free
          - File
          - Database
          - Events
          - Function
          - BITool
          - Warehouse
          - Log
          - Hvr
        description:
          type: string
          description: The description characterizing the purpose of the connector
          example: Google Ads is an online advertising platform
        icons:
          type: array
          description: "The set of additional icon resource URLs in different formats\
            \ (.svg, .png). Updating this list is not a breaking change. The set of\
            \ icon URLs or the icons themselves may be changed"
          example: null
          items:
            type: string
            example: null
        config:
          type: object
          description: Metadata for configuration fields
          example: null
        auth:
          type: object
          description: Metadata for authorization fields (optional)
          example: null
        service_status_updated_at:
          type: string
          description: The date (yyyy-MM-dd) the connector status was updated to the
            current availability status
          format: date-time
          example: null
        supported_features:
          type: array
          example: null
          items:
            $ref: '#/components/schemas/Feature'
        link_to_docs:
          type: string
          description: The link to the connector documentation
          example: https://fivetran.com/docs/connectors/applications/google-ads
        connector_class:
          type: string
          example: null
          enum:
          - standard
          - lite
          - partner-built
        link_to_erd:
          type: string
          description: The link to the connector ERD (entity–relationship diagram)
          example: https://docs.google.com/presentation/d/1f16zOPxwT1AXoOcNkvwT82ApKqU1yhtJ04f-73M91nw/embed
        service_status:
          type: string
          description: The current availability status of the connector
          example: general_availability
          enum:
          - general_availability
          - beta
          - private_preview
          - sunset
          - development
        icon_url:
          type: string
          description: The icon resource URL
          example: https://fivetran.com/integrations/google_ads/resources/google-ads.png
      example: null
    NewDbtProjectRequest:
      required:
      - dbt_version
      - default_schema
      type: object
      properties:
        threads:
          type: integer
          description: The number of threads dbt will use.
          format: int32
          example: 1
        type:
          type: string
          description: Project type. Now only `GIT` project type is supported. Default
            value is `GIT`.
          example: GIT
          enum:
          - GIT
        folder_path:
          type: string
          example: null
        target_name:
          type: string
          description: Target name to set or override the value from the deployment.yaml.
          example: target_name
        environment_vars:
          type: array
          description: "List of environment variables defined as key-value pairs in\
            \ the raw string format using `=` as a separator. The variable name should\
            \ have the `DBT_` prefix and can contain A-Z, 0-9, dash, underscore, or\
            \ dot characters.  Example: `\"DBT_VARIABLE=variable_value\"`"
          example:
          - DBT_VARIABLE_1=VALUE
          - DBT_VARIABLE_2=VALUE_2
          items:
            type: string
            example: null
        git_remote_url:
          type: string
          example: null
        default_schema:
          type: string
          description: Default schema in destination.
          example: default_schema
        group_id:
          type: string
          description: The unique identifier for the Group within the Fivetran system.
          example: group_id
        dbt_version:
          type: string
          description: The version of dbt that should run the project.
          example: 1.7.9
        git_branch:
          type: string
          example: null
      example: null
      discriminator:
        propertyName: type
        mapping:
          GIT: '#/components/schemas/GIT_NewDbtProjectRequest'
    NewTransformationRequest:
      required:
      - dbt_model_id
      type: object
      properties:
        dbt_model_id:
          type: string
          description: The unique identifier for the dbt Model within the Fivetran
            system.
          example: dbt_model_id
        schedule:
          $ref: '#/components/schemas/TransformationSchedule'
        run_tests:
          type: boolean
          description: The field indicates whether the tests have been configured
            for dbt Transformation.
          example: true
        paused:
          type: boolean
          description: The field indicates whether transformation is in paused state.
          example: false
      example: null
    TransformationSchedule:
      required:
      - schedule_type
      type: object
      properties:
        interval:
          type: integer
          description: Interval.
          format: int32
          example: 60
        schedule_type:
          type: string
          description: Schedule type
          example: TIME_OF_DAY
          enum:
          - INTEGRATED
          - TIME_OF_DAY
          - INTERVAL
        days_of_week:
          uniqueItems: true
          type: array
          description: Days of week
          example:
          - MONDAY
          - FRIDAY
          items:
            type: string
            example: null
            enum:
            - MONDAY
            - TUESDAY
            - WEDNESDAY
            - THURSDAY
            - FRIDAY
            - SATURDAY
            - SUNDAY
        time_of_day:
          type: string
          description: "The time of the day the transformation should be launched\
            \ at. The following values are supported: '00:00', '00:30', '01:00', '01:30',\
            \ '02:00', '02:30', '03:00', '03:30', '04:00', '04:30', '05:00', '05:30',\
            \ '06:00', '06:30', '07:00', '07:30', '08:00', '08:30', '09:00', '09:30',\
            \ '10:00', '10:30', '11:00', '11:30', '12:00', '12:30', '13:00', '13:30',\
            \ '14:00', '14:30', '15:00', '15:30', '16:00', '16:30', '17:00', '17:30',\
            \ '18:00', '18:30', '19:00', '19:30', '20:00', '20:30', '21:00', '21:30',\
            \ '22:00', '22:30', '23:00', '23:30'"
          example: 14:00
      example: null
    UpdateDbtProjectRequest:
      type: object
      properties:
        threads:
          type: integer
          description: The number of threads dbt will use.
          format: int32
          example: 1
        dbt_version:
          type: string
          description: The version of dbt that should run the project.
          example: 1.7.9
        target_name:
          type: string
          description: Target name to set or override the value from the deployment.yaml.
          example: target_name
        environment_vars:
          type: array
          description: "List of environment variables defined as key-value pairs in\
            \ the raw string format using `=` as a separator. The variable name should\
            \ have the `DBT_` prefix and can contain A-Z, 0-9, dash, underscore, or\
            \ dot characters.  Example: `\"DBT_VARIABLE=variable_value\"`"
          example:
          - DBT_VARIABLE_1=VALUE
          - DBT_VARIABLE_2=VALUE_2
          items:
            type: string
            example: null
      example: null
      discriminator:
        propertyName: type
        mapping:
          GIT: '#/components/schemas/GIT_UpdateDbtProjectRequest'
    UpdateTransformationRequest:
      type: object
      properties:
        schedule:
          $ref: '#/components/schemas/TransformationSchedule'
        run_tests:
          type: boolean
          description: The field indicates whether the tests have been configured
            for dbt Transformation.
          example: true
        paused:
          type: boolean
          description: The field indicates whether transformation is in paused state.
          example: false
      example: null
    DbtProjectDetailsResponse:
      required:
      - created_at
      - created_by_id
      - dbt_version
      - default_schema
      - environment_vars
      - errors
      - folder_path
      - git_branch
      - git_remote_url
      - group_id
      - id
      - public_key
      - status
      - target_name
      - type
      type: object
      properties:
        id:
          type: string
          description: The unique identifier for the dbt Model within the Fivetran
            system.
          example: dbt_project_id
        threads:
          type: integer
          format: int32
          example: null
        type:
          type: string
          description: Project type. Now only `GIT` project type is supported. Default
            value is `GIT`.
          example: GIT
          enum:
          - GIT
        status:
          type: string
          description: "Dbt Project Status. Possible values: NOT_READY, ERROR, READY."
          example: READY
          enum:
          - NOT_READY
          - READY
          - ERROR
        errors:
          type: array
          description: List of errors occurred while project processing and setup.
          example: {}
          items:
            type: string
            example: null
        target_name:
          type: string
          description: Target name to set or override the value from the deployment.yaml.
          example: target_name
        git_remote_url:
          type: string
          description: (Deprecated) Git remote url.
          example: https://github.com/your-project-url.git
        group_id:
          type: string
          description: The unique identifier for the Group within the Fivetran system.
          example: group_id
        public_key:
          type: string
          description: Public key to grant Fivetran SSH access to git repository.
          example: ssh-rsa AAAAB3NzaC1yc2EA...W7t6jVhQLVvs8udQ== fivetran user key
        folder_path:
          type: string
          description: Folder in Git repo with your dbt project.
          example: /folder/path
        created_at:
          type: string
          description: The timestamp when dbt project was created.
          format: date-time
          example: 2023-01-02T00:00:00.743708Z
        environment_vars:
          type: array
          description: "List of environment variables defined as key-value pairs in\
            \ the raw string format using `=` as a separator. The variable name should\
            \ have the `DBT_` prefix and can contain A-Z, 0-9, dash, underscore, or\
            \ dot characters.  Example: `\"DBT_VARIABLE=variable_value\"`"
          example:
          - DBT_VARIABLE_1=VALUE
          - DBT_VARIABLE_2=VALUE_2
          items:
            type: string
            example: null
        default_schema:
          type: string
          description: Default schema in destination.
          example: default_schema
        project_config:
          $ref: '#/components/schemas/JsonNode'
        dbt_version:
          type: string
          description: The version of dbt that should run the project.
          example: 1.7.9
        created_by_id:
          type: string
          description: The unique identifier for the User within the Fivetran system.
          example: user_id
        git_branch:
          type: string
          description: Git branch.
          example: main
      example: null
    TransformationDetailsResponse:
      required:
      - id
      - status
      type: object
      properties:
        id:
          type: string
          description: The unique identifier for the dbt Model within the Fivetran
            system.
          example: null
        status:
          type: string
          description: The status of dbt Transformation.
          example: null
          enum:
          - SUCCEEDED
          - RUNNING
          - FAILED
          - PENDING
        schedule:
          $ref: '#/components/schemas/TransformationSchedule'
        paused:
          type: boolean
          description: The field indicates whether transformation is in paused state.
          example: false
        last_run:
          type: string
          description: The timestamp of last dbt Transformation run.
          format: date-time
          example: 2023-12-01T15:43:29.013729Z
        output_model_name:
          type: string
          description: The dbt Model name.
          example: output_model_name
        dbt_project_id:
          type: string
          description: The unique identifier for the dbt Project within the Fivetran
            system.
          example: dbt_project_id
        dbt_model_id:
          type: string
          description: The unique identifier for the dbt Model within the Fivetran
            system.
          example: dbt_model_id
        next_run:
          type: string
          description: The timestamp of next dbt Transformation run.
          format: date-time
          example: 2023-01-02T00:00:00.743708Z
        created_at:
          type: string
          format: date-time
          example: null
        run_tests:
          type: boolean
          description: The field indicates whether the tests have been configured
            for dbt Transformation.
          example: true
        model_ids:
          type: array
          description: Identifiers of related models
          example:
          - model_id_1
          - model_id_2
          - '...'
          items:
            type: string
            example: null
        connector_ids:
          type: array
          description: Identifiers of related connectors
          example:
          - connector_id_1
          - connector_id_2
          - '...'
          items:
            type: string
            example: null
      example: null
    DbtProjectResponse:
      required:
      - created_at
      - created_by_id
      - group_id
      - id
      type: object
      properties:
        id:
          type: string
          description: The unique identifier for the dbt Model within the Fivetran
            system.
          example: project_id
        created_at:
          type: string
          description: The timestamp when dbt project was created.
          format: date-time
          example: 2023-01-02T00:00:00.743708Z
        created_by_id:
          type: string
          description: The unique identifier for the User within the Fivetran system.
          example: user_id
        group_id:
          type: string
          description: The unique identifier for the Group within the Fivetran system.
          example: group_id
      example: null
    DbtModelResponse:
      required:
      - id
      type: object
      properties:
        id:
          type: string
          description: The unique identifier for the dbt Model within the Fivetran
            system.
          example: model_id
        scheduled:
          type: boolean
          description: Boolean specifying whether the model is selected for execution
            in the dashboard
          example: true
        model_name:
          type: string
          description: The dbt Model name.
          example: dbt_model_name
      example: null
    TransformationResponse:
      required:
      - id
      - status
      type: object
      properties:
        id:
          type: string
          description: The unique identifier for the dbt Model within the Fivetran
            system.
          example: transformation_id
        status:
          type: string
          description: The status of dbt Transformation.
          example: RUNNING
          enum:
          - SUCCEEDED
          - RUNNING
          - FAILED
          - PENDING
        schedule:
          $ref: '#/components/schemas/TransformationSchedule'
        paused:
          type: boolean
          description: The field indicates whether transformation is in paused state.
          example: null
        last_run:
          type: string
          description: The timestamp of last dbt Transformation run.
          format: date-time
          example: null
        run_tests:
          type: boolean
          description: The field indicates whether the tests have been configured
            for dbt Transformation.
          example: null
        output_model_name:
          type: string
          description: The dbt Model name.
          example: null
        dbt_project_id:
          type: string
          description: The unique identifier for the dbt Project within the Fivetran
            system.
          example: null
        dbt_model_id:
          type: string
          description: The unique identifier for the dbt Model within the Fivetran
            system.
          example: null
        next_run:
          type: string
          description: The timestamp of next dbt Transformation run.
          format: date-time
          example: null
      example: null
    DbtProjectTestResponse:
      required:
      - dbt_project_id
      type: object
      properties:
        setup_tests:
          type: array
          description: Setup tests results
          example: null
          items:
            $ref: '#/components/schemas/SetupTestResultResponse'
        dbt_project_id:
          type: string
          description: The unique identifier for the dbt Project within the Fivetran
            system.
          example: project_id
      example: null
    NewDestinationRequest:
      required:
      - group_id
      - service
      - time_zone_offset
      type: object
      properties:
        group_id:
          type: string
          description: The unique identifier for the group within the Fivetran system.
          example: group_id
        service:
          type: string
          description: The name for the destination type within the Fivetran system.
          example: snowflake
        region:
          type: string
          description: Data processing location. This is where Fivetran will operate
            and run computation on data.
          example: GCP_US_WEST1
          enum:
          - GCP_US_EAST4
          - GCP_US_WEST1
          - GCP_US_CENTRAL1
          - GCP_EUROPE_WEST3
          - GCP_AUSTRALIA_SOUTHEAST1
          - GCP_NORTHAMERICA_NORTHEAST1
          - GCP_EUROPE_WEST2
          - GCP_ASIA_SOUTHEAST1
          - GCP_ASIA_SOUTHEAST2
          - GCP_ASIA_SOUTH1
          - GCP_ASIA_NORTHEAST1
          - AWS_US_EAST_1
          - AWS_US_EAST_2
          - AWS_US_WEST_2
          - AWS_AP_NORTHEAST_1
          - AWS_AP_SOUTHEAST_1
          - AWS_AP_SOUTHEAST_2
          - AWS_EU_CENTRAL_1
          - AWS_EU_WEST_1
          - AWS_EU_WEST_2
          - AWS_AP_SOUTH_1
          - AWS_CA_CENTRAL_1
          - AWS_US_GOV_WEST_1
          - AZURE_EASTUS2
          - AZURE_AUSTRALIAEAST
          - AZURE_UKSOUTH
          - AZURE_WESTEUROPE
          - AZURE_CENTRALUS
          - AZURE_CANADACENTRAL
          - AZURE_UAENORTH
          - AZURE_SOUTHEASTASIA
          - AZURE_EASTUS
          - AZURE_JAPANEAST
          - AZURE_CENTRALINDIA
        time_zone_offset:
          type: string
          description: Determines the time zone for the Fivetran sync schedule.
          example: "+3"
          enum:
          - "-11"
          - "-10"
          - "-9"
          - "-8"
          - "-7"
          - "-6"
          - "-5"
          - "-4"
          - "-3"
          - "-2"
          - "-1"
          - "0"
          - "+1"
          - "+2"
          - "+3"
          - "+4"
          - "+5"
          - "+6"
          - "+7"
          - "+8"
          - "+9"
          - "+10"
          - "+11"
          - "+12"
        trust_certificates:
          type: boolean
          description: "Specifies whether we should trust the certificate automatically.\
            \ The default value is FALSE. If a certificate is not trusted automatically,\
            \ it has to be approved with [Certificates Management API Approve a destination\
            \ certificate](https://fivetran.com/docs/rest-api/certificates#approveadestinationcertificate)."
          example: true
        trust_fingerprints:
          type: boolean
          description: "Specifies whether we should trust the SSH fingerprint automatically.\
            \ The default value is FALSE. If a fingerprint is not trusted automatically,\
            \ it has to be approved with [Certificates Management API Approve a destination\
            \ fingerprint](https://fivetran.com/docs/rest-api/certificates#approveadestinationfingerprint)."
          example: true
        run_setup_tests:
          type: boolean
          description: Specifies whether setup tests should be run automatically.
          example: true
        daylight_saving_time_enabled:
          type: boolean
          description: Shift my UTC offset with daylight savings time (US Only)
          example: true
        local_processing_agent_id:
          type: string
          example: null
        hybrid_deployment_agent_id:
          type: string
          example: null
        private_link_id:
          type: string
          description: The unique identifier for the self-served private link that
            is used by the connection
          example: private_link_id
        networking_method:
          type: string
          example: null
          enum:
          - Directly
          - PrivateLink
          - SshTunnel
          - ProxyAgent
      example: null
      discriminator:
        propertyName: service
        mapping:
          adls: '#/components/schemas/adls_NewDestinationRequest'
          aiven_kafka_wh: '#/components/schemas/aiven_kafka_wh_NewDestinationRequest'
          aurora_postgres_warehouse: '#/components/schemas/aurora_postgres_warehouse_NewDestinationRequest'
          aurora_warehouse: '#/components/schemas/aurora_warehouse_NewDestinationRequest'
          aws_msk_wh: '#/components/schemas/aws_msk_wh_NewDestinationRequest'
          azure_postgres_warehouse: '#/components/schemas/azure_postgres_warehouse_NewDestinationRequest'
          azure_sql_data_warehouse: '#/components/schemas/azure_sql_data_warehouse_NewDestinationRequest'
          azure_sql_database: '#/components/schemas/azure_sql_database_NewDestinationRequest'
          azure_sql_managed_db_warehouse: '#/components/schemas/azure_sql_managed_db_warehouse_NewDestinationRequest'
          big_query: '#/components/schemas/big_query_NewDestinationRequest'
          big_query_dts: '#/components/schemas/big_query_dts_NewDestinationRequest'
          clickhouse: '#/components/schemas/clickhouse_NewDestinationRequest'
          confluent_cloud_wh: '#/components/schemas/confluent_cloud_wh_NewDestinationRequest'
          databricks: '#/components/schemas/databricks_NewDestinationRequest'
          managed_big_query: '#/components/schemas/managed_big_query_NewDestinationRequest'
          maria_rds_warehouse: '#/components/schemas/maria_rds_warehouse_NewDestinationRequest'
          maria_warehouse: '#/components/schemas/maria_warehouse_NewDestinationRequest'
          materialize: '#/components/schemas/materialize_NewDestinationRequest'
          milvus: '#/components/schemas/milvus_NewDestinationRequest'
          motherduck: '#/components/schemas/motherduck_NewDestinationRequest'
          mysql_rds_warehouse: '#/components/schemas/mysql_rds_warehouse_NewDestinationRequest'
          mysql_warehouse: '#/components/schemas/mysql_warehouse_NewDestinationRequest'
          new_s3_datalake: '#/components/schemas/new_s3_datalake_NewDestinationRequest'
          onelake: '#/components/schemas/onelake_NewDestinationRequest'
          postgres_gcp_warehouse: '#/components/schemas/postgres_gcp_warehouse_NewDestinationRequest'
          postgres_rds_warehouse: '#/components/schemas/postgres_rds_warehouse_NewDestinationRequest'
          postgres_warehouse: '#/components/schemas/postgres_warehouse_NewDestinationRequest'
          propel: '#/components/schemas/propel_NewDestinationRequest'
          redshift: '#/components/schemas/redshift_NewDestinationRequest'
          singlestore: '#/components/schemas/singlestore_NewDestinationRequest'
          snowflake: '#/components/schemas/snowflake_NewDestinationRequest'
          sql_server_rds_warehouse: '#/components/schemas/sql_server_rds_warehouse_NewDestinationRequest'
          sql_server_warehouse: '#/components/schemas/sql_server_warehouse_NewDestinationRequest'
    UpdateDestinationRequest:
      required:
      - time_zone_offset
      type: object
      properties:
        region:
          type: string
          description: Data processing location. This is where Fivetran will operate
            and run computation on data.
          example: GCP_US_EAST4
          enum:
          - GCP_US_EAST4
          - GCP_US_WEST1
          - GCP_US_CENTRAL1
          - GCP_EUROPE_WEST3
          - GCP_AUSTRALIA_SOUTHEAST1
          - GCP_NORTHAMERICA_NORTHEAST1
          - GCP_EUROPE_WEST2
          - GCP_ASIA_SOUTHEAST1
          - GCP_ASIA_SOUTHEAST2
          - GCP_ASIA_SOUTH1
          - GCP_ASIA_NORTHEAST1
          - AWS_US_EAST_1
          - AWS_US_EAST_2
          - AWS_US_WEST_2
          - AWS_AP_NORTHEAST_1
          - AWS_AP_SOUTHEAST_1
          - AWS_AP_SOUTHEAST_2
          - AWS_EU_CENTRAL_1
          - AWS_EU_WEST_1
          - AWS_EU_WEST_2
          - AWS_AP_SOUTH_1
          - AWS_CA_CENTRAL_1
          - AWS_US_GOV_WEST_1
          - AZURE_EASTUS2
          - AZURE_AUSTRALIAEAST
          - AZURE_UKSOUTH
          - AZURE_WESTEUROPE
          - AZURE_CENTRALUS
          - AZURE_CANADACENTRAL
          - AZURE_UAENORTH
          - AZURE_SOUTHEASTASIA
          - AZURE_EASTUS
          - AZURE_JAPANEAST
          - AZURE_CENTRALINDIA
        config:
          description: "The setup configuration. Check possible config formats in\
            \ [create method](/docs/rest-api/api-reference/destinations/create-destination/)"
          example: null
        trust_certificates:
          type: boolean
          description: "Specifies whether we should trust the certificate automatically.\
            \ The default value is FALSE. If a certificate is not trusted automatically,\
            \ it has to be approved with [Certificates Management API Approve a destination\
            \ certificate](https://fivetran.com/docs/rest-api/certificates#approveadestinationcertificate)."
          example: true
        trust_fingerprints:
          type: boolean
          description: "Specifies whether we should trust the SSH fingerprint automatically.\
            \ The default value is FALSE. If a fingerprint is not trusted automatically,\
            \ it has to be approved with [Certificates Management API Approve a destination\
            \ fingerprint](https://fivetran.com/docs/rest-api/certificates#approveadestinationfingerprint)."
          example: true
        networking_method:
          type: string
          example: null
          enum:
          - Directly
          - PrivateLink
          - SshTunnel
          - ProxyAgent
        run_setup_tests:
          type: boolean
          description: Specifies whether setup tests should be run automatically.
          example: true
        daylight_saving_time_enabled:
          type: boolean
          description: Shift my UTC offset with daylight savings time (US Only)
          example: true
        local_processing_agent_id:
          type: string
          example: null
        private_link_id:
          type: string
          description: The unique identifier for the self-served private link that
            is used by the connection
          example: private_link_id
        time_zone_offset:
          type: string
          description: Determines the time zone for the Fivetran sync schedule.
          example: "+3"
          enum:
          - "-11"
          - "-10"
          - "-9"
          - "-8"
          - "-7"
          - "-6"
          - "-5"
          - "-4"
          - "-3"
          - "-2"
          - "-1"
          - "0"
          - "+1"
          - "+2"
          - "+3"
          - "+4"
          - "+5"
          - "+6"
          - "+7"
          - "+8"
          - "+9"
          - "+10"
          - "+11"
          - "+12"
        hybrid_deployment_agent_id:
          type: string
          example: null
      example: null
    DestinationResponse:
      required:
      - group_id
      - id
      - region
      - service
      - setup_status
      - time_zone_offset
      type: object
      properties:
        id:
          type: string
          description: The unique identifier for the destination within the Fivetran
            system
          example: destination_id
        service:
          type: string
          description: The name for the destination type within the Fivetran system.
          example: snowflake
        region:
          type: string
          description: Data processing location. This is where Fivetran will operate
            and run computation on data.
          example: GCP_US_EAST4
          enum:
          - GCP_US_EAST4
          - GCP_US_WEST1
          - GCP_US_CENTRAL1
          - GCP_EUROPE_WEST3
          - GCP_AUSTRALIA_SOUTHEAST1
          - GCP_NORTHAMERICA_NORTHEAST1
          - GCP_EUROPE_WEST2
          - GCP_ASIA_SOUTHEAST1
          - GCP_ASIA_SOUTHEAST2
          - GCP_ASIA_SOUTH1
          - GCP_ASIA_NORTHEAST1
          - AWS_US_EAST_1
          - AWS_US_EAST_2
          - AWS_US_WEST_2
          - AWS_AP_NORTHEAST_1
          - AWS_AP_SOUTHEAST_1
          - AWS_AP_SOUTHEAST_2
          - AWS_EU_CENTRAL_1
          - AWS_EU_WEST_1
          - AWS_EU_WEST_2
          - AWS_AP_SOUTH_1
          - AWS_CA_CENTRAL_1
          - AWS_US_GOV_WEST_1
          - AZURE_EASTUS2
          - AZURE_AUSTRALIAEAST
          - AZURE_UKSOUTH
          - AZURE_WESTEUROPE
          - AZURE_CENTRALUS
          - AZURE_CANADACENTRAL
          - AZURE_UAENORTH
          - AZURE_SOUTHEASTASIA
          - AZURE_EASTUS
          - AZURE_JAPANEAST
          - AZURE_CENTRALINDIA
        networking_method:
          type: string
          example: null
          enum:
          - Directly
          - PrivateLink
          - SshTunnel
          - ProxyAgent
        setup_status:
          type: string
          description: Destination setup status
          example: CONNECTED
          enum:
          - INCOMPLETE
          - CONNECTED
          - BROKEN
        daylight_saving_time_enabled:
          type: boolean
          description: Shift my UTC offset with daylight savings time (US Only)
          example: true
        group_id:
          type: string
          description: The unique identifier for the group within the Fivetran system.
          example: group_id
        time_zone_offset:
          type: string
          description: Determines the time zone for the Fivetran sync schedule.
          example: "+3"
          enum:
          - "-11"
          - "-10"
          - "-9"
          - "-8"
          - "-7"
          - "-6"
          - "-5"
          - "-4"
          - "-3"
          - "-2"
          - "-1"
          - "0"
          - "+1"
          - "+2"
          - "+3"
          - "+4"
          - "+5"
          - "+6"
          - "+7"
          - "+8"
          - "+9"
          - "+10"
          - "+11"
          - "+12"
        setup_tests:
          type: array
          description: Setup tests results for this destination
          example: null
          items:
            $ref: '#/components/schemas/SetupTestResultResponse'
        local_processing_agent_id:
          type: string
          description: (Deprecated) The unique identifier for the hybrid deployment
            agent within the Fivetran system
          example: local_processing_agent_id
        private_link_id:
          type: string
          description: The unique identifier for the self-served private link that
            is used by the connection
          example: private_link_id
        hybrid_deployment_agent_id:
          type: string
          description: The unique identifier for the hybrid deployment agent within
            the Fivetran system
          example: hybrid_deployment_agent_id
      example: null
      discriminator:
        propertyName: service
        mapping:
          adls: '#/components/schemas/adls_DestinationResponse'
          aiven_kafka_wh: '#/components/schemas/aiven_kafka_wh_DestinationResponse'
          aurora_postgres_warehouse: '#/components/schemas/aurora_postgres_warehouse_DestinationResponse'
          aurora_warehouse: '#/components/schemas/aurora_warehouse_DestinationResponse'
          aws_msk_wh: '#/components/schemas/aws_msk_wh_DestinationResponse'
          azure_postgres_warehouse: '#/components/schemas/azure_postgres_warehouse_DestinationResponse'
          azure_sql_data_warehouse: '#/components/schemas/azure_sql_data_warehouse_DestinationResponse'
          azure_sql_database: '#/components/schemas/azure_sql_database_DestinationResponse'
          azure_sql_managed_db_warehouse: '#/components/schemas/azure_sql_managed_db_warehouse_DestinationResponse'
          big_query: '#/components/schemas/big_query_DestinationResponse'
          big_query_dts: '#/components/schemas/big_query_dts_DestinationResponse'
          clickhouse: '#/components/schemas/clickhouse_DestinationResponse'
          confluent_cloud_wh: '#/components/schemas/confluent_cloud_wh_DestinationResponse'
          databricks: '#/components/schemas/databricks_DestinationResponse'
          managed_big_query: '#/components/schemas/managed_big_query_DestinationResponse'
          maria_rds_warehouse: '#/components/schemas/maria_rds_warehouse_DestinationResponse'
          maria_warehouse: '#/components/schemas/maria_warehouse_DestinationResponse'
          materialize: '#/components/schemas/materialize_DestinationResponse'
          milvus: '#/components/schemas/milvus_DestinationResponse'
          motherduck: '#/components/schemas/motherduck_DestinationResponse'
          mysql_rds_warehouse: '#/components/schemas/mysql_rds_warehouse_DestinationResponse'
          mysql_warehouse: '#/components/schemas/mysql_warehouse_DestinationResponse'
          new_s3_datalake: '#/components/schemas/new_s3_datalake_DestinationResponse'
          onelake: '#/components/schemas/onelake_DestinationResponse'
          postgres_gcp_warehouse: '#/components/schemas/postgres_gcp_warehouse_DestinationResponse'
          postgres_rds_warehouse: '#/components/schemas/postgres_rds_warehouse_DestinationResponse'
          postgres_warehouse: '#/components/schemas/postgres_warehouse_DestinationResponse'
          propel: '#/components/schemas/propel_DestinationResponse'
          redshift: '#/components/schemas/redshift_DestinationResponse'
          singlestore: '#/components/schemas/singlestore_DestinationResponse'
          snowflake: '#/components/schemas/snowflake_DestinationResponse'
          sql_server_rds_warehouse: '#/components/schemas/sql_server_rds_warehouse_DestinationResponse'
          sql_server_warehouse: '#/components/schemas/sql_server_warehouse_DestinationResponse'
    ApproveFingerprintRequest:
      required:
      - hash
      - public_key
      type: object
      properties:
        hash:
          type: string
          description: Hash of the fingerprint.
          example: eUtPirI6yy...
        public_key:
          type: string
          description: The SSH public key.
          example: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6 ... fivetran user key
      example: null
    TrustFingerprintRequest:
      required:
      - hash
      - public_key
      type: object
      properties:
        hash:
          type: string
          description: Hash of the fingerprint.
          example: eUtPirI6yy...
        public_key:
          type: string
          description: The SSH public key.
          example: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6 ... fivetran user key
        destination_id:
          type: string
          description: The unique identifier for the destination within the Fivetran
            system.
          example: destination_id
        connector_id:
          type: string
          description: The unique identifier for the connector within the Fivetran
            system.
          example: connector_id
      example: null
    FingerprintDetailsResponse:
      required:
      - hash
      - public_key
      - validated_by
      - validated_date
      type: object
      properties:
        hash:
          type: string
          description: Hash of the fingerprint.
          example: eUtPirI6yy...
        validated_by:
          type: string
          description: The unique identified for the user who has approved the fingerprint.
          example: user_id
        public_key:
          type: string
          description: The SSH public key.
          example: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6 ... fivetran user key
        validated_date:
          type: string
          description: Date when fingerprint has been validated and approved.
          format: date-time
          example: 2024-01-01T00:00:00Z
      example: null
    AddUserToGroupRequest:
      type: object
      properties:
        email:
          type: string
          description: The email address that the user has associated with their user
            profile.
          example: user@email.value
        role:
          type: string
          description: "The group role that you would like to assign this new user\
            \ to. Supported group roles: ‘Destination Administrator‘, ‘Destination\
            \ Reviewer‘, ‘Destination Analyst‘, ‘Connector Creator‘, or a custom destination\
            \ role"
          example: Owner
      example: null
    NewGroupRequest:
      type: object
      properties:
        name:
          type: string
          description: The name of the group within your account.
          example: Group_Name
      example: null
    UpdateGroupRequest:
      type: object
      properties:
        name:
          type: string
          description: The name of the group within your account.
          example: Updated_Group_Name
      example: null
    GroupResponse:
      required:
      - created_at
      - id
      - name
      type: object
      properties:
        id:
          type: string
          description: The unique identifier for the group within the Fivetran system.
          example: group_id
        name:
          type: string
          description: The name of the group within your account.
          example: Group_Name
        created_at:
          type: string
          description: The timestamp of when the group was created in your account.
          format: date-time
          example: 2024-01-01T00:00:00Z
      example: null
    GroupServiceAccountResponse:
      required:
      - service_account
      type: object
      properties:
        service_account:
          type: string
          example: service_account
      example: null
    GroupSshKeyResponse:
      required:
      - public_key
      type: object
      properties:
        public_key:
          type: string
          example: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6 ... fivetran user key
      example: null
    UserResponse:
      required:
      - active
      - created_at
      - email
      - id
      - logged_in_at
      - role
      - verified
      type: object
      properties:
        id:
          type: string
          description: The unique identifier for the user within the Fivetran system.
          example: user_id
        email:
          type: string
          description: The email address that the user has associated with their user
            profile.
          example: user@email.value
        verified:
          type: boolean
          description: The field indicates whether the user has verified their email
            address in the account creation process.
          example: true
        invited:
          type: boolean
          description: The field indicates whether the user has been invited to your
            account.
          example: true
        picture:
          type: string
          description: "The user's avatar as a URL link (for example, 'http://mycompany.com/avatars/john_white.png')\
            \ or base64 data URI (for example, 'data:image/png;base64,aHR0cDovL215Y29tcGFueS5jb20vYXZhdGFycy9qb2huX3doaXRlLnBuZw==')"
          example: AFg65aoa7af4r3feaAa6bi7se ... base64 encoded image ... blDFSs87gQ==
        phone:
          type: string
          description: The phone number of the user.
          example: "+1234567890"
        role:
          type: string
          description: 'The role that you would like to assign to the user '
          example: Account Administrator
        active:
          type: boolean
          description: The field indicates if the user is an active Fivetran account
            user.
          example: true
        given_name:
          type: string
          description: The first name of the user.
          example: John
        created_at:
          type: string
          description: The timestamp that the user created their Fivetran account
          format: date-time
          example: 2024-01-01T00:00:00Z
        family_name:
          type: string
          description: The last name of the user.
          example: Doe
        logged_in_at:
          type: string
          description: The last time that the user has logged into their Fivetran
            account.
          format: date-time
          example: 2024-01-01T00:00:00Z
      example: null
    HvrHubRegistrationRequest:
      type: object
      properties:
        fingerprint:
          type: string
          description: Installation fingerprint.
          example: fingerprint_value
        port:
          type: integer
          description: Installation port.
          format: int32
          example: 1234
        hub_server_url:
          type: string
          description: URL of Hub server.
          example: hub_server_url
      example: null
    HvrHubRegistrationResponse:
      type: object
      properties:
        access_token:
          type: string
          description: Access token.
          example: access_token_value
        registration_id:
          type: string
          description: Registration identifier.
          example: registration_id
      example: null
    HybridDeploymentAgentCreateRequest:
      required:
      - accept_terms
      - display_name
      - env_type
      - group_id
      type: object
      properties:
        accept_terms:
          type: boolean
          description: "Boolean, must be true to indicate that the caller accepts\
            \ the Fivetran On-Prem Software License Addendum."
          example: true
        auth_type:
          type: string
          example: null
          enum:
          - AUTO
          - MANUAL
        display_name:
          type: string
          description: Hybrid Deployment Agent display name.
          example: display_name
        env_type:
          type: string
          description: Environment type. (docker)
          example: DOCKER
          enum:
          - DOCKER
        group_id:
          type: string
          description: The unique identifier for the group within your Fivetran account.
          example: group_id
      example: null
    HybridDeploymentAgentReAuthRequest:
      type: object
      properties:
        auth_type:
          type: string
          example: null
          enum:
          - AUTO
          - MANUAL
      example: null
    HybridDeploymentAgentCreateResponse:
      required:
      - display_name
      - group_id
      - id
      - registered_at
      type: object
      properties:
        id:
          type: string
          description: The unique ID of a Hybrid Deployment Agent.
          example: agent_id
        files:
          $ref: '#/components/schemas/HybridDeploymentAgentFilesResponse'
        token:
          type: string
          description: Base64 encoded content of token
          example: token_value
        display_name:
          type: string
          description: Hybrid Deployment Agent display name.
          example: display_name
        group_id:
          type: string
          description: The unique identifier for the group within your Fivetran account.
          example: group_id
        registered_at:
          type: string
          description: Time when this Hybrid Deployment Agent was created.
          format: date-time
          example: 2024-12-01T15:43:29.013729Z
      example: null
    HybridDeploymentAgentFilesResponse:
      required:
      - auth_json
      - config_json
      - docker_compose_yaml
      type: object
      properties:
        config_json:
          type: array
          description: Base64 encoded content of the config.json
          example: "Base64 {... config.json contents ...}"
          items:
            type: string
            format: byte
            example: null
        docker_compose_yaml:
          type: array
          description: Base64 encoded content of the docker-compose.yaml
          example: "Base64 {... docker-compose.yaml contents ...}"
          items:
            type: string
            format: byte
            example: null
        auth_json:
          type: array
          description: Base64 encoded content of the auth.json
          example: "Base64 {... auth.json contents ...}"
          items:
            type: string
            format: byte
            example: null
      example: null
    HybridDeploymentAgentUsageResponse:
      required:
      - schema
      - service
      type: object
      properties:
        schema:
          type: string
          description: The name used both as the connector's name within the Fivetran
            system and as the source schema's name within your group.
          example: schema_name
        service:
          type: string
          description: The connector type name within the Fivetran system.
          example: service
        connection_id:
          type: string
          example: null
      example: null
    HybridDeploymentAgentWithUsageResponse:
      required:
      - display_name
      - group_id
      - id
      - registered_at
      type: object
      properties:
        id:
          type: string
          description: The unique ID of a Hybrid Deployment Agent.
          example: agent_id
        usage:
          type: array
          example: null
          items:
            $ref: '#/components/schemas/HybridDeploymentAgentUsageResponse'
        registered_at:
          type: string
          description: Time when this Hybrid Deployment Agent was created.
          format: date-time
          example: 2024-12-01T15:43:29.013729Z
        display_name:
          type: string
          description: Hybrid Deployment Agent display name.
          example: display_name
        group_id:
          type: string
          description: The unique identifier for the group within your Fivetran account.
          example: group_id
      example: null
    AddLogRequest:
      type: object
      properties:
        group_id:
          type: string
          description: The unique identifier for the group within the Fivetran system
          example: group_id
        service:
          type: string
          description: "The name of the log service type within the Fivetran system.\
            \ We support the following log services: `azure_monitor_log`, `cloudwatch`,\
            \ `datadog_log`, `splunkLog`, `new_relic_log`, `stackdriver` (Google Cloud\
            \ Logging)."
          example: log_service_type
        enabled:
          type: boolean
          description: The boolean value specifying whether the log service is enabled.
          example: true
      example: null
      discriminator:
        propertyName: service
        mapping:
          azure_monitor_log: '#/components/schemas/azure_monitor_log_AddLogRequest'
          cloudwatch: '#/components/schemas/cloudwatch_AddLogRequest'
          datadog_log: '#/components/schemas/datadog_log_AddLogRequest'
          new_relic_log: '#/components/schemas/new_relic_log_AddLogRequest'
          splunkLog: '#/components/schemas/splunkLog_AddLogRequest'
          stackdriver: '#/components/schemas/stackdriver_AddLogRequest'
    UpdateLogRequest:
      type: object
      properties:
        enabled:
          type: boolean
          description: The boolean value specifying whether the log service is enabled.
          example: true
        config:
          description: "The setup configuration. Check possible config formats in\
            \ [create method](/docs/rest-api/api-reference/log-service-management/add-log-service/)"
          example: null
      example: null
    LogResponse:
      required:
      - enabled
      - id
      - service
      type: object
      properties:
        id:
          type: string
          description: The unique identifier for the log service within the Fivetran
            system.
          example: log_id
        service:
          type: string
          description: "The name of the log service type within the Fivetran system.\
            \ We support the following log services: `azure_monitor_log`, `cloudwatch`,\
            \ `datadog_log`, `splunkLog`, `new_relic_log`, `stackdriver` (Google Cloud\
            \ Logging)."
          example: log_service_type
        enabled:
          type: boolean
          description: The boolean value specifying whether the log service is enabled.
          example: true
      example: null
      discriminator:
        propertyName: service
        mapping:
          azure_monitor_log: '#/components/schemas/azure_monitor_log_LogResponse'
          cloudwatch: '#/components/schemas/cloudwatch_LogResponse'
          datadog_log: '#/components/schemas/datadog_log_LogResponse'
          new_relic_log: '#/components/schemas/new_relic_log_LogResponse'
          splunkLog: '#/components/schemas/splunkLog_LogResponse'
          stackdriver: '#/components/schemas/stackdriver_LogResponse'
    LoggingServiceSetupTestResponse:
      type: object
      properties:
        setup_tests:
          type: array
          example: null
          items:
            $ref: '#/components/schemas/SetupTestResultResponse'
      example: null
    AccountInfoResponse:
      required:
      - account_id
      type: object
      properties:
        account_id:
          type: string
          description: The unique identifier for the account within the Fivetran system.
          example: account_id
        system_key_id:
          type: string
          description: The system ID from the API key. Returned if the system API
            key is used to authenticate the request.
          example: system_key_id
        account_name:
          type: string
          example: null
        user_id:
          type: string
          description: The user ID from the API key. Returned if the user API key
            is used to authenticate the request.
          example: user_id
      example: null
    PrivateLinkCreateRequest:
      required:
      - config
      - name
      - region
      - service
      type: object
      properties:
        name:
          type: string
          description: Private link name
          example: PrivateLinkName
        region:
          type: string
          description: Data processing location. This is where Fivetran will operate
            and run computation on data.
          example: GCP_US_EAST4
          enum:
          - GCP_US_EAST4
          - GCP_US_WEST1
          - GCP_US_CENTRAL1
          - GCP_EUROPE_WEST3
          - GCP_AUSTRALIA_SOUTHEAST1
          - GCP_NORTHAMERICA_NORTHEAST1
          - GCP_EUROPE_WEST2
          - GCP_ASIA_SOUTHEAST1
          - GCP_ASIA_SOUTHEAST2
          - GCP_ASIA_SOUTH1
          - GCP_ASIA_NORTHEAST1
          - AWS_US_EAST_1
          - AWS_US_EAST_2
          - AWS_US_WEST_2
          - AWS_AP_NORTHEAST_1
          - AWS_AP_SOUTHEAST_1
          - AWS_AP_SOUTHEAST_2
          - AWS_EU_CENTRAL_1
          - AWS_EU_WEST_1
          - AWS_EU_WEST_2
          - AWS_AP_SOUTH_1
          - AWS_CA_CENTRAL_1
          - AWS_US_GOV_WEST_1
          - AZURE_EASTUS2
          - AZURE_AUSTRALIAEAST
          - AZURE_UKSOUTH
          - AZURE_WESTEUROPE
          - AZURE_CENTRALUS
          - AZURE_CANADACENTRAL
          - AZURE_UAENORTH
          - AZURE_SOUTHEASTASIA
          - AZURE_EASTUS
          - AZURE_JAPANEAST
          - AZURE_CENTRALINDIA
        service:
          type: string
          description: The name for the service type within the Fivetran system.
          example: DATABRICKS
          enum:
          - DATABRICKS_AWS
          - SNOWFLAKE_AWS
          - REDSHIFT_AWS
          - SOURCE_AWS
          - DATABRICKS_AZURE
          - SNOWFLAKE_AZURE
          - ONELAKE_AZURE
          - SYNAPSE_AZURE
          - POSTGRES_WAREHOUSE_AZURE
          - SQL_DATA_WAREHOUSE_AZURE
          - SOURCE_AZURE
          - SNOWFLAKE_GCP
          - SOURCE_GCP
      example: null
      discriminator:
        propertyName: service
        mapping:
          DATABRICKS_AWS: '#/components/schemas/databricks_aws_PrivateLinkCreateRequest'
          SNOWFLAKE_AWS: '#/components/schemas/snowflake_aws_PrivateLinkCreateRequest'
          REDSHIFT_AWS: '#/components/schemas/redshift_aws_PrivateLinkCreateRequest'
          SOURCE_AWS: '#/components/schemas/source_aws_PrivateLinkCreateRequest'
          DATABRICKS_AZURE: '#/components/schemas/databricks_azure_PrivateLinkCreateRequest'
          SNOWFLAKE_AZURE: '#/components/schemas/snowflake_azure_PrivateLinkCreateRequest'
          ONELAKE_AZURE: '#/components/schemas/onelake_azure_PrivateLinkCreateRequest'
          SYNAPSE_AZURE: '#/components/schemas/synapse_azure_PrivateLinkCreateRequest'
          POSTGRES_WAREHOUSE_AZURE: '#/components/schemas/postgres_warehouse_azure_PrivateLinkCreateRequest'
          SQL_DATA_WAREHOUSE_AZURE: '#/components/schemas/sql_data_warehouse_azure_PrivateLinkCreateRequest'
          SOURCE_AZURE: '#/components/schemas/source_azure_PrivateLinkCreateRequest'
          SNOWFLAKE_GCP: '#/components/schemas/snowflake_gcp_PrivateLinkCreateRequest'
          SOURCE_GCP: '#/components/schemas/source_gcp_PrivateLinkCreateRequest'
    PrivateLinkUpdateRequest:
      type: object
      properties: {}
      example: null
      discriminator:
        propertyName: service
        mapping:
          DATABRICKS_AWS: '#/components/schemas/databricks_aws_PrivateLinkUpdateRequest'
          SNOWFLAKE_AWS: '#/components/schemas/snowflake_aws_PrivateLinkUpdateRequest'
          REDSHIFT_AWS: '#/components/schemas/redshift_aws_PrivateLinkUpdateRequest'
          SOURCE_AWS: '#/components/schemas/source_aws_PrivateLinkUpdateRequest'
          DATABRICKS_AZURE: '#/components/schemas/databricks_azure_PrivateLinkUpdateRequest'
          SNOWFLAKE_AZURE: '#/components/schemas/snowflake_azure_PrivateLinkUpdateRequest'
          ONELAKE_AZURE: '#/components/schemas/onelake_azure_PrivateLinkUpdateRequest'
          SYNAPSE_AZURE: '#/components/schemas/synapse_azure_PrivateLinkUpdateRequest'
          POSTGRES_WAREHOUSE_AZURE: '#/components/schemas/postgres_warehouse_azure_PrivateLinkUpdateRequest'
          SQL_DATA_WAREHOUSE_AZURE: '#/components/schemas/sql_data_warehouse_azure_PrivateLinkUpdateRequest'
          SOURCE_AZURE: '#/components/schemas/source_azure_PrivateLinkUpdateRequest'
          SNOWFLAKE_GCP: '#/components/schemas/snowflake_gcp_PrivateLinkUpdateRequest'
          SOURCE_GCP: '#/components/schemas/source_gcp_PrivateLinkUpdateRequest'
    PrivateLinkResponse:
      required:
      - cloud_provider
      - config
      - created_at
      - created_by
      - id
      - name
      - region
      - service
      - state
      - state_summary
      type: object
      properties:
        id:
          type: string
          description: The unique identifier for the private link within the Fivetran
            system.
          example: private_link_id
        name:
          type: string
          description: Private link name
          example: PrivateLinkName
        region:
          type: string
          description: Data processing location. This is where Fivetran will operate
            and run computation on data.
          example: AWS_US_EAST_1
          enum:
          - GCP_US_EAST4
          - GCP_US_WEST1
          - GCP_EUROPE_WEST3
          - GCP_AUSTRALIA_SOUTHEAST1
          - GCP_NORTHAMERICA_NORTHEAST1
          - GCP_EUROPE_WEST2
          - GCP_ASIA_SOUTHEAST1
          - GCP_ASIA_SOUTHEAST2
          - GCP_ASIA_SOUTH1
          - GCP_ASIA_NORTHEAST1
          - AWS_US_EAST_1
          - AWS_US_EAST_2
          - AWS_US_WEST_2
          - AWS_AP_NORTHEAST_1
          - AWS_AP_SOUTHEAST_1
          - AWS_AP_SOUTHEAST_2
          - AWS_EU_CENTRAL_1
          - AWS_EU_WEST_1
          - AWS_EU_WEST_2
          - AWS_AP_SOUTH_1
          - AWS_CA_CENTRAL_1
          - AWS_US_GOV_WEST_1
          - AZURE_EASTUS2
          - AZURE_AUSTRALIAEAST
          - AZURE_UKSOUTH
          - AZURE_WESTEUROPE
          - AZURE_CENTRALUS
          - AZURE_CANADACENTRAL
          - AZURE_UAENORTH
          - AZURE_SOUTHEASTASIA
        service:
          type: string
          description: The name for the service type within the Fivetran system.
          example: DATABRICKS
          enum:
          - DATABRICKS_AWS
          - SNOWFLAKE_AWS
          - REDSHIFT_AWS
          - SOURCE_AWS
          - DATABRICKS_AZURE
          - SNOWFLAKE_AZURE
          - ONELAKE_AZURE
          - SYNAPSE_AZURE
          - POSTGRES_WAREHOUSE_AZURE
          - SQL_DATA_WAREHOUSE_AZURE
          - SOURCE_AZURE
          - SNOWFLAKE_GCP
          - SOURCE_GCP
        state:
          type: string
          description: Private link state
          example: OK
          enum:
          - CREATING
          - UPDATING
          - DESTROYING
          - OK
          - FAIL
        account_id:
          type: string
          example: null
        created_at:
          type: string
          description: The timestamp of the time the private link was created in your
            account
          format: date-time
          example: 2023-12-01T15:43:29.013729Z
        created_by:
          type: string
          description: The actor who created the private link
          example: user_id
        cloud_provider:
          type: string
          description: Private link cloud provider
          example: AWS
          enum:
          - AWS
          - GCP
          - AZURE
        state_summary:
          type: string
          description: Private link state summary
          example: '...'
      example: null
      discriminator:
        propertyName: service
        mapping:
          DATABRICKS_AWS: '#/components/schemas/databricks_aws_PrivateLinkResponse'
          SNOWFLAKE_AWS: '#/components/schemas/snowflake_aws_PrivateLinkResponse'
          REDSHIFT_AWS: '#/components/schemas/redshift_aws_PrivateLinkResponse'
          SOURCE_AWS: '#/components/schemas/source_aws_PrivateLinkResponse'
          DATABRICKS_AZURE: '#/components/schemas/databricks_azure_PrivateLinkResponse'
          SNOWFLAKE_AZURE: '#/components/schemas/snowflake_azure_PrivateLinkResponse'
          ONELAKE_AZURE: '#/components/schemas/onelake_azure_PrivateLinkResponse'
          SYNAPSE_AZURE: '#/components/schemas/synapse_azure_PrivateLinkResponse'
          POSTGRES_WAREHOUSE_AZURE: '#/components/schemas/postgres_warehouse_azure_PrivateLinkResponse'
          SQL_DATA_WAREHOUSE_AZURE: '#/components/schemas/sql_data_warehouse_azure_PrivateLinkResponse'
          SOURCE_AZURE: '#/components/schemas/source_azure_PrivateLinkResponse'
          SNOWFLAKE_GCP: '#/components/schemas/snowflake_gcp_PrivateLinkResponse'
          SOURCE_GCP: '#/components/schemas/source_gcp_PrivateLinkResponse'
    ProxyParamRequest:
      type: object
      properties:
        display_name:
          type: string
          description: Proxy agent name.
          example: display_name
        group_region:
          type: string
          description: Data processing location. This is where Fivetran will operate
            and run computation on data.
          example: GCP_US_EAST4
          enum:
          - GCP_US_EAST4
          - GCP_US_WEST1
          - GCP_US_CENTRAL1
          - GCP_EUROPE_WEST3
          - GCP_AUSTRALIA_SOUTHEAST1
          - GCP_NORTHAMERICA_NORTHEAST1
          - GCP_EUROPE_WEST2
          - GCP_ASIA_SOUTHEAST1
          - GCP_ASIA_SOUTHEAST2
          - GCP_ASIA_SOUTH1
          - GCP_ASIA_NORTHEAST1
          - AWS_US_EAST_1
          - AWS_US_EAST_2
          - AWS_US_WEST_2
          - AWS_AP_NORTHEAST_1
          - AWS_AP_SOUTHEAST_1
          - AWS_AP_SOUTHEAST_2
          - AWS_EU_CENTRAL_1
          - AWS_EU_WEST_1
          - AWS_EU_WEST_2
          - AWS_AP_SOUTH_1
          - AWS_CA_CENTRAL_1
          - AWS_US_GOV_WEST_1
          - AZURE_EASTUS2
          - AZURE_AUSTRALIAEAST
          - AZURE_UKSOUTH
          - AZURE_WESTEUROPE
          - AZURE_CENTRALUS
          - AZURE_CANADACENTRAL
          - AZURE_UAENORTH
          - AZURE_SOUTHEASTASIA
          - AZURE_EASTUS
          - AZURE_JAPANEAST
          - AZURE_CENTRALINDIA
      example: null
    ProxyAgentCreatedResponse:
      type: object
      properties:
        client_cert:
          type: string
          example: null
        agent_id:
          type: string
          description: The unique identifier for the proxy agent within the Fivetran
            system.
          example: id
        proxy_server_uri:
          type: string
          description: The proxy server URI.
          example: proxy_server_uri
        auth_token:
          type: string
          description: The auth token.
          example: auth_token
        client_private_key:
          type: string
          example: null
      example: null
    ProxyAgentResponse:
      type: object
      properties:
        id:
          type: string
          description: The unique identifier for the proxy agent within the Fivetran
            system.
          example: id
        account_id:
          type: string
          description: Fivetran Account ID.
          example: account_id
        registered_at:
          type: string
          description: The timestamp of the time the proxy agent was created in your
            account.
          format: date-time
          example: 2018-12-01T15:43:29.013729Z
        region:
          type: string
          description: Data processing location. This is where Fivetran will operate
            and run computation on data.
          example: GCP_US_EAST4
          enum:
          - GCP_US_EAST4
          - GCP_US_WEST1
          - GCP_US_CENTRAL1
          - GCP_EUROPE_WEST3
          - GCP_AUSTRALIA_SOUTHEAST1
          - GCP_NORTHAMERICA_NORTHEAST1
          - GCP_EUROPE_WEST2
          - GCP_ASIA_SOUTHEAST1
          - GCP_ASIA_SOUTHEAST2
          - GCP_ASIA_SOUTH1
          - GCP_ASIA_NORTHEAST1
          - AWS_US_EAST_1
          - AWS_US_EAST_2
          - AWS_US_WEST_2
          - AWS_AP_NORTHEAST_1
          - AWS_AP_SOUTHEAST_1
          - AWS_AP_SOUTHEAST_2
          - AWS_EU_CENTRAL_1
          - AWS_EU_WEST_1
          - AWS_EU_WEST_2
          - AWS_AP_SOUTH_1
          - AWS_CA_CENTRAL_1
          - AWS_US_GOV_WEST_1
          - AZURE_EASTUS2
          - AZURE_AUSTRALIAEAST
          - AZURE_UKSOUTH
          - AZURE_WESTEUROPE
          - AZURE_CENTRALUS
          - AZURE_CANADACENTRAL
          - AZURE_UAENORTH
          - AZURE_SOUTHEASTASIA
          - AZURE_EASTUS
          - AZURE_JAPANEAST
          - AZURE_CENTRALINDIA
        created_by:
          type: string
          description: The actor who created the proxy agent.
          example: created_by
        display_name:
          type: string
          description: Proxy agent name.
          example: display_name
      example: null
    ProxyIntegrationResponse:
      type: object
      properties:
        connection_id:
          type: string
          description: The unique identifier for the connection within the Fivetran
            system.
          example: connection_id
      example: null
    NewQdmPackageRequest:
      required:
      - connection_ids
      - schedule
      type: object
      properties:
        schedule:
          $ref: '#/components/schemas/TransformationSchedule'
        exclude_models:
          uniqueItems: true
          type: array
          description: List of initially excluded models.
          example:
          - model_id
          items:
            type: string
            example: null
        connection_ids:
          type: array
          description: The list of unique identifiers for the connections within the
            Fivetran system.
          example:
          - connector_id
          items:
            type: string
            example: null
        package_definition_id:
          type: string
          description: The id of predefined multi-connector package definition.
          example: package_definition_id
      example: null
    NewQdmTransformationRequest:
      required:
      - model_id
      - paused
      - run_tests
      type: object
      properties:
        paused:
          type: boolean
          description: The field indicates whether the Quickstart Transformation is
            in paused state.
          example: false
        model_id:
          type: string
          description: The unique identifier for the Quickstart Model within the Fivetran
            system.
          example: model_id
        run_tests:
          type: boolean
          description: The field indicates whether the tests have been configured
            for the Quickstart Transformation.
          example: true
      example: null
    QdmRunRequest:
      type: object
      properties:
        full_refresh:
          type: boolean
          example: null
      example: null
    UpdateQdmPackageRequest:
      required:
      - schedule
      type: object
      properties:
        schedule:
          $ref: '#/components/schemas/TransformationSchedule'
      example: null
    UpdateQdmTransformationRequest:
      type: object
      properties:
        paused:
          type: boolean
          example: null
        run_tests:
          type: boolean
          example: null
      example: null
    QdmPackageResponse:
      required:
      - connection_ids
      - created_at
      - created_by_id
      - group_id
      - id
      - schedule
      type: object
      properties:
        id:
          type: string
          description: The unique identifier for the Quickstart Package within the
            Fivetran system.
          example: package_id
        version:
          type: string
          example: null
        schedule:
          $ref: '#/components/schemas/TransformationSchedule'
        created_at:
          type: string
          description: The timestamp when Quickstart Package was created.
          format: date-time
          example: 2023-08-20T10:15:20.677566Z
        connection_ids:
          uniqueItems: true
          type: array
          description: The list of unique identifiers for the connections within the
            Fivetran system.
          example:
          - connector_id
          items:
            type: string
            example: null
        group_id:
          type: string
          description: The unique identifier for the Group within the Fivetran system.
          example: group_id
        created_by_id:
          type: string
          description: The unique identifier for the User within the Fivetran system.
          example: user_id
      example: null
    QdmTransformationDetailsResponse:
      required:
      - id
      - name
      - package_id
      - paused
      - run_tests
      - status
      type: object
      properties:
        id:
          type: string
          description: The unique identifier for the Quickstart Transformation within
            the Fivetran system. Quickstart Transformation ids match with the Quickstart
            Model ids.
          example: transformation_id
        name:
          type: string
          description: The Quickstart Transformation name.
          example: transformation_name
        status:
          type: string
          description: The status of Quickstart Transformation.
          example: SUCCEEDED
          enum:
          - SUCCEEDED
          - RUNNING
          - FAILED
          - PENDING
        paused:
          type: boolean
          description: The field indicates whether the Quickstart Transformation is
            in paused state.
          example: false
        last_run:
          type: string
          description: The last transformations run time.
          format: date-time
          example: 2023-08-20T10:15:20.677566Z
        edited_by_id:
          type: string
          description: The unique identifier of the User within the Fivetran system
            who last modified the Quickstart Transformation.
          example: user_id
        package_id:
          type: string
          description: The unique identifier for the Quickstart Package within the
            Fivetran system.
          example: package_id
        selected_by_id:
          type: string
          description: The unique identifier of the User within the Fivetran system
            who last selected or unselected the Quickstart Transformation.
          example: user_id
        next_run:
          type: string
          description: The nearest predicted time when this model can start again.
          format: date-time
          example: 2023-08-20T10:15:20.677566Z
        run_tests:
          type: boolean
          description: The field indicates whether the tests have been configured
            for the Quickstart Transformation.
          example: true
        edited_at:
          type: string
          description: The last time when the Quickstart Transformation has been edited.
          format: date-time
          example: 2023-08-20T10:15:20.677566Z
        selected_at:
          type: string
          description: The last time when the Quickstart Transformation selected state
            has been changed.
          format: date-time
          example: 2023-08-20T10:15:20.677566Z
      example: null
    QdmModelResponse:
      required:
      - id
      - name
      - selected
      type: object
      properties:
        id:
          type: string
          description: The unique identifier for the Quickstart Model within the Fivetran
            system.
          example: model_id
        name:
          type: string
          description: The Quickstart Model name.
          example: model_name
        selected:
          type: boolean
          description: Boolean specifying whether the model is selected for execution.
          example: true
      example: null
    QdmTransformationResponse:
      required:
      - id
      - name
      - package_id
      - paused
      - run_tests
      - status
      type: object
      properties:
        id:
          type: string
          description: The unique identifier for the Quickstart Transformation within
            the Fivetran system. Quickstart Transformation ids match with the Quickstart
            Model ids.
          example: transformation_id
        name:
          type: string
          description: The Quickstart Transformation name.
          example: transformation_name
        status:
          type: string
          description: The status of Quickstart Transformation.
          example: RUNNING
          enum:
          - SUCCEEDED
          - RUNNING
          - FAILED
          - PENDING
        paused:
          type: boolean
          description: The field indicates whether the Quickstart Transformation is
            in paused state.
          example: false
        last_run:
          type: string
          description: The last transformations run time.
          format: date-time
          example: 2023-08-20T10:15:20.677566Z
        run_tests:
          type: boolean
          description: The field indicates whether the tests have been configured
            for the Quickstart Transformation.
          example: true
        package_id:
          type: string
          description: The unique identifier for the Quickstart Package within the
            Fivetran system.
          example: package_id
        next_run:
          type: string
          description: The nearest predicted time when this model can start again.
          format: date-time
          example: 2023-08-20T10:15:20.677566Z
      example: null
    RoleResponse:
      required:
      - is_custom
      - name
      - scope
      type: object
      properties:
        name:
          type: string
          description: The role name
          example: Destination Administrator
        description:
          type: string
          description: The role description
          example: Role Description
        scope:
          uniqueItems: true
          type: array
          description: Defines the list of resources the role manages
          example: DESTINATION
          items:
            type: string
            example: null
          enum:
          - ACCOUNT
          - DESTINATION
          - CONNECTOR
          - TEAM
        is_custom:
          type: boolean
          description: Defines whether the role is standard or custom
          example: false
      example: null
    NewSystemKeyRequest:
      type: object
      properties:
        name:
          type: string
          description: The system key name within the account
          example: MySystemKey
        expiration_period:
          type: string
          description: The system key's expiration period
          example: SIX_MONTHS
          enum:
          - ONE_WEEK
          - ONE_MONTH
          - THREE_MONTHS
          - SIX_MONTHS
          - INFINITE
        permissions:
          type: array
          example: null
          items:
            $ref: '#/components/schemas/SystemKeyPermissionRequest'
      example: null
    SystemKeyPermissionRequest:
      type: object
      properties:
        resource_type:
          type: string
          description: The resource type for the permission
          example: CONNECTOR
          enum:
          - ACCOUNT
          - USER
          - WEBHOOK
          - TEAM
          - ROLES
          - DESTINATION
          - TRANSFORMATION
          - REMOTE_EXECUTION_AGENT
          - CONNECTOR
        access_level:
          type: string
          description: The access level for the permission
          example: MANAGE
          enum:
          - NONE
          - READ
          - MANAGE
        resource_filter:
          $ref: '#/components/schemas/SystemKeyPermissionResourceFilter'
      example: null
    SystemKeyPermissionResourceFilter:
      type: object
      properties:
        ids:
          type: array
          description: The IDs of managed entities
          example: {}
          items:
            type: string
            example: null
        group_ids:
          type: array
          description: The IDs of managed groups
          example: {}
          items:
            type: string
            example: null
      example: null
    RotateSystemKeyRequest:
      type: object
      properties:
        expiration_period:
          type: string
          description: The system key's expiration period
          example: SIX_MONTHS
          enum:
          - ONE_WEEK
          - ONE_MONTH
          - THREE_MONTHS
          - SIX_MONTHS
          - INFINITE
      example: null
    UpdateSystemKeyRequest:
      type: object
      properties:
        name:
          type: string
          description: The system key name within the account
          example: MySystemKey
        permissions:
          type: array
          example: null
          items:
            $ref: '#/components/schemas/SystemKeyPermissionRequest'
      example: null
    SystemKeyPermissionResponse:
      type: object
      properties:
        resource_filter:
          $ref: '#/components/schemas/SystemKeyPermissionResourceFilter'
        access_level:
          type: string
          description: The access level for the permission
          example: MANAGE
          enum:
          - NONE
          - READ
          - MANAGE
        resource_type:
          type: string
          description: The resource type for the permission
          example: DESTINATION
          enum:
          - ACCOUNT
          - USER
          - WEBHOOK
          - TEAM
          - ROLES
          - DESTINATION
          - TRANSFORMATION
          - REMOTE_EXECUTION_AGENT
          - CONNECTOR
      example: null
    SystemKeyResponse:
      type: object
      properties:
        id:
          type: string
          description: The unique identifier for the system key within the Fivetran
            system
          example: key_id
        name:
          type: string
          description: The system key name within the account
          example: MySystemKey
        key:
          type: string
          description: The key value of the system key
          example: ft_rDefAFDSgFdAGdFG
        secret:
          type: string
          description: The secret value of rotated system key
          example: uytFfdSfDADFgfCgFBVsdCSFg4fsGfFg87fhRuuFASuTHkETSfg
        permissions:
          type: array
          example: null
          items:
            $ref: '#/components/schemas/SystemKeyPermissionResponse'
        created_at:
          type: string
          description: The system key creation timestamp
          format: date-time
          example: 2023-08-20T10:15:20.677566Z
        expired_at:
          type: string
          description: The system key expiration timestamp
          format: date-time
          example: 2024-08-20T10:15:20.677566Z
        last_used_at:
          type: string
          description: The timestamp of last usage
          format: date-time
          example: 2023-08-20T10:15:20.677566Z
        updated_at:
          type: string
          description: The system key update timestamp
          format: date-time
          example: 2023-08-20T10:15:20.677566Z
      example: null
    MembershipRequest:
      required:
      - id
      - role
      type: object
      properties:
        id:
          type: string
          description: The unique identifier for the user within the Fivetran system.
          example: connector_id
        role:
          type: string
          description: 'The role that you would like to assign to the user '
          example: Connector Administrator
      example: null
    TeamMembershipRequest:
      required:
      - user_id
      type: object
      properties:
        user_id:
          type: string
          description: The unique identifier of user
          example: user_id
        role:
          type: string
          description: The user's role within the team
          example: Team Manager
      example: null
    TeamRequest:
      type: object
      properties:
        name:
          type: string
          description: The name of the team within your account
          example: Team Title
        description:
          type: string
          description: The description of the team within your account
          example: Team Description
        role:
          type: string
          description: The account role of the team
          example: Account Analyst
      example: null
    UpdateTeamRequest:
      type: object
      properties:
        name:
          type: string
          description: The name of the team within your account
          example: Team Name
        description:
          type: string
          description: The description of the team within your account
          example: Team description
        role:
          type: string
          description: The account role of the team
          example: Account Analyst
      example: null
    UpdateMembershipRequest:
      required:
      - role
      type: object
      properties:
        role:
          type: string
          description: 'The role that you would like to assign to the user '
          example: Destination Administrator
      example: null
    MembershipResponse:
      required:
      - created_at
      - id
      - role
      type: object
      properties:
        id:
          type: string
          description: The membership entity unique identifier
          example: resource_id
        role:
          type: string
          description: The role the user has within the entity
          example: Role Title
        created_at:
          type: string
          description: The timestamp that the user created their Fivetran account
          format: date-time
          example: 2024-01-01T00:00:00Z
      example: null
    TeamMembershipResponse:
      required:
      - created_at
      - role
      - user_id
      type: object
      properties:
        user_id:
          type: string
          description: The unique identifier of user
          example: user_id
        role:
          type: string
          description: The user's role within the team
          example: Team Member
        created_at:
          type: string
          description: The date and time the membership was created
          format: date-time
          example: 2023-08-20T10:15:20.677566Z
      example: null
    TeamResponse:
      required:
      - id
      - role
      type: object
      properties:
        id:
          type: string
          description: The unique identifier for the team within your account
          example: team_id
        name:
          type: string
          description: The name of the team within your account
          example: Team Title
        description:
          type: string
          description: The description of the team within your account
          example: Team Description
        role:
          type: string
          description: The account role of the team
          example: Account Reviewer
      example: null
    NewUserRequest:
      required:
      - email
      - family_name
      - given_name
      type: object
      properties:
        email:
          type: string
          description: The email address that the user has associated with their user
            profile.
          example: user@email.value
        family_name:
          type: string
          description: The last name of the user.
          example: Doe
        given_name:
          type: string
          description: The first name of the user.
          example: John
        phone:
          type: string
          description: The phone number of the user.
          example: "+1234567890"
        picture:
          type: string
          description: "The user's avatar as a URL link (for example, 'http://mycompany.com/avatars/john_white.png')\
            \ or base64 data URI (for example, 'data:image/png;base64,aHR0cDovL215Y29tcGFueS5jb20vYXZhdGFycy9qb2huX3doaXRlLnBuZw==')"
          example: AFg65aoa7af4r3feaAa6bi7se ... base64 encoded image ... blDFSs87gQ==
        role:
          type: string
          description: 'The role that you would like to assign to the user '
          example: Account Administrator
      example: null
    UpdateUserRequest:
      type: object
      properties:
        phone:
          type: string
          description: The phone number of the user.
          example: "+9876543210"
        picture:
          type: string
          description: "The user's avatar as a URL link (for example, 'http://mycompany.com/avatars/john_white.png')\
            \ or base64 data URI (for example, 'data:image/png;base64,aHR0cDovL215Y29tcGFueS5jb20vYXZhdGFycy9qb2huX3doaXRlLnBuZw==')"
          example: AFg65aoa7af4r3feaAa6bi7se ... base64 encoded image ... blDFSs87gQ==
        role:
          type: string
          description: 'The role that you would like to assign to the user '
          example: Account Administrator
        family_name:
          type: string
          description: The last name of the user.
          example: Doe
        given_name:
          type: string
          description: The first name of the user.
          example: Jane
      example: null
    WebhookRequest:
      required:
      - events
      - url
      type: object
      properties:
        url:
          type: string
          description: Your webhooks URL endpoint for your application.
          example: https://your-host.your-domain/webhook
        events:
          type: array
          description: The array of event types.
          example:
          - sync_start
          - sync_end
          items:
            type: string
            example: null
        active:
          type: boolean
          description: "Boolean, if set to true, webhooks are immediately sent in\
            \ response to events."
          example: true
        secret:
          type: string
          description: The secret string used for payload signing.
          example: your_webhook_secret
      example: null
    WebhookTestRequest:
      required:
      - event
      type: object
      properties:
        event:
          type: string
          description: Type of event that should be sent for a test.
          example: sync_end
      example: null
    WebhookResponse:
      required:
      - active
      - created_at
      - created_by
      - events
      - id
      - type
      - url
      type: object
      properties:
        id:
          type: string
          description: The webhook ID.
          example: webhook_id
        type:
          type: string
          description: The webhook type.
          example: group
          enum:
          - group
          - account
        url:
          type: string
          description: Your webhooks URL endpoint for your application.
          example: https://your-host.your-domain/webhook
        events:
          type: array
          description: The array of event types.
          example:
          - sync_start
          - sync_end
          items:
            type: string
            example: null
        active:
          type: boolean
          description: "Boolean, if set to true, webhooks are immediately sent in\
            \ response to events."
          example: true
        secret:
          type: string
          description: The secret string used for payload signing.
          example: '******'
        created_at:
          type: string
          description: The webhook creation timestamp.
          format: date-time
          example: 2024-01-01T00:00:00Z
        created_by:
          type: string
          description: The ID of the user who created the webhook.
          example: user_id
        group_id:
          type: string
          description: The group ID.
          example: group_id
      example: null
    WebhookTestResponse:
      required:
      - status
      - succeed
      type: object
      properties:
        succeed:
          type: boolean
          description: Test result.
          example: true
        status:
          type: integer
          description: Test status.
          format: int32
          example: 200
        message:
          type: string
          description: Test message.
          example: Success
      example: null
    adls_config_V1:
      properties:
        config:
          type: object
          properties:
            tenant_id:
              title: ""
              type: string
              description: Tenant id of service principal
              example: service_principal_tenant_id
            auth_type:
              title: ""
              type: object
              description: Authentication type
              example: PERSONAL_ACCESS_TOKEN | OAUTH2
              enum:
              - PERSONAL_ACCESS_TOKEN
              - OAUTH2
            storage_account_name:
              title: ""
              type: string
              description: (Immutable) Storage account for Azure Data Lake Storage
                Gen2 name
              example: adls_storage_account_name
            connection_type:
              title: ""
              type: object
              description: "Connection method. Default value: `Directly`."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
            catalog:
              title: ""
              type: string
              description: Catalog name
              example: string
            should_maintain_tables_in_databricks:
              title: ""
              type: boolean
              description: 'Should maintain tables in Databricks '
              example: true
            http_path:
              title: ""
              type: string
              description: HTTP path
              example: string
            oauth2_secret:
              title: ""
              type: string
              description: OAuth 2.0 secret
              format: password
              example: string
            snapshot_retention_period:
              title: ""
              type: object
              description: "Snapshots older than the retention period are deleted\
                \ every week. Default value: `ONE_WEEK`."
              example: RETAIN_ALL_SNAPSHOTS | ONE_WEEK | TWO_WEEKS | FOUR_WEEKS |
                SIX_WEEKS
              enum:
              - TWO_WEEKS
              - SIX_WEEKS
              - RETAIN_ALL_SNAPSHOTS
              - ONE_WEEK
              - FOUR_WEEKS
            server_host_name:
              title: ""
              type: string
              description: Server Host name
              example: string
            client_id:
              title: ""
              type: string
              description: Client id of service principal
              example: service_principal_client_id
            prefix_path:
              title: ""
              type: string
              description: (Immutable) path/to/data within the container
              example: adls_container_path_prefix
            container_name:
              title: ""
              type: string
              description: (Immutable) Container to store delta table files
              example: adls_container_name
            port:
              title: ""
              type: integer
              description: Server port number
              format: int32
              example: 0
            databricks_connection_type:
              title: ""
              type: object
              description: "Databricks Connection method. Default value: `Directly`."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
            secret_value:
              title: ""
              type: string
              description: Secret value for service principal
              format: password
              example: service_principal_secret_value
            oauth2_client_id:
              title: ""
              type: string
              description: OAuth 2.0 client ID
              example: string
            personal_access_token:
              title: ""
              type: string
              description: Personal access token
              format: password
              example: string
          description: ""
          example: null
      example: null
    adls_NewDestinationRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewDestinationRequest'
      - $ref: '#/components/schemas/adls_config_V1'
    aiven_kafka_wh_config_V1:
      properties:
        config:
          type: object
          properties:
            schema_registry_api_secret:
              title: ""
              type: string
              description: ""
              format: password
              example: string
            schema_registry:
              title: ""
              type: object
              description: ""
              example: CONFLUENT_CLOUD | AWS_GLUE | AIVEN_KARAPACE
              enum:
              - AIVEN_KARAPACE
              - CONFLUENT_CLOUD
            data_format:
              title: ""
              type: object
              description: ""
              example: JSON | AVRO
              enum:
              - JSON
              - AVRO
            replication_factor:
              title: ""
              type: integer
              description: ""
              format: int32
              example: 0
            schema_registry_api_key:
              title: ""
              type: string
              description: ""
              format: password
              example: string
            sasl_plain_secret:
              title: ""
              type: string
              description: ""
              format: password
              example: string
            bootstrap_servers:
              title: ""
              type: array
              description: ""
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            connection_method:
              title: ""
              type: object
              description: ""
              example: direct | privatelink
              enum:
              - privatelink
              - direct
            schema_registry_url:
              title: ""
              type: string
              description: ""
              example: string
            sasl_plain_key:
              title: ""
              type: string
              description: ""
              format: password
              example: string
            sasl_mechanism:
              title: ""
              type: object
              description: ""
              example: PLAIN | SCRAM_SHA_512 | SCRAM_SHA_256 | AWS_IAM
              enum:
              - SCRAM_SHA_512
              - SCRAM_SHA_256
            security_protocol:
              title: ""
              type: object
              description: ""
              example: SASL | SASL_PLAINTEXT
              enum:
              - SASL
              - SASL_PLAINTEXT
            num_of_partitions:
              title: ""
              type: integer
              description: ""
              format: int32
              example: 0
          description: ""
          example: null
      example: null
    aiven_kafka_wh_NewDestinationRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewDestinationRequest'
      - $ref: '#/components/schemas/aiven_kafka_wh_config_V1'
    aurora_postgres_warehouse_config_V1:
      properties:
        config:
          type: object
          properties:
            tunnel_port:
              title: ""
              type: integer
              description: SSH server port name. Must be populated if `connection_type`
                is set to `SshTunnel`.
              format: int32
              example: 564
            database:
              title: ""
              type: string
              description: Database name
              example: production
            password:
              title: ""
              type: string
              description: Database user password
              format: password
              example: fresh_air_267@83
            connection_type:
              title: ""
              type: object
              description: "Connection method. Default value: `Directly`."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
            port:
              title: ""
              type: integer
              description: Server port number
              format: int32
              example: 443
            host:
              title: ""
              type: string
              description: Server name
              example: 87a8z-3da23-3da8d-cloud.sql.com
            tunnel_host:
              title: ""
              type: string
              description: SSH server name. Must be populated if `connection_type`
                is set to `SshTunnel`.
              example: ssh.server.com
            always_encrypted:
              title: ""
              type: boolean
              description: Specifies whether TLS is required. Must be populated if
                `connection_type` is set to `SshTunnel`.
              example: true
            user:
              title: ""
              type: string
              description: Database user name
              example: admin
            tunnel_user:
              title: ""
              type: string
              description: SSH user name. Must be populated if `connection_type` is
                set to `SshTunnel`.
              example: Fivetran
          description: ""
          example: null
      example: null
    aurora_postgres_warehouse_NewDestinationRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewDestinationRequest'
      - $ref: '#/components/schemas/aurora_postgres_warehouse_config_V1'
    aurora_warehouse_config_V1:
      properties:
        config:
          type: object
          properties:
            tunnel_port:
              title: ""
              type: integer
              description: SSH server port name. Must be populated if `connection_type`
                is set to `SshTunnel`.
              format: int32
              example: 564
            database:
              title: ""
              type: string
              description: Database name
              example: production
            password:
              title: ""
              type: string
              description: Database user password
              format: password
              example: fresh_air_267@83
            connection_type:
              title: ""
              type: object
              description: "Connection method. Default value: `Directly`."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            port:
              title: ""
              type: integer
              description: Server port number
              format: int32
              example: 443
            host:
              title: ""
              type: string
              description: Server name
              example: 87a8z-3da23-3da8d-cloud.sql.com
            tunnel_host:
              title: ""
              type: string
              description: SSH server name. Must be populated if `connection_type`
                is set to `SshTunnel`.
              example: ssh.server.com
            always_encrypted:
              title: ""
              type: boolean
              description: Specifies whether TLS is required. Must be populated if
                `connection_type` is set to `SshTunnel`.
              example: true
            user:
              title: ""
              type: string
              description: Database user name
              example: admin
            tunnel_user:
              title: ""
              type: string
              description: SSH user name. Must be populated if `connection_type` is
                set to `SshTunnel`.
              example: Fivetran
          description: ""
          example: null
      example: null
    aurora_warehouse_NewDestinationRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewDestinationRequest'
      - $ref: '#/components/schemas/aurora_warehouse_config_V1'
    aws_msk_wh_config_V1:
      properties:
        config:
          type: object
          properties:
            schema_registry_api_secret:
              title: ""
              type: string
              description: ""
              format: password
              example: string
            schema_registry:
              title: ""
              type: object
              description: ""
              example: CONFLUENT_CLOUD | AWS_GLUE | AIVEN_KARAPACE
              enum:
              - CONFLUENT_CLOUD
              - AWS_GLUE
            data_format:
              title: ""
              type: object
              description: ""
              example: JSON | AVRO
              enum:
              - JSON
              - AVRO
            fivetran_glue_role_arn:
              title: ""
              type: string
              description: ""
              example: string
            replication_factor:
              title: ""
              type: integer
              description: ""
              format: int32
              example: 0
            schema_registry_api_key:
              title: ""
              type: string
              description: ""
              format: password
              example: string
            sasl_plain_secret:
              title: ""
              type: string
              description: ""
              format: password
              example: string
            registry_name:
              title: ""
              type: string
              description: ""
              example: string
            schema_compatibility:
              title: ""
              type: object
              description: ""
              example: NONE | DISABLED | BACKWARD | BACKWARD_ALL | FORWARD | FORWARD_ALL
                | FULL | FULL_ALL
              enum:
              - DISABLED
              - BACKWARD
              - BACKWARD_ALL
              - FORWARD_ALL
              - FORWARD
              - NONE
              - FULL
              - FULL_ALL
            bootstrap_servers:
              title: ""
              type: array
              description: ""
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            fivetran_msk_role_arn:
              title: ""
              type: string
              description: ""
              example: string
            connection_method:
              title: ""
              type: object
              description: ""
              example: direct | privatelink
              enum:
              - privatelink
              - direct
            schema_registry_url:
              title: ""
              type: string
              description: ""
              example: string
            msk_sts_region:
              title: ""
              type: string
              description: ""
              example: string
            registry_sts_region:
              title: ""
              type: string
              description: ""
              example: string
            sasl_plain_key:
              title: ""
              type: string
              description: ""
              format: password
              example: string
            sasl_mechanism:
              title: ""
              type: object
              description: ""
              example: PLAIN | SCRAM_SHA_512 | SCRAM_SHA_256 | AWS_IAM
              enum:
              - SCRAM_SHA_512
              - AWS_IAM
            security_protocol:
              title: ""
              type: object
              description: ""
              example: SASL | SASL_PLAINTEXT
              enum:
              - SASL
              - SASL_PLAINTEXT
            num_of_partitions:
              title: ""
              type: integer
              description: ""
              format: int32
              example: 0
          description: ""
          example: null
      example: null
    aws_msk_wh_NewDestinationRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewDestinationRequest'
      - $ref: '#/components/schemas/aws_msk_wh_config_V1'
    azure_postgres_warehouse_config_V1:
      properties:
        config:
          type: object
          properties:
            tunnel_port:
              title: ""
              type: integer
              description: ""
              format: int32
              example: 0
            database:
              title: ""
              type: string
              description: ""
              example: string
            password:
              title: ""
              type: string
              description: ""
              format: password
              example: string
            connection_type:
              title: ""
              type: object
              description: ""
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
            port:
              title: ""
              type: integer
              description: ""
              format: int32
              example: 0
            host:
              title: ""
              type: string
              description: ""
              example: string
            tunnel_host:
              title: ""
              type: string
              description: ""
              example: string
            always_encrypted:
              title: ""
              type: boolean
              description: ""
              example: true
            user:
              title: ""
              type: string
              description: ""
              example: string
            tunnel_user:
              title: ""
              type: string
              description: ""
              example: string
          description: ""
          example: null
      example: null
    azure_postgres_warehouse_NewDestinationRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewDestinationRequest'
      - $ref: '#/components/schemas/azure_postgres_warehouse_config_V1'
    azure_sql_data_warehouse_config_V1:
      properties:
        config:
          type: object
          properties:
            tunnel_port:
              title: ""
              type: integer
              description: SSH server port name. Must be populated if `connection_type`
                is set to `SshTunnel`.
              format: int32
              example: 564
            database:
              title: ""
              type: string
              description: Database name
              example: production
            password:
              title: ""
              type: string
              description: Database user password
              format: password
              example: fresh_air_267@83
            connection_type:
              title: ""
              type: object
              description: "Connection method. Default value: `Directly`."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            port:
              title: ""
              type: integer
              description: Server port number
              format: int32
              example: 443
            host:
              title: ""
              type: string
              description: Server name
              example: 87a8z-3da23-3da8d-cloud.sql.com
            tunnel_host:
              title: ""
              type: string
              description: SSH server name. Must be populated if `connection_type`
                is set to `SshTunnel`.
              example: ssh.server.com
            always_encrypted:
              title: ""
              type: boolean
              description: Specifies whether TLS is required. Must be populated if
                `connection_type` is set to `SshTunnel`.
              example: true
            user:
              title: ""
              type: string
              description: Database user name
              example: admin
            tunnel_user:
              title: ""
              type: string
              description: SSH user name. Must be populated if `connection_type` is
                set to `SshTunnel`.
              example: Fivetran
          description: ""
          example: null
      example: null
    azure_sql_data_warehouse_NewDestinationRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewDestinationRequest'
      - $ref: '#/components/schemas/azure_sql_data_warehouse_config_V1'
    azure_sql_database_config_V1:
      properties:
        config:
          type: object
          properties:
            tunnel_port:
              title: ""
              type: integer
              description: ""
              format: int32
              example: 0
            database:
              title: ""
              type: string
              description: ""
              example: string
            password:
              title: ""
              type: string
              description: ""
              format: password
              example: string
            connection_type:
              title: ""
              type: object
              description: ""
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            port:
              title: ""
              type: integer
              description: ""
              format: int32
              example: 0
            host:
              title: ""
              type: string
              description: ""
              example: string
            tunnel_host:
              title: ""
              type: string
              description: ""
              example: string
            always_encrypted:
              title: ""
              type: boolean
              description: ""
              example: true
            user:
              title: ""
              type: string
              description: ""
              example: string
            tunnel_user:
              title: ""
              type: string
              description: ""
              example: string
          description: ""
          example: null
      example: null
    azure_sql_database_NewDestinationRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewDestinationRequest'
      - $ref: '#/components/schemas/azure_sql_database_config_V1'
    azure_sql_managed_db_warehouse_config_V1:
      properties:
        config:
          type: object
          properties:
            tunnel_port:
              title: ""
              type: integer
              description: ""
              format: int32
              example: 0
            database:
              title: ""
              type: string
              description: ""
              example: string
            password:
              title: ""
              type: string
              description: ""
              format: password
              example: string
            connection_type:
              title: ""
              type: object
              description: ""
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            port:
              title: ""
              type: integer
              description: ""
              format: int32
              example: 0
            host:
              title: ""
              type: string
              description: ""
              example: string
            tunnel_host:
              title: ""
              type: string
              description: ""
              example: string
            always_encrypted:
              title: ""
              type: boolean
              description: ""
              example: true
            user:
              title: ""
              type: string
              description: ""
              example: string
            tunnel_user:
              title: ""
              type: string
              description: ""
              example: string
          description: ""
          example: null
      example: null
    azure_sql_managed_db_warehouse_NewDestinationRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewDestinationRequest'
      - $ref: '#/components/schemas/azure_sql_managed_db_warehouse_config_V1'
    big_query_config_V1:
      properties:
        config:
          type: object
          properties:
            bucket:
              title: ""
              type: string
              description: "Customer bucket. If specified, your GCS bucket will be\
                \ used to process the data instead of a Fivetran-managed bucket. The\
                \ bucket must be present in the same location as the dataset location."
              example: customer-bucket
            secret_key:
              title: ""
              type: string
              description: "Private key of the customer service account. If specified,\
                \ your service account will be used to process the data instead of\
                \ the Fivetran-managed service account."
              format: password
              example: private-key-of-the-customer-service-account
            project_id:
              title: ""
              type: string
              description: BigQuery project ID
              example: my-bigquery-project
            data_set_location:
              title: ""
              type: string
              description: Data location. Datasets will reside in this location.
              example: US
          description: ""
          example: null
      example: null
    big_query_NewDestinationRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewDestinationRequest'
      - $ref: '#/components/schemas/big_query_config_V1'
    big_query_dts_config_V1:
      properties:
        config:
          type: object
          properties:
            bucket:
              title: ""
              type: string
              description: ""
              example: string
            secret_key:
              title: ""
              type: string
              description: ""
              format: password
              example: string
            project_id:
              title: ""
              type: string
              description: ""
              example: string
            data_set_location:
              title: ""
              type: string
              description: ""
              example: string
          description: ""
          example: null
      example: null
    big_query_dts_NewDestinationRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewDestinationRequest'
      - $ref: '#/components/schemas/big_query_dts_config_V1'
    clickhouse_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    clickhouse_NewDestinationRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewDestinationRequest'
      - $ref: '#/components/schemas/clickhouse_config_V1'
    confluent_cloud_wh_config_V1:
      properties:
        config:
          type: object
          properties:
            schema_registry_api_secret:
              title: ""
              type: string
              description: Schema registry API secret.
              format: password
              example: your_schema_registry_API_secret
            schema_registry:
              title: ""
              type: object
              description: Schema Registry
              example: CONFLUENT_CLOUD | AWS_GLUE | AIVEN_KARAPACE
              enum:
              - AIVEN_KARAPACE
              - CONFLUENT_CLOUD
              - AWS_GLUE
            data_format:
              title: ""
              type: object
              description: Confluent Cloud message format.
              example: JSON | AVRO
              enum:
              - JSON
              - AVRO
            replication_factor:
              title: ""
              type: integer
              description: Replication factor.
              format: int32
              example: 3
            schema_registry_api_key:
              title: ""
              type: string
              description: Schema registry API key.
              format: password
              example: your_schema_registry_API_key
            sasl_plain_secret:
              title: ""
              type: string
              description: Confluent Cloud SASL secret.
              format: password
              example: your_API_secret
            bootstrap_servers:
              title: ""
              type: array
              description: Comma-separated list of Confluent Cloud servers in the
                `server:port` format.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            connection_method:
              title: ""
              type: object
              description: ""
              example: direct | privatelink
              enum:
              - privatelink
              - direct
            schema_registry_url:
              title: ""
              type: string
              description: Schema registry URL.
              example: http
            sasl_plain_key:
              title: ""
              type: string
              description: Confluent Cloud SASL key.
              format: password
              example: your_API_key
            sasl_mechanism:
              title: ""
              type: object
              description: Security protocol for Confluent Cloud interaction.
              example: PLAIN | SCRAM_SHA_512 | SCRAM_SHA_256 | AWS_IAM
              enum:
              - PLAIN
              - SCRAM_SHA_512
              - SCRAM_SHA_256
              - AWS_IAM
            security_protocol:
              title: ""
              type: object
              description: Security protocol for Confluent Cloud interaction.
              example: SASL | SASL_PLAINTEXT
              enum:
              - SASL
              - SASL_PLAINTEXT
            num_of_partitions:
              title: ""
              type: integer
              description: Number of partitions per topic.
              format: int32
              example: 4
          description: ""
          example: null
      example: null
    confluent_cloud_wh_NewDestinationRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewDestinationRequest'
      - $ref: '#/components/schemas/confluent_cloud_wh_config_V1'
    databricks_config_V1:
      properties:
        config:
          type: object
          properties:
            auth_type:
              title: ""
              type: object
              description: Authentication type
              example: PERSONAL_ACCESS_TOKEN | OAUTH2
              enum:
              - PERSONAL_ACCESS_TOKEN
              - OAUTH2
            create_external_tables:
              title: ""
              type: boolean
              description: Whether to create external tables
              example: true
            connection_type:
              title: ""
              type: object
              description: ""
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            port:
              title: ""
              type: integer
              description: Server port number
              format: int32
              example: 443
            catalog:
              title: ""
              type: string
              description: Catalog name
              example: string
            http_path:
              title: ""
              type: string
              description: HTTP path
              example: sql/protocolv1/o/2873663545782684434-15262-272625-fives565
            cloud_provider:
              title: ""
              type: object
              description: Databricks deployment cloud
              example: AWS | AZURE | GCP
              enum:
              - AZURE
              - GCP
              - AWS
            oauth2_secret:
              title: ""
              type: string
              description: OAuth 2.0 secret
              format: password
              example: your_oauth_secret
            oauth2_client_id:
              title: ""
              type: string
              description: OAuth 2.0 client ID
              example: your_oauth_client_id
            server_host_name:
              title: ""
              type: string
              description: Server name
              example: 87a8z-3da23-3da8d-cloud.databricks.com
            personal_access_token:
              title: ""
              type: string
              description: Personal access token
              format: password
              example: your_databricks_personal_access_token
            external_location:
              title: ""
              type: string
              description: "External location to store Delta tables. Default value:\
                \ `\"\"`  (null). By default, the external tables will reside in the\
                \ `/{schema}/{table}` path, and if you specify an external location\
                \ in the `{externalLocation}/{schema}/{table}` path."
              example: /some_external_location
          description: ""
          example: null
      example: null
    databricks_NewDestinationRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewDestinationRequest'
      - $ref: '#/components/schemas/databricks_config_V1'
    managed_big_query_config_V1:
      properties:
        config:
          type: object
          properties:
            bucket:
              title: ""
              type: string
              description: ""
              example: string
            secret_key:
              title: ""
              type: string
              description: ""
              format: password
              example: string
            project_id:
              title: ""
              type: string
              description: ""
              example: string
            data_set_location:
              title: ""
              type: object
              description: ""
              example: string
              enum:
              - EU
              - asia-east2
              - australia-southeast1
              - US
          description: ""
          example: null
      example: null
    managed_big_query_NewDestinationRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewDestinationRequest'
      - $ref: '#/components/schemas/managed_big_query_config_V1'
    maria_rds_warehouse_config_V1:
      properties:
        config:
          type: object
          properties:
            tunnel_port:
              title: ""
              type: integer
              description: ""
              format: int32
              example: 0
            database:
              title: ""
              type: string
              description: ""
              example: string
            password:
              title: ""
              type: string
              description: ""
              format: password
              example: string
            connection_type:
              title: ""
              type: object
              description: ""
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            port:
              title: ""
              type: integer
              description: ""
              format: int32
              example: 0
            host:
              title: ""
              type: string
              description: ""
              example: string
            tunnel_host:
              title: ""
              type: string
              description: ""
              example: string
            always_encrypted:
              title: ""
              type: boolean
              description: ""
              example: true
            user:
              title: ""
              type: string
              description: ""
              example: string
            tunnel_user:
              title: ""
              type: string
              description: ""
              example: string
          description: ""
          example: null
      example: null
    maria_rds_warehouse_NewDestinationRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewDestinationRequest'
      - $ref: '#/components/schemas/maria_rds_warehouse_config_V1'
    maria_warehouse_config_V1:
      properties:
        config:
          type: object
          properties:
            tunnel_port:
              title: ""
              type: integer
              description: ""
              format: int32
              example: 0
            database:
              title: ""
              type: string
              description: ""
              example: string
            password:
              title: ""
              type: string
              description: ""
              format: password
              example: string
            connection_type:
              title: ""
              type: object
              description: ""
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            port:
              title: ""
              type: integer
              description: ""
              format: int32
              example: 0
            host:
              title: ""
              type: string
              description: ""
              example: string
            tunnel_host:
              title: ""
              type: string
              description: ""
              example: string
            always_encrypted:
              title: ""
              type: boolean
              description: ""
              example: true
            user:
              title: ""
              type: string
              description: ""
              example: string
            tunnel_user:
              title: ""
              type: string
              description: ""
              example: string
          description: ""
          example: null
      example: null
    maria_warehouse_NewDestinationRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewDestinationRequest'
      - $ref: '#/components/schemas/maria_warehouse_config_V1'
    materialize_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    materialize_NewDestinationRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewDestinationRequest'
      - $ref: '#/components/schemas/materialize_config_V1'
    milvus_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    milvus_NewDestinationRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewDestinationRequest'
      - $ref: '#/components/schemas/milvus_config_V1'
    motherduck_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    motherduck_NewDestinationRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewDestinationRequest'
      - $ref: '#/components/schemas/motherduck_config_V1'
    mysql_rds_warehouse_config_V1:
      properties:
        config:
          type: object
          properties:
            tunnel_port:
              title: ""
              type: integer
              description: SSH server port name. Must be populated if `connection_type`
                is set to `SshTunnel`.
              format: int32
              example: 564
            database:
              title: ""
              type: string
              description: Database name
              example: production
            password:
              title: ""
              type: string
              description: Database user password
              format: password
              example: fresh_air_267@83
            connection_type:
              title: ""
              type: object
              description: "Connection method. Default value: `Directly`."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            port:
              title: ""
              type: integer
              description: Server port number
              format: int32
              example: 443
            host:
              title: ""
              type: string
              description: Server name
              example: 87a8z-3da23-3da8d-cloud.sql.com
            tunnel_host:
              title: ""
              type: string
              description: SSH server name. Must be populated if `connection_type`
                is set to `SshTunnel`.
              example: ssh.server.com
            always_encrypted:
              title: ""
              type: boolean
              description: Specifies whether TLS is required. Must be populated if
                `connection_type` is set to `SshTunnel`.
              example: true
            user:
              title: ""
              type: string
              description: Database user name
              example: admin
            tunnel_user:
              title: ""
              type: string
              description: SSH user name. Must be populated if `connection_type` is
                set to `SshTunnel`.
              example: Fivetran
          description: ""
          example: null
      example: null
    mysql_rds_warehouse_NewDestinationRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewDestinationRequest'
      - $ref: '#/components/schemas/mysql_rds_warehouse_config_V1'
    mysql_warehouse_config_V1:
      properties:
        config:
          type: object
          properties:
            tunnel_port:
              title: ""
              type: integer
              description: SSH server port name. Must be populated if `connection_type`
                is set to `SshTunnel`.
              format: int32
              example: 564
            database:
              title: ""
              type: string
              description: Database name
              example: production
            password:
              title: ""
              type: string
              description: Database user password
              format: password
              example: fresh_air_267@83
            connection_type:
              title: ""
              type: object
              description: "Connection method. Default value: `Directly`."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            port:
              title: ""
              type: integer
              description: Server port number
              format: int32
              example: 443
            host:
              title: ""
              type: string
              description: Server name
              example: 87a8z-3da23-3da8d-cloud.sql.com
            tunnel_host:
              title: ""
              type: string
              description: SSH server name. Must be populated if `connection_type`
                is set to `SshTunnel`.
              example: ssh.server.com
            always_encrypted:
              title: ""
              type: boolean
              description: Specifies whether TLS is required. Must be populated if
                `connection_type` is set to `SshTunnel`.
              example: true
            user:
              title: ""
              type: string
              description: Database user name
              example: admin
            tunnel_user:
              title: ""
              type: string
              description: SSH user name. Must be populated if `connection_type` is
                set to `SshTunnel`.
              example: Fivetran
          description: ""
          example: null
      example: null
    mysql_warehouse_NewDestinationRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewDestinationRequest'
      - $ref: '#/components/schemas/mysql_warehouse_config_V1'
    new_s3_datalake_config_V1:
      properties:
        config:
          type: object
          properties:
            table_format:
              title: ""
              type: object
              description: (Immutable) The table format in which you want to sync
                your tables. Valid values are ICEBERG and DELTA_LAKE
              example: ICEBERG | DELTA_LAKE
              enum:
              - ICEBERG
              - DELTA_LAKE
            auth_type:
              title: ""
              type: object
              description: Authentication type
              example: PERSONAL_ACCESS_TOKEN | OAUTH2
              enum:
              - PERSONAL_ACCESS_TOKEN
              - OAUTH2
            catalog:
              title: ""
              type: string
              description: Catalog name
              example: string
            should_maintain_tables_in_databricks:
              title: ""
              type: boolean
              description: 'Should maintain tables in Databricks '
              example: true
            http_path:
              title: ""
              type: string
              description: HTTP path
              example: string
            oauth2_secret:
              title: ""
              type: string
              description: OAuth 2.0 secret
              format: password
              example: string
            fivetran_role_arn:
              title: ""
              type: string
              description: ARN of the role which you created with different required
                policy mentioned in our setup guide
              example: iam_role_arn
            snapshot_retention_period:
              title: ""
              type: object
              description: "Snapshots older than the retention period are deleted\
                \ every week. Default value: `ONE_WEEK`."
              example: RETAIN_ALL_SNAPSHOTS | ONE_WEEK | TWO_WEEKS | FOUR_WEEKS |
                SIX_WEEKS
              enum:
              - TWO_WEEKS
              - SIX_WEEKS
              - RETAIN_ALL_SNAPSHOTS
              - ONE_WEEK
              - FOUR_WEEKS
            server_host_name:
              title: ""
              type: string
              description: Server host name
              example: string
            prefix_path:
              title: ""
              type: string
              description: (Immutable) Prefix path of the bucket for which you have
                configured access policy. It is not required if access has been granted
                to entire Bucket in the access policy
              example: s3_bucket_path_prefix
            bucket:
              title: ""
              type: string
              description: (Immutable) The name of the bucket to be used as destination
              example: s3_bucket_name
            port:
              title: ""
              type: integer
              description: Server port number
              format: int32
              example: 0
            databricks_connection_type:
              title: ""
              type: object
              description: "Databricks Connection method. Default value: `Directly`."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
            oauth2_client_id:
              title: ""
              type: string
              description: OAuth 2.0 client ID
              example: string
            region:
              title: ""
              type: string
              description: Region of your AWS S3 bucket
              example: s3_bucket_region
            is_private_link_required:
              title: ""
              type: boolean
              description: "We use PrivateLink by default if your s3 bucket is in\
                \ the same region as Fivetran. Turning on this toggle ensures that\
                \ Fivetran always connects to s3 bucket over PrivateLink. Learn more\
                \ in our [PrivateLink documentation](https://fivetran.com/docs/connectors/databases/connection-options#awsprivatelinkbeta)."
              example: true
            personal_access_token:
              title: ""
              type: string
              description: Personal access token
              format: password
              example: string
          description: ""
          example: null
      example: null
    new_s3_datalake_NewDestinationRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewDestinationRequest'
      - $ref: '#/components/schemas/new_s3_datalake_config_V1'
    onelake_config_V1:
      properties:
        config:
          type: object
          properties:
            tenant_id:
              title: ""
              type: string
              description: Tenant ID of service principal
              example: service_principal_tenant_id
            auth_type:
              title: ""
              type: object
              description: Authentication type
              example: PERSONAL_ACCESS_TOKEN | OAUTH2
              enum:
              - PERSONAL_ACCESS_TOKEN
              - OAUTH2
            storage_account_name:
              title: ""
              type: string
              description: (Immutable) Storage account for Azure Data Lake Storage
                Gen2 name
              example: string
            catalog:
              title: ""
              type: string
              description: Catalog name
              example: string
            lakehouse_name:
              title: ""
              type: string
              description: (Immutable) Name of your lakehouse
              example: onelake_lakehouse
            should_maintain_tables_in_databricks:
              title: ""
              type: boolean
              description: 'Should maintain tables in Databricks '
              example: true
            http_path:
              title: ""
              type: string
              description: HTTP path
              example: string
            oauth2_secret:
              title: ""
              type: string
              description: OAuth 2.0 secret
              format: password
              example: string
            snapshot_retention_period:
              title: ""
              type: object
              description: "Snapshots older than the retention period are deleted\
                \ every week. Default value: `ONE_WEEK`."
              example: RETAIN_ALL_SNAPSHOTS | ONE_WEEK | TWO_WEEKS | FOUR_WEEKS |
                SIX_WEEKS
              enum:
              - TWO_WEEKS
              - SIX_WEEKS
              - RETAIN_ALL_SNAPSHOTS
              - ONE_WEEK
              - FOUR_WEEKS
            server_host_name:
              title: ""
              type: string
              description: Server Host name
              example: string
            client_id:
              title: ""
              type: string
              description: Client ID of service principal
              example: service_principal_client_id
            prefix_path:
              title: ""
              type: string
              description: (Immutable) path/to/data within your lakehouse inside the
                Files directory
              example: string
            port:
              title: ""
              type: integer
              description: Server port number
              format: int32
              example: 0
            databricks_connection_type:
              title: ""
              type: object
              description: "Databricks Connection method. Default value: `Directly`."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            secret_value:
              title: ""
              type: string
              description: Secret value for service principal
              format: password
              example: service_principal_secret_value
            lakehouse_guid:
              title: ""
              type: string
              description: (Immutable) OneLake lakehouse GUID
              example: b63dbst-wj39-h8d4-i1f4-g24kg4ea67h3
            workspace_guid:
              title: ""
              type: string
              description: (Immutable) OneLake workspace GUID
              example: u2jdt6tr-t6ee-67t3-twn6-3gt7whundg64
            oauth2_client_id:
              title: ""
              type: string
              description: OAuth 2.0 client ID
              example: string
            personal_access_token:
              title: ""
              type: string
              description: Personal access token
              format: password
              example: string
            workspace_name:
              title: ""
              type: string
              description: OneLake workspace name
              example: onelake_workspace
          description: ""
          example: null
      example: null
    onelake_NewDestinationRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewDestinationRequest'
      - $ref: '#/components/schemas/onelake_config_V1'
    postgres_gcp_warehouse_config_V1:
      properties:
        config:
          type: object
          properties:
            tunnel_port:
              title: ""
              type: integer
              description: SSH server port name. Must be populated if `connection_type`
                is set to `SshTunnel`.
              format: int32
              example: 564
            database:
              title: ""
              type: string
              description: Database name
              example: production
            password:
              title: ""
              type: string
              description: Database user password
              format: password
              example: fresh_air_267@83
            connection_type:
              title: ""
              type: object
              description: "Connection method. Default value: `Directly`."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
            port:
              title: ""
              type: integer
              description: Server port number
              format: int32
              example: 443
            host:
              title: ""
              type: string
              description: Server name
              example: 87a8z-3da23-3da8d-cloud.sql.com
            tunnel_host:
              title: ""
              type: string
              description: SSH server name. Must be populated if `connection_type`
                is set to `SshTunnel`.
              example: ssh.server.com
            always_encrypted:
              title: ""
              type: boolean
              description: Specifies whether TLS is required. Must be populated if
                `connection_type` is set to `SshTunnel`.
              example: true
            user:
              title: ""
              type: string
              description: Database user name
              example: admin
            tunnel_user:
              title: ""
              type: string
              description: SSH user name. Must be populated if `connection_type` is
                set to `SshTunnel`.
              example: Fivetran
          description: ""
          example: null
      example: null
    postgres_gcp_warehouse_NewDestinationRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewDestinationRequest'
      - $ref: '#/components/schemas/postgres_gcp_warehouse_config_V1'
    postgres_rds_warehouse_config_V1:
      properties:
        config:
          type: object
          properties:
            tunnel_port:
              title: ""
              type: integer
              description: SSH server port name. Must be populated if `connection_type`
                is set to `SshTunnel`.
              format: int32
              example: 564
            database:
              title: ""
              type: string
              description: Database name
              example: production
            password:
              title: ""
              type: string
              description: Database user password
              format: password
              example: fresh_air_267@83
            connection_type:
              title: ""
              type: object
              description: "Connection method. Default value: `Directly`."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            port:
              title: ""
              type: integer
              description: Server port number
              format: int32
              example: 443
            host:
              title: ""
              type: string
              description: Server name
              example: 87a8z-3da23-3da8d-cloud.sql.com
            tunnel_host:
              title: ""
              type: string
              description: SSH server name. Must be populated if `connection_type`
                is set to `SshTunnel`.
              example: ssh.server.com
            always_encrypted:
              title: ""
              type: boolean
              description: Specifies whether TLS is required. Must be populated if
                `connection_type` is set to `SshTunnel`.
              example: true
            user:
              title: ""
              type: string
              description: Database user name
              example: admin
            tunnel_user:
              title: ""
              type: string
              description: SSH user name. Must be populated if `connection_type` is
                set to `SshTunnel`.
              example: Fivetran
          description: ""
          example: null
      example: null
    postgres_rds_warehouse_NewDestinationRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewDestinationRequest'
      - $ref: '#/components/schemas/postgres_rds_warehouse_config_V1'
    postgres_warehouse_config_V1:
      properties:
        config:
          type: object
          properties:
            tunnel_port:
              title: ""
              type: integer
              description: SSH server port name. Must be populated if `connection_type`
                is set to `SshTunnel`.
              format: int32
              example: 564
            database:
              title: ""
              type: string
              description: Database name
              example: production
            password:
              title: ""
              type: string
              description: Database user password
              format: password
              example: fresh_air_267@83
            connection_type:
              title: ""
              type: object
              description: "Connection method. Default value: `Directly`."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            port:
              title: ""
              type: integer
              description: Server port number
              format: int32
              example: 443
            host:
              title: ""
              type: string
              description: Server name
              example: 87a8z-3da23-3da8d-cloud.sql.com
            tunnel_host:
              title: ""
              type: string
              description: SSH server name. Must be populated if `connection_type`
                is set to `SshTunnel`.
              example: ssh.server.com
            always_encrypted:
              title: ""
              type: boolean
              description: Specifies whether TLS is required. Must be populated if
                `connection_type` is set to `SshTunnel`.
              example: true
            user:
              title: ""
              type: string
              description: Database user name
              example: admin
            tunnel_user:
              title: ""
              type: string
              description: SSH user name. Must be populated if `connection_type` is
                set to `SshTunnel`.
              example: Fivetran
          description: ""
          example: null
      example: null
    postgres_warehouse_NewDestinationRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewDestinationRequest'
      - $ref: '#/components/schemas/postgres_warehouse_config_V1'
    propel_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    propel_NewDestinationRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewDestinationRequest'
      - $ref: '#/components/schemas/propel_config_V1'
    redshift_config_V1:
      properties:
        config:
          type: object
          properties:
            auth_type:
              title: ""
              type: object
              description: "Authentication type. Default value: `PASSWORD`."
              example: PASSWORD | IAM
              enum:
              - PASSWORD
              - IAM
            connection_type:
              title: ""
              type: object
              description: "Connection method. Default value: `Directly`."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            cluster_region:
              title: ""
              type: string
              description: Cluster region. Must be populated if `connection_type`
                is set to `SshTunnel` and `auth_type` is set to `IAM`.
              example: us-east-1
            external_id:
              title: ""
              type: string
              description: Fivetran generated External ID
              example: string
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS through Tunnel
              example: true
            tunnel_user:
              title: ""
              type: string
              description: SSH user name. Must be populated if `connection_type` is
                set to `SshTunnel`.
              example: Fivetran
            cluster_id:
              title: ""
              type: string
              description: Cluster ID. Must be populated if `connection_type` is set
                to `SshTunnel` and `auth_type` is set to `IAM`.
              example: clu5734-id
            tunnel_port:
              title: ""
              type: integer
              description: SSH server port name. Must be populated if `connection_type`
                is set to `SshTunnel`.
              format: int32
              example: 564
            database:
              title: ""
              type: string
              description: Database name
              example: production
            password:
              title: ""
              type: string
              description: Database user password. Required if authentication type
                is `PASSWORD`.
              format: password
              example: fresh_air_267@83
            role_arn:
              title: ""
              type: string
              description: Role ARN with Redshift permissions. Required if authentication
                type is `IAM`.
              example: arn
            port:
              title: ""
              type: integer
              description: Server port number
              format: int32
              example: 443
            host:
              title: ""
              type: string
              description: Server name
              example: 87a8z-3da23-3da8d-cloud.sql.com
            tunnel_host:
              title: ""
              type: string
              description: SSH server name. Must be populated if `connection_type`
                is set to `SshTunnel`.
              example: ssh.server.com
            is_redshift_serverless:
              title: ""
              type: boolean
              description: Is your destination Redshift Serverless
              example: true
            user:
              title: ""
              type: string
              description: Database user name
              example: admin
          description: ""
          example: null
      example: null
    redshift_NewDestinationRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewDestinationRequest'
      - $ref: '#/components/schemas/redshift_config_V1'
    singlestore_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    singlestore_NewDestinationRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewDestinationRequest'
      - $ref: '#/components/schemas/singlestore_config_V1'
    snowflake_config_V1:
      properties:
        config:
          type: object
          properties:
            role:
              title: ""
              type: string
              description: "If not specified, Fivetran will use the user's default\
                \ role"
              example: string
            connection_type:
              title: ""
              type: object
              description: "Connection method. Default value: `Directly`."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            auth:
              title: ""
              type: object
              description: Password-based or key-based authentication type
              example: PASSWORD | KEY_PAIR | OAUTH
              enum:
              - PASSWORD
              - KEY_PAIR
              - OAUTH
            private_key:
              title: ""
              type: string
              description: Private access key.  The field should be specified if authentication
                type is `KEY_PAIR`.
              format: password
              example: string
            database:
              title: ""
              type: string
              description: Database name
              example: fivetran
            password:
              title: ""
              type: string
              description: Database user password. The field should be specified if
                authentication type is `PASSWORD`.
              format: password
              example: "123456"
            is_private_key_encrypted:
              title: ""
              type: boolean
              description: "Indicates that a private key is encrypted. The default\
                \ value: `false`. The field can be specified if authentication type\
                \ is `KEY_PAIR`."
              example: true
            port:
              title: ""
              type: integer
              description: Server port number
              format: int32
              example: 443
            host:
              title: ""
              type: string
              description: Server name
              example: your-account.snowflakecomputing.com
            passphrase:
              title: ""
              type: string
              description: "In case private key is encrypted, you are required to\
                \ enter passphrase that was used to encrypt the private key. The field\
                \ can be specified if authentication type is `KEY_PAIR`."
              format: password
              example: string
            user:
              title: ""
              type: string
              description: Database user name
              example: fivetran_user
          description: ""
          example: null
      example: null
    snowflake_NewDestinationRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewDestinationRequest'
      - $ref: '#/components/schemas/snowflake_config_V1'
    sql_server_rds_warehouse_config_V1:
      properties:
        config:
          type: object
          properties:
            tunnel_port:
              title: ""
              type: integer
              description: SSH server port name. Must be populated if `connection_type`
                is set to `SshTunnel`.
              format: int32
              example: 564
            database:
              title: ""
              type: string
              description: Database name
              example: production
            password:
              title: ""
              type: string
              description: Database user password
              format: password
              example: fresh_air_267@83
            connection_type:
              title: ""
              type: object
              description: "Connection method. Default value: `Directly`."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            port:
              title: ""
              type: integer
              description: Server port number
              format: int32
              example: 443
            host:
              title: ""
              type: string
              description: Server name
              example: 87a8z-3da23-3da8d-cloud.sql.com
            tunnel_host:
              title: ""
              type: string
              description: SSH server name. Must be populated if `connection_type`
                is set to `SshTunnel`.
              example: ssh.server.com
            always_encrypted:
              title: ""
              type: boolean
              description: Specifies whether TLS is required. Must be populated if
                `connection_type` is set to `SshTunnel`.
              example: true
            user:
              title: ""
              type: string
              description: Database user name
              example: admin
            tunnel_user:
              title: ""
              type: string
              description: SSH user name. Must be populated if `connection_type` is
                set to `SshTunnel`.
              example: Fivetran
          description: ""
          example: null
      example: null
    sql_server_rds_warehouse_NewDestinationRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewDestinationRequest'
      - $ref: '#/components/schemas/sql_server_rds_warehouse_config_V1'
    sql_server_warehouse_config_V1:
      properties:
        config:
          type: object
          properties:
            tunnel_port:
              title: ""
              type: integer
              description: SSH server port name. Must be populated if `connection_type`
                is set to `SshTunnel`.
              format: int32
              example: 564
            database:
              title: ""
              type: string
              description: Database name
              example: production
            password:
              title: ""
              type: string
              description: Database user password
              format: password
              example: fresh_air_267@83
            connection_type:
              title: ""
              type: object
              description: "Connection method. Default value: `Directly`."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            port:
              title: ""
              type: integer
              description: Server port number
              format: int32
              example: 443
            host:
              title: ""
              type: string
              description: Server name
              example: 87a8z-3da23-3da8d-cloud.sql.com
            tunnel_host:
              title: ""
              type: string
              description: SSH server name. Must be populated if `connection_type`
                is set to `SshTunnel`.
              example: ssh.server.com
            always_encrypted:
              title: ""
              type: boolean
              description: Specifies whether TLS is required. Must be populated if
                `connection_type` is set to `SshTunnel`.
              example: true
            user:
              title: ""
              type: string
              description: Database user name
              example: admin
            tunnel_user:
              title: ""
              type: string
              description: SSH user name. Must be populated if `connection_type` is
                set to `SshTunnel`.
              example: Fivetran
          description: ""
          example: null
      example: null
    sql_server_warehouse_NewDestinationRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewDestinationRequest'
      - $ref: '#/components/schemas/sql_server_warehouse_config_V1'
    adls_DestinationResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/DestinationResponse'
      - $ref: '#/components/schemas/adls_config_V1'
    aiven_kafka_wh_DestinationResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/DestinationResponse'
      - $ref: '#/components/schemas/aiven_kafka_wh_config_V1'
    aurora_postgres_warehouse_DestinationResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/DestinationResponse'
      - $ref: '#/components/schemas/aurora_postgres_warehouse_config_V1'
    aurora_warehouse_DestinationResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/DestinationResponse'
      - $ref: '#/components/schemas/aurora_warehouse_config_V1'
    aws_msk_wh_DestinationResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/DestinationResponse'
      - $ref: '#/components/schemas/aws_msk_wh_config_V1'
    azure_postgres_warehouse_DestinationResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/DestinationResponse'
      - $ref: '#/components/schemas/azure_postgres_warehouse_config_V1'
    azure_sql_data_warehouse_DestinationResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/DestinationResponse'
      - $ref: '#/components/schemas/azure_sql_data_warehouse_config_V1'
    azure_sql_database_DestinationResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/DestinationResponse'
      - $ref: '#/components/schemas/azure_sql_database_config_V1'
    azure_sql_managed_db_warehouse_DestinationResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/DestinationResponse'
      - $ref: '#/components/schemas/azure_sql_managed_db_warehouse_config_V1'
    big_query_DestinationResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/DestinationResponse'
      - $ref: '#/components/schemas/big_query_config_V1'
    big_query_dts_DestinationResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/DestinationResponse'
      - $ref: '#/components/schemas/big_query_dts_config_V1'
    clickhouse_DestinationResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/DestinationResponse'
      - $ref: '#/components/schemas/clickhouse_config_V1'
    confluent_cloud_wh_DestinationResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/DestinationResponse'
      - $ref: '#/components/schemas/confluent_cloud_wh_config_V1'
    databricks_DestinationResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/DestinationResponse'
      - $ref: '#/components/schemas/databricks_config_V1'
    managed_big_query_DestinationResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/DestinationResponse'
      - $ref: '#/components/schemas/managed_big_query_config_V1'
    maria_rds_warehouse_DestinationResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/DestinationResponse'
      - $ref: '#/components/schemas/maria_rds_warehouse_config_V1'
    maria_warehouse_DestinationResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/DestinationResponse'
      - $ref: '#/components/schemas/maria_warehouse_config_V1'
    materialize_DestinationResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/DestinationResponse'
      - $ref: '#/components/schemas/materialize_config_V1'
    milvus_DestinationResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/DestinationResponse'
      - $ref: '#/components/schemas/milvus_config_V1'
    motherduck_DestinationResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/DestinationResponse'
      - $ref: '#/components/schemas/motherduck_config_V1'
    mysql_rds_warehouse_DestinationResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/DestinationResponse'
      - $ref: '#/components/schemas/mysql_rds_warehouse_config_V1'
    mysql_warehouse_DestinationResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/DestinationResponse'
      - $ref: '#/components/schemas/mysql_warehouse_config_V1'
    new_s3_datalake_DestinationResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/DestinationResponse'
      - $ref: '#/components/schemas/new_s3_datalake_config_V1'
    onelake_DestinationResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/DestinationResponse'
      - $ref: '#/components/schemas/onelake_config_V1'
    postgres_gcp_warehouse_DestinationResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/DestinationResponse'
      - $ref: '#/components/schemas/postgres_gcp_warehouse_config_V1'
    postgres_rds_warehouse_DestinationResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/DestinationResponse'
      - $ref: '#/components/schemas/postgres_rds_warehouse_config_V1'
    postgres_warehouse_DestinationResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/DestinationResponse'
      - $ref: '#/components/schemas/postgres_warehouse_config_V1'
    propel_DestinationResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/DestinationResponse'
      - $ref: '#/components/schemas/propel_config_V1'
    redshift_DestinationResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/DestinationResponse'
      - $ref: '#/components/schemas/redshift_config_V1'
    singlestore_DestinationResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/DestinationResponse'
      - $ref: '#/components/schemas/singlestore_config_V1'
    snowflake_DestinationResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/DestinationResponse'
      - $ref: '#/components/schemas/snowflake_config_V1'
    sql_server_rds_warehouse_DestinationResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/DestinationResponse'
      - $ref: '#/components/schemas/sql_server_rds_warehouse_config_V1'
    sql_server_warehouse_DestinationResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/DestinationResponse'
      - $ref: '#/components/schemas/sql_server_warehouse_config_V1'
    azure_monitor_log_config_V1:
      properties:
        config:
          type: object
          properties:
            workspace_id:
              title: ""
              type: string
              description: ""
              example: string
            primary_key:
              title: ""
              type: string
              description: ""
              format: password
              example: string
          description: ""
          example: null
      example: null
    azure_monitor_log_AddLogRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/AddLogRequest'
      - $ref: '#/components/schemas/azure_monitor_log_config_V1'
    cloudwatch_config_V1:
      properties:
        config:
          type: object
          properties:
            log_group_name:
              title: ""
              type: string
              description: ""
              example: string
            role_arn:
              title: ""
              type: string
              description: ""
              example: string
            external_id:
              title: ""
              type: string
              description: ""
              example: string
            region:
              title: ""
              type: string
              description: ""
              example: string
          description: ""
          example: null
      example: null
    cloudwatch_AddLogRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/AddLogRequest'
      - $ref: '#/components/schemas/cloudwatch_config_V1'
    datadog_log_config_V1:
      properties:
        config:
          type: object
          properties:
            hostname:
              title: ""
              type: string
              description: ""
              example: string
            api_key:
              title: ""
              type: string
              description: ""
              format: password
              example: string
            region:
              title: ""
              type: object
              description: ""
              example: US1 | US3 | US5 | EU
              enum:
              - EU
              - US1
              - US3
              - US5
          description: ""
          example: null
      example: null
    datadog_log_AddLogRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/AddLogRequest'
      - $ref: '#/components/schemas/datadog_log_config_V1'
    new_relic_log_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: ""
              format: password
              example: string
            sub_domain:
              title: ""
              type: object
              description: ""
              example: US | EU | FedRAMP
              enum:
              - EU
              - FedRAMP
              - US
          description: ""
          example: null
      example: null
    new_relic_log_AddLogRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/AddLogRequest'
      - $ref: '#/components/schemas/new_relic_log_config_V1'
    splunkLog_config_V1:
      properties:
        config:
          type: object
          properties:
            port:
              title: ""
              type: integer
              description: ""
              format: int32
              example: 0
            host:
              title: ""
              type: string
              description: ""
              example: string
            channel:
              title: ""
              type: string
              description: ""
              example: string
            enable_ssl:
              title: ""
              type: boolean
              description: ""
              example: true
            token:
              title: ""
              type: string
              description: ""
              format: password
              example: string
          description: ""
          example: null
      example: null
    splunkLog_AddLogRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/AddLogRequest'
      - $ref: '#/components/schemas/splunkLog_config_V1'
    stackdriver_config_V1:
      properties:
        config:
          type: object
          properties:
            service_account_key:
              title: ""
              type: string
              description: ""
              example: string
            project_id:
              title: ""
              type: string
              description: ""
              example: string
          description: ""
          example: null
      example: null
    stackdriver_AddLogRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/AddLogRequest'
      - $ref: '#/components/schemas/stackdriver_config_V1'
    azure_monitor_log_LogResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/LogResponse'
      - $ref: '#/components/schemas/azure_monitor_log_config_V1'
    cloudwatch_LogResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/LogResponse'
      - $ref: '#/components/schemas/cloudwatch_config_V1'
    datadog_log_LogResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/LogResponse'
      - $ref: '#/components/schemas/datadog_log_config_V1'
    new_relic_log_LogResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/LogResponse'
      - $ref: '#/components/schemas/new_relic_log_config_V1'
    splunkLog_LogResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/LogResponse'
      - $ref: '#/components/schemas/splunkLog_config_V1'
    stackdriver_LogResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/LogResponse'
      - $ref: '#/components/schemas/stackdriver_config_V1'
    "15five_config_V1":
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your 15five API key.
              format: password
              example: your_15five_api_key
          description: ""
          example: null
      example: null
    schema_format_schema:
      properties:
        config:
          type: object
          properties:
            schema:
              title: Destination schema name
              type: string
              description: Destination schema name. Schema name is permanent and cannot
                be changed after connection creation
              example: schema_name
          example: null
      example: null
    "15five_NewConnectorRequestV1":
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/15five_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    "360learning_config_V1":
      properties:
        config:
          type: object
          properties:
            company_id:
              title: ""
              type: string
              description: Your 360Learning Company ID.
              example: your_comapny_id
            api_key:
              title: ""
              type: string
              description: Your 360Learning API Key.
              format: password
              example: your_360learning_api_key
          description: ""
          example: null
      example: null
    "360learning_NewConnectorRequestV1":
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/360learning_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    "6sense_config_V1":
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your 6sense API Key.
              format: password
              example: string
          description: ""
          example: null
      example: null
    "6sense_NewConnectorRequestV1":
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/6sense_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    "7shifts_config_V1":
      properties:
        config:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: Your 7shifts access token.
              format: password
              example: your_7shifts_access_token
          description: ""
          example: null
      example: null
    "7shifts_NewConnectorRequestV1":
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/7shifts_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    absorb_lms_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your Absorb LMS password.
              format: password
              example: your_absorb_lms_password
            sub_domain:
              type: object
              description: Your Absorb LMS subdomain.
              example: null
              enum:
              - rest.sandbox.myabsorb.eu
              - rest.sandbox.myabsorb.com.au
              - rest.sandbox.myabsorb.ca
              - rest.sandbox.myabsorb.com
              - rest.myabsorb.com.au
              - rest.myabsorb.com
              - rest.myabsorb.ca
              - rest.myabsorb.eu
            private_key:
              title: ""
              type: string
              description: Your Absorb LMS REST API private key.
              format: password
              example: your_absorb_lms_rest_api_private_key
            username:
              title: ""
              type: string
              description: Your Absorb LMS username.
              example: your_absorb_lms_username
          description: ""
          example: null
      example: null
    absorb_lms_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/absorb_lms_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    acculynx_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Acculynx API key.
              format: password
              example: your_acculynx_api_key
          description: ""
          example: null
      example: null
    acculynx_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/acculynx_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    activecampaign_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your ActiveCampaign API key.
              format: password
              example: your_activecampaign_api_key
            sub_domain:
              title: ""
              type: string
              description: Your ActiveCampaign sub-domain.
              example: your_acumatica_subdomain
          description: ""
          example: null
      example: null
    activecampaign_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/activecampaign_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    acumatica_config_V1:
      properties:
        config:
          type: object
          properties:
            contract_version:
              title: ""
              type: string
              description: Your Acumatica contract version.
              example: your_acumatica_contract_version
            sub_domain:
              title: ""
              type: string
              description: Your Acumatica subdomain.
              example: your_acumatica_subdomain
            client_secret:
              title: ""
              type: string
              description: Your Acumatica client secret.
              format: password
              example: your_acumatica_client_secret
            client_id:
              title: ""
              type: string
              description: Your Acumatica client ID.
              example: your_acumatica_client_id
          description: ""
          example: null
      example: null
    acumatica_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/acumatica_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    ada_config_V1:
      properties:
        config:
          type: object
          properties:
            bearer_token:
              title: ""
              type: string
              description: Your Ada API Access Token.
              format: password
              example: your_ada_bearer_token
            sub_domain:
              title: ""
              type: string
              description: Your Ada sub-domain.
              example: your_bot_handle
          description: ""
          example: null
      example: null
    ada_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/ada_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    adjust_config_V1:
      properties:
        config:
          type: object
          properties:
            export_storage_type:
              title: ""
              type: object
              description: Your cloud storage.
              example: AWS_S3 | GCS
              enum:
              - GCS
              - AWS_S3
            csv_definition:
              title: ""
              type: string
              description: CSV definition for the CSV export (https://help.adjust.com/en/article/csv-uploads#how-do-i-format-my-csv-definition).
              example: my export definition
            s3_role_arn:
              title: ""
              type: string
              description: "Used if the `export_storage_type` is `AWS_S3`, the Role\
                \ ARN required for authentication."
              format: password
              example: role_arn
            bucket_name:
              title: ""
              type: string
              description: Your AWS S3 or GCS bucket.
              example: bucket
          description: ""
          example: null
      example: null
    adjust_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/adjust_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    adobe_analytics_config_V1:
      properties:
        config:
          type: object
          properties:
            authentication_method:
              title: ""
              type: object
              description: Authentication Method
              example: OAUTH2 | JWT_TOKEN
              enum:
              - OAUTH2
              - JWT_TOKEN
            technical_account_id:
              title: ""
              type: string
              description: Technical Account ID from the Service Account (JWT) credentials
                of your Adobe Project.
              example: technicalAccountId
            organization_id:
              title: ""
              type: string
              description: Organization ID from the Service Account (JWT) credentials
                of your Adobe Project.
              example: organizationId
            timeframe_months:
              title: ""
              type: object
              description: "Number of months' worth of reporting data you'd like to\
                \ include in your initial sync. This cannot be modified once the connector\
                \ has been created. Default value: `TWELVE` ."
              example: THREE | SIX | TWELVE | TWENTY_FOUR | ALL_TIME
              enum:
              - TWENTY_FOUR
              - SIX
              - ALL_TIME
              - TWELVE
              - THREE
            private_key:
              title: ""
              type: string
              description: The complete contents of your private key file including
                the start and end tags (`----BEGIN PRIVATE KEY----` to `----END PRIVATE
                KEY----`).
              format: password
              example: privateKey
            client_secret:
              title: ""
              type: string
              description: Client Secret from the OAuth Server-to-Server or Service
                Account (JWT) credentials of your Adobe Project.
              format: password
              example: clientSecret
            client_id:
              title: ""
              type: string
              description: Client ID from the OAuth Server-to-Server or Service Account
                (JWT) credentials of your Adobe Project.
              example: clientId
            date_granularity:
              title: ""
              type: object
              description: "The aggregation duration you want. Default value: `HOUR`\
                \ ."
              example: HOUR | DAY | WEEK | MONTH | QUARTER | YEAR
              enum:
              - MONTH
              - QUARTER
              - YEAR
              - HOUR
              - WEEK
              - DAY
            adobe_analytics_configurations:
              title: ""
              type: array
              description: The list of configurations of tables you want to sync.
                The number of tables and their configurations is limited to 5. Required
                for connector creation.
              example: null
              items:
                title: ""
                type: object
                properties:
                  report_suites:
                    title: ""
                    type: array
                    description: Specific report suites to sync. Must be populated
                      if `sync_mode` is set to `SpecificReportSuites`.
                    example:
                    - string
                    items:
                      title: ""
                      type: string
                      description: ""
                      example: string
                  sync_mode:
                    title: ""
                    type: object
                    description: "Whether to sync all report suites or specific report\
                      \ suites. Default value: `AllReportSuites` ."
                    example: AllReportSuites | SpecificReportSuites
                    enum:
                    - SpecificReportSuites
                    - AllReportSuites
                  elements:
                    title: ""
                    type: array
                    description: The elements that you want to sync.
                    example:
                    - string
                    items:
                      title: ""
                      type: string
                      description: ""
                      example: string
                  metrics:
                    title: ""
                    type: array
                    description: The metrics that you want to sync.
                    example:
                    - string
                    items:
                      title: ""
                      type: string
                      description: ""
                      example: string
                  table:
                    title: ""
                    type: string
                    description: The table name unique within the schema to which
                      connector will sync the data. Required for connector creation.
                    example: test_table
                  calculated_metrics:
                    title: ""
                    type: array
                    description: The calculated_metrics that you want to sync.
                    example:
                    - string
                    items:
                      title: ""
                      type: string
                      description: ""
                      example: string
                  segments:
                    title: ""
                    type: array
                    description: The segments that you want to sync.
                    example:
                    - string
                    items:
                      title: ""
                      type: string
                      description: ""
                      example: string
                description: The list of configurations of tables you want to sync.
                  The number of tables and their configurations is limited to 5. Required
                  for connector creation.
                example: null
          description: ""
          example: null
      example: null
    adobe_analytics_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/adobe_analytics_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    adobe_analytics_data_feed_config_V1:
      properties:
        config:
          type: object
          properties:
            ftp_password:
              title: ""
              type: string
              description: FTP password.
              format: password
              example: password
            sftp_is_key_pair:
              title: ""
              type: boolean
              description: Log in with key pair or password
              example: true
            sftp_user:
              title: ""
              type: string
              description: SFTP user.
              example: user
            ftp_port:
              title: ""
              type: integer
              description: FTP port.
              format: int32
              example: 21
            sftp_port:
              title: ""
              type: integer
              description: SFTP port.
              format: int32
              example: 22
            abs_container_address:
              title: ""
              type: string
              description: Azure Blob Storage container address
              example: fivetran.blob.windows.net
            abs_container_name:
              title: ""
              type: string
              description: Azure Blob Storage container name.
              example: container_name
            sftp_host:
              title: ""
              type: string
              description: SFTP host.
              example: host
            source:
              title: ""
              type: object
              description: The data source.
              example: AZURE_BLOB_STORAGE | FTP | S3 | SFTP
              enum:
              - S3
              - AZURE_BLOB_STORAGE
              - FTP
              - SFTP
            folder_path:
              title: ""
              type: string
              description: Folder Path
              example: string
            ftp_host:
              title: ""
              type: string
              description: FTP host.
              example: host
            is_ftps:
              title: ""
              type: boolean
              description: Use Secure FTP (FTPS).
              example: true
            abs_host_user:
              title: ""
              type: string
              description: Azure Blob Storage username
              example: fivetran
            ftp_user:
              title: ""
              type: string
              description: FTP user.
              example: user
            s3role_arn:
              title: ""
              type: string
              description: The Role ARN required for authentication.
              format: password
              example: role_arn
            abs_connection_string:
              title: ""
              type: string
              description: Azure Blob Storage connection string.
              format: password
              example: connection_string
            s3bucket:
              title: ""
              type: string
              description: The S3 bucket name.
              example: bucket
            abs_connection_method:
              title: ""
              type: object
              description: Azure Blob Storage connection method
              example: DIRECT | SSH_TUNNEL | PRIVATE_LINK
              enum:
              - SSH_TUNNEL
              - DIRECT
              - PRIVATE_LINK
            abs_host_ip:
              title: ""
              type: string
              description: Azure Blob Storage host IP
              example: 13.120.106.58
            sftp_password:
              title: ""
              type: string
              description: SFTP password required if sftp_is_key_pair is false
              format: password
              example: password
          description: ""
          example: null
      example: null
    adobe_analytics_data_feed_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/adobe_analytics_data_feed_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    adobe_commerce_config_V1:
      properties:
        config:
          type: object
          properties:
            host_url:
              title: ""
              type: string
              description: Your Adobe Commerce host url.
              example: your.host.url.com
            password:
              title: ""
              type: string
              description: Your Adobe Commerce password.
              format: password
              example: your_adobe_commerce_password
            username:
              title: ""
              type: string
              description: Your Adobe Commerce username.
              example: your_adobe_commerce_username
          description: ""
          example: null
      example: null
    adobe_commerce_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/adobe_commerce_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    adobe_workfront_config_V1:
      properties:
        config:
          type: object
          properties:
            organization_domain:
              title: ""
              type: string
              description: Your Adobe Workfront organization domain.
              example: your_adobe_workfront_organization_domain
            client_secret:
              title: ""
              type: string
              description: Your Adobe Workfront client secret.
              format: password
              example: your_adobe_workfront_client_secret
            client_id:
              title: ""
              type: string
              description: Your Adobe Workfront client ID.
              example: your_adobe_workfront_client_id
          description: ""
          example: null
      example: null
    adobe_workfront_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/adobe_workfront_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    adp_workforce_now_config_V1:
      properties:
        config:
          type: object
          properties:
            ws_certificate:
              title: ""
              type: string
              description: Web Services Certificate.
              format: password
              example: xxxxx-xxxxx-xxxxx-xxxxx
            private_key:
              title: ""
              type: string
              description: Private Key.
              format: password
              example: xxxxx-xxxxx-xxxxx-xxxxx
            client_secret:
              title: ""
              type: string
              description: Your ADP Client Secret.
              format: password
              example: test_client_secret
            client_id:
              title: ""
              type: string
              description: Your ADP Client ID.
              example: test_client_id
          description: ""
          example: null
      example: null
    adp_workforce_now_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/adp_workforce_now_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    adroll_config_V1:
      properties:
        config:
          type: object
          properties:
            sync_mode:
              title: ""
              type: object
              description: "Whether to sync all advertisables or specific advertisables.\
                \ Default value: `AllAdvertisables`."
              example: AllAdvertisables | SpecificAdvertisables
              enum:
              - AllAdvertisables
              - SpecificAdvertisables
            timeframe_months:
              title: ""
              type: object
              description: "Number of months' worth of reporting data you'd like to\
                \ include in your initial sync. This cannot be modified once the connector\
                \ is created. Default value: `TWELVE`."
              example: THREE | SIX | TWELVE | TWENTY_FOUR | ALL_TIME
              enum:
              - TWENTY_FOUR
              - SIX
              - ALL_TIME
              - TWELVE
              - THREE
            advertisables:
              title: ""
              type: array
              description: Specific advertisables to sync. Must be populated if `sync_mode`
                is set to `SpecificAdvertisables`.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            metrics:
              title: ""
              type: array
              description: The metrics that you want to sync.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            report_type:
              title: ""
              type: object
              description: "The report type you want. Default value: `ALL_ADS`."
              example: ALL_AUDIENCE | ALL_CAMPAIGNS | ALL_ADS | ALL_ADGROUPS | CONVERSIONS
                | ALL_ADVERTISABLES
              enum:
              - ALL_ADS
              - ALL_ADGROUPS
              - ALL_ADVERTISABLES
              - ALL_CAMPAIGNS
              - ALL_AUDIENCE
              - CONVERSIONS
            dimensions:
              title: ""
              type: array
              description: The dimenstions that you want to sync.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
          description: ""
          example: null
      example: null
    schema_format_schema_table:
      properties:
        config:
          type: object
          properties:
            schema:
              title: Destination schema name
              type: string
              description: Destination schema name. Schema name is permanent and cannot
                be changed after connection creation
              example: schema_name
            table:
              title: Destination table
              type: string
              description: Destination table. Table is permanent and cannot be changed
                after connection creation
              example: table_name
          example: null
      example: null
    adroll_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The long-lived `Refresh token` along with the `client_id`
                and `client_secret` parameters carry the information necessary to
                get a new access token for API resources.
              example: my_refresh_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your AdRoll client application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your AdRoll client application.'
                  example: my_client_id
              description: Your application client access fields
              example: null
          description: ""
          example: null
      example: null
    adroll_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/adroll_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
      - $ref: '#/components/schemas/adroll_auth_V1'
    adyen_config_V1:
      properties:
        config:
          type: object
          properties:
            report_service_api_key:
              title: ""
              type: string
              description: Your Report Service API key.
              format: password
              example: adyen_report_service_api_key
            is_test_account:
              title: ""
              type: boolean
              description: "Whether or not your Adyen Account is a Test Account. Default\
                \ value: `false`."
              example: true
            web_service_api_key:
              title: ""
              type: string
              description: Your Adyen Web Service API key.
              format: password
              example: adyen_web_service_api_key
          description: ""
          example: null
      example: null
    adyen_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/adyen_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    affinity_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Affinity API key.
              format: password
              example: your_affinity_api_key
          description: ""
          example: null
      example: null
    affinity_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/affinity_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    afterpay_config_V1:
      properties:
        config:
          type: object
          properties:
            secret_key:
              title: ""
              type: string
              description: Your Afterpay Secret Key.
              format: password
              example: your_afterpay_secret_key
            api_environment:
              type: object
              description: Your Afterpay API environment.
              example: null
              enum:
              - global-api-sandbox
              - global-api
            merchant_id:
              title: ""
              type: string
              description: Your Afterpay Merchant ID.
              example: your_afterpay_merchant_id
          description: ""
          example: null
      example: null
    afterpay_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/afterpay_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    aha_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Your Aha! API key.
              format: password
              example: your_aha_api_key
            base_url:
              title: ""
              type: string
              description: Your Aha! subdomain.
              example: your_aha_subdomain
          description: ""
          example: null
      example: null
    aha_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/aha_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    aircall_config_V1:
      properties:
        config:
          type: object
          properties:
            api_id:
              title: ""
              type: string
              description: Your Aircall API ID.
              example: your_aircall_api_id
            api_token:
              title: ""
              type: string
              description: Your Aircall API Token.
              format: password
              example: your_aircall_api_token
          description: ""
          example: null
      example: null
    aircall_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/aircall_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    airtable_config_V1:
      properties:
        config:
          type: object
          properties:
            base_id:
              title: ""
              type: string
              description: ID of base in Airtable
              example: airtable_base_id
            table_name:
              title: ""
              type: string
              description: Name of table in Airtable
              example: airtable_table_name
          description: ""
          example: null
      example: null
    schema_format_schema_prefix:
      properties:
        config:
          type: object
          properties:
            schema_prefix:
              title: Destination schema prefix
              type: string
              description: "Destination schema prefix. Prefix for each replicated\
                \ schema. For example with prefix 'x', source schemas 'foo' and 'bar'\
                \ get replicated as 'x_foo' and 'x_bar'. The prefix is permanent and\
                \ cannot be changed after connection creation"
              example: prefix
          example: null
      example: null
    airtable_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The long-lived refresh token along with the client ID and
                client secret carry the information necessary to get a new access
                token for API resources.
              example: my_refresh_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Airtable client application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Airtable client application.'
                  example: my_client_id
              description: ""
              example: null
          description: ""
          example: null
      example: null
    airtable_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/airtable_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
      - $ref: '#/components/schemas/airtable_auth_V1'
    akamai_config_V1:
      properties:
        config:
          type: object
          properties:
            hostname:
              title: ""
              type: string
              description: Your Akamai hostname.
              example: your_akamai_hostname
            type_name:
              title: ""
              type: string
              description: Your Akamai type name.
              example: your_akamai_type_name
            client_secret:
              title: ""
              type: string
              description: Your Akamai client secret.
              format: password
              example: your_akamai_client_secret
            client_id:
              title: ""
              type: string
              description: Your Akamai client ID.
              example: your_akamai_client_id
          description: ""
          example: null
      example: null
    akamai_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/akamai_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    akeneo_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your Akeneo password.
              format: password
              example: your_akeneo_password
            base_url:
              title: ""
              type: string
              description: Your Akeneo base URL.
              example: your_akeneo_base_url
            client_secret:
              title: ""
              type: string
              description: Your Akeneo client secret.
              format: password
              example: your_akeneo_client_secret
            client_id:
              title: ""
              type: string
              description: Your Akeneo client ID.
              example: your_akeneo_client_id
            username:
              title: ""
              type: string
              description: Your Akeneo username.
              example: your_akeneo_username
          description: ""
          example: null
      example: null
    akeneo_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/akeneo_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    alchemer_config_V1:
      properties:
        config:
          type: object
          properties:
            sub_domain:
              title: ""
              type: string
              description: Your Alchemer sub-domain.
              example: "Subdomain name like .com,.eu,-ca.com"
            query_param_value:
              title: ""
              type: string
              description: Your Alchemer API key.
              format: password
              example: your_alchemer_api_key
            api_secret_key:
              title: ""
              type: string
              description: Your Alchemer API Secret key.
              format: password
              example: your_alchemer_api_secret_key
          description: ""
          example: null
      example: null
    alchemer_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/alchemer_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    algolia_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Algolia API key.
              format: password
              example: your_algolia_api_key
            region:
              type: object
              description: Your Algolia analytics region.
              example: null
              enum:
              - analytics.us.algolia.com
              - analytics.de.algolia.com
            application_id:
              title: ""
              type: string
              description: Your Algolia application ID.
              example: your_algolia_application_id
          description: ""
          example: null
      example: null
    algolia_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/algolia_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    amazon_ads_config_V1:
      properties:
        config:
          type: object
          properties:
            sync_mode:
              title: ""
              type: object
              description: Option to select connector should sync all profiles or
                specific profiles.
              example: AllProfiles | SpecificProfiles
              enum:
              - AllProfiles
              - SpecificProfiles
            attribution_window:
              title: ""
              type: object
              description: Time period used to attribute conversions based on clicks.
              example: DAY_1 | DAY_7 | DAY_14 | DAY_30
              enum:
              - DAY_14
              - DAY_1
              - DAY_30
              - DAY_7
            profiles:
              title: ""
              type: array
              description: Specific User Profile IDs to sync. Must be populated if
                `sync_mode` is set to `SpecificProfiles`.
              example:
              - 0
              items:
                title: ""
                type: integer
                description: ""
                format: int32
                example: 0
            region:
              title: ""
              type: object
              description: The region used by the Amazon Ads profile.
              example: NORTH_AMERICA | EUROPE | FAR_EAST
              enum:
              - NORTH_AMERICA
              - EUROPE
              - FAR_EAST
          description: ""
          example: null
      example: null
    amazon_ads_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The long-lived `Refresh token` along with the `client_id`
                and `client_secret` parameters carry the information necessary to
                get a new access token for API resources.
              example: my_refresh_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Amazon Ads client application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Amazon Ads client application.'
                  example: my_client_id
              description: Your application client access fields
              example: null
          description: ""
          example: null
      example: null
    amazon_ads_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/amazon_ads_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/amazon_ads_auth_V1'
    amazon_attribution_config_V1:
      properties:
        config:
          type: object
          properties:
            region_api_url:
              type: object
              description: Your Amazon Attribution API URL region.
              example: null
              enum:
              - api-fe
              - api-eu
              - api
            region_auth_url:
              type: object
              description: Your Amazon Attribution auth URL region.
              example: null
              enum:
              - apac.account
              - www
              - eu.account
            region_token_url:
              type: object
              description: Your Amazon Attribution token URL region.
              example: null
              enum:
              - com
              - co.uk
              - co.jp
          description: ""
          example: null
      example: null
    amazon_attribution_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/amazon_attribution_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    amazon_dsp_config_V1:
      properties:
        config:
          type: object
          properties:
            api_url_region:
              type: object
              description: Your Amazon DSP API URL Region.
              example: null
              enum:
              - api-fe
              - api-eu
              - api
            auth_url_region:
              type: object
              description: Your Amazon DSP Auth URL Region.
              example: null
              enum:
              - apac.account
              - www
              - eu.account
            profiles:
              title: ""
              type: string
              description: Your Amazon DSP profiles With Comma Separated.
              example: your_amazon_dsp_profiles_with_comma_separated
            token_url_region:
              type: object
              description: Your Amazon DSP Token URL Region.
              example: null
              enum:
              - com
              - co.uk
              - co.jp
          description: ""
          example: null
      example: null
    amazon_dsp_auth_V1:
      properties:
        auth:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: Your Amazon DSP Access Token.
              format: password
              example: your_access_token
            refresh_token:
              title: ""
              type: string
              description: Your Amazon DSP Refresh Token.
              format: password
              example: your_refresh_token
            client_access:
              title: ""
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: ""
                  format: password
                  example: string
                client_id:
                  title: ""
                  type: string
                  description: ""
                  example: string
              description: Your Amazon DSP Client Access.
              example: null
          description: ""
          example: null
      example: null
    amazon_dsp_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/amazon_dsp_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
      - $ref: '#/components/schemas/amazon_dsp_auth_V1'
    amazon_selling_partner_config_V1:
      properties:
        config:
          type: object
          properties:
            is_vendor:
              title: ""
              type: boolean
              description: "Whether or not you have a Vendor Account. Default value:\
                \ `false`."
              example: true
            merchant_id:
              title: ""
              type: string
              description: The Merchant ID or Vendor Code.
              example: test_merchant_id
            region:
              title: ""
              type: object
              description: The region used by the Amazon Selling Partner profile.
              example: NORTH_AMERICA | EUROPE | FAR_EAST
              enum:
              - NORTH_AMERICA
              - EUROPE
              - FAR_EAST
          description: ""
          example: null
      example: null
    amazon_selling_partner_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The long-lived `Refresh token` along with the `client_id`
                and `client_secret` parameters carry the information necessary to
                get a new access token for API resources.
              example: my_refresh_token
            role_arn:
              title: ""
              type: string
              description: '`IAM Role ARN` of your AWS Account.'
              example: my_iam_role_arn
            aws_access_key:
              title: ""
              type: string
              description: '`AWS Access Key` of your AWS Account User.'
              example: my_aws_access_key
            client_secret:
              title: ""
              type: string
              description: '`Client Secret` of your Amazon Seller/Vendor Central client
                application.'
              example: my_client_secret
            aws_secret_key:
              title: ""
              type: string
              description: '`AWS Secret Key` of your AWS Account User.'
              example: my_aws_secret_key
            client_id:
              title: ""
              type: string
              description: '`Client ID` of your Amazon Seller/Vendor Central client
                application.'
              example: my_client_id
          description: ""
          example: null
      example: null
    amazon_selling_partner_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/amazon_selling_partner_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/amazon_selling_partner_auth_V1'
    amplitude_config_V1:
      properties:
        config:
          type: object
          properties:
            project_credentials:
              title: ""
              type: array
              description: '*  Project(s)'
              example: null
              items:
                title: ""
                type: object
                properties:
                  secret_key:
                    title: ""
                    type: string
                    description: The secret key of the project.
                    format: password
                    example: secretKey2
                  api_key:
                    title: ""
                    type: string
                    description: The API key of the project.
                    format: password
                    example: apiKey2
                  project:
                    title: ""
                    type: string
                    description: The project name you wish to use with Fivetran.
                    example: projectName2
                description: '*  Project(s)'
                example: null
          description: ""
          example: null
      example: null
    amplitude_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/amplitude_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    anaplan_config_V1:
      properties:
        config:
          type: object
          properties:
            sync_mode:
              title: ""
              type: object
              description: Whether to sync all exports or specific exports.
              example: AllExports | SpecificExports
              enum:
              - SpecificExports
              - AllExports
            password:
              title: ""
              type: string
              description: Your Anaplan password. Must be populated if `auth_mode`
                is set to `Basic`.
              format: password
              example: password
            selected_exports:
              title: ""
              type: array
              description: The list of export IDs in the format `<workspace_id>_<model_id>_<export_id>`
                that the connector will sync. Must be populated if `sync_mode` is
                set to `SpecificExports`.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            certificate:
              title: ""
              type: string
              description: The contents of your PEM certificate file. Must be populated
                if `auth_mode` is set to `Certificate`.
              format: password
              example: xxxxx-xxxxx-xxxxx-xxxxx
            auth_mode:
              title: ""
              type: object
              description: The Anaplan authentication method.
              example: Basic | Certificate
              enum:
              - Basic
              - Certificate
            private_key:
              title: ""
              type: string
              description: The contents of your private key file. Must be populated
                if `auth_mode` is set to `Certificate`.
              format: password
              example: your_api_secret
            region:
              title: ""
              type: object
              description: Your Anaplan account region
              example: string
              enum:
              - EU
              - CAN
              - DEFAULT
              - AUS
            username:
              title: ""
              type: string
              description: Your Anaplan user ID. Must be populated if `auth_mode`
                is set to `Basic`.
              example: username
          description: ""
          example: null
      example: null
    anaplan_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/anaplan_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    anvyl_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Anvyl API key.
              format: password
              example: your_anvyl_api_key
          description: ""
          example: null
      example: null
    anvyl_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/anvyl_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    apache_kafka_config_V1:
      properties:
        config:
          type: object
          properties:
            consumer_group:
              title: ""
              type: string
              description: Kafka consumer group name.
              example: consumer_group
            sync_type:
              title: ""
              type: object
              description: Kafka sync type.  Unpacked messages must be valid JSON.
              example: Unpacked | Packed
              enum:
              - Packed
              - Unpacked
            client_cert:
              title: ""
              type: string
              description: Kafka client certificate.
              format: password
              example: string
            sasl_scram512_secret:
              title: ""
              type: string
              description: API Secret
              format: password
              example: string
            sasl_plain_secret:
              title: ""
              type: string
              description: API Secret
              format: password
              example: string
            schema_registry_credentials_source:
              title: ""
              type: string
              description: Schema Registry Credentials source
              example: string
            client_cert_key:
              title: ""
              type: string
              description: Kafka client certificate key.
              format: password
              example: string
            message_type:
              title: ""
              type: object
              description: Kafka message type.
              example: Avro | Json | Text | Protobuf
              enum:
              - Text
              - Json
              - Avro
              - Protobuf
            sasl_scram512_key:
              title: ""
              type: string
              description: API Key
              format: password
              example: string
            sasl_scram256_secret:
              title: ""
              type: string
              description: API Secret
              format: password
              example: string
            servers:
              title: ""
              type: array
              description: Comma-separated list of Kafka servers in the format `server:port`.
              example: "serveraddress1:8080, serveraddress2:8080"
              items:
                title: ""
                type: string
                description: ""
                example: string
            sasl_plain_key:
              title: ""
              type: string
              description: API Key
              format: password
              example: string
            sasl_mechanism:
              title: ""
              type: object
              description: SASL Mechanism
              example: PLAIN | SCRAM_SHA_256 | SCRAM_SHA_512
              enum:
              - PLAIN
              - SCRAM_SHA_512
              - SCRAM_SHA_256
            security_protocol:
              title: ""
              type: object
              description: Security protocol for Kafka interaction.
              example: PLAINTEXT | TLS | SASL
              enum:
              - SASL
              - PLAINTEXT
              - TLS
            sasl_scram256_key:
              title: ""
              type: string
              description: API Key
              format: password
              example: string
            schema_registry_secret:
              title: ""
              type: string
              description: Schema Registry Secret
              format: password
              example: string
            trusted_cert:
              title: ""
              type: string
              description: Kafka trusted certificate.
              format: password
              example: string
            schema_registry_urls:
              title: ""
              type: array
              description: Your schema registry URLs
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            schema_registry_key:
              title: ""
              type: string
              description: Schema Registry Key
              format: password
              example: string
          description: ""
          example: null
      example: null
    apache_kafka_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/apache_kafka_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    appcues_config_V1:
      properties:
        config:
          type: object
          properties:
            account_id:
              title: ""
              type: string
              description: Your Appcues Account ID.
              example: your_appcues_account_id
            api_key:
              title: ""
              type: string
              description: Your Appcues API key.
              example: your_appcues_api_key
            secret:
              title: ""
              type: string
              description: Your Appcues Secret.
              format: password
              example: your_appcues_secret
            email:
              title: ""
              type: string
              description: Your Appcues Email.
              example: your_appcues_email
          description: ""
          example: null
      example: null
    appcues_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/appcues_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    appfigures_config_V1:
      properties:
        config:
          type: object
          properties:
            client_key:
              title: ""
              type: string
              description: Your Appfigures Client Key.
              format: password
              example: your_appfigures_client_key
            password:
              title: ""
              type: string
              description: Your Appfigures Password.
              format: password
              example: your_appfigures_password
            username:
              title: ""
              type: string
              description: Your Appfigures Username.
              example: your_appfigures_username
          description: ""
          example: null
      example: null
    appfigures_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/appfigures_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    apple_search_ads_config_V1:
      properties:
        config:
          type: object
          properties:
            sync_mode:
              title: ""
              type: object
              description: Sync Mode
              example: AllOrganizations | SpecificOrganizations
              enum:
              - SpecificOrganizations
              - AllOrganizations
            timezone_mode:
              title: ""
              type: object
              description: Determines whether to use UTC or the users timezone from
                the apple account
              example: UTC | UserTimezone
              enum:
              - UserTimezone
              - UTC
            timeframe_months:
              title: ""
              type: object
              description: "Number of months' worth of reporting data you'd like to\
                \ include in your initial sync. This cannot be modified once connection\
                \ is created. <br> <strong>NOTE:</strong> The more months of reporting\
                \ data you sync, the longer your initial sync will take."
              example: THREE | SIX | TWELVE | TWENTY_FOUR | ALL_TIME
              enum:
              - TWENTY_FOUR
              - SIX
              - ALL_TIME
              - TWELVE
              - THREE
            organizations:
              title: ""
              type: array
              description: Organizations
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            show_records_with_no_metrics:
              title: ""
              type: boolean
              description: Turn the toggle on if you want the reports to also return
                records without metrics.
              example: true
          description: ""
          example: null
      example: null
    apple_search_ads_auth_V1:
      properties:
        auth:
          type: object
          properties:
            key_id:
              title: ""
              type: string
              description: Apple Search Ads REST API Key ID. Must be populated if
                `is_auth2_enabled` is set to `true`.
              example: your_api_key_id
            team_id:
              title: ""
              type: string
              description: Apple Search Ads REST API Team ID. Must be populated if
                `is_auth2_enabled` is set to `true`.
              example: your_api_team_id
            client_id:
              title: ""
              type: string
              description: Apple Search Ads REST API Client ID. Must be populated
                if `is_auth2_enabled` is set to `true`.
              example: your_api_client_id
          description: ""
          example: null
      example: null
    apple_search_ads_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/apple_search_ads_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/apple_search_ads_auth_V1'
    appsflyer_config_V1:
      properties:
        config:
          type: object
          properties:
            access_key_id:
              title: ""
              type: string
              description: Your AWS access key ID.
              format: password
              example: your_access_key_id
            rollback_window:
              title: ""
              type: integer
              description: Rollback window
              format: int32
              example: null
            api_token:
              title: ""
              type: string
              description: API Token for AppsFlyer's PULL API.
              format: password
              example: your_appsflyer_api_token
            app_ids:
              title: ""
              type: array
              description: '*  App ID(s)'
              example: null
              items:
                title: ""
                type: object
                properties:
                  app_id:
                    title: ""
                    type: string
                    description: Your App ID
                    example: string
                description: '*  App ID(s)'
                example: null
            home_folder:
              title: ""
              type: string
              description: Your S3 home folder path of the Data Locker.
              example: your_home_folder
            sync_data_locker:
              title: ""
              type: boolean
              description: "Sync AppsFlyer Data Locker. Default value is `true`, set\
                \ it to `false` to sync AppsFlyer data using only webhooks."
              example: true
            sync_pull_api:
              title: ""
              type: boolean
              description: "These options are for Appsflyer's Pull API, and are only\
                \ necessary for syncing events from Pull API."
              example: true
            use_customer_bucket:
              title: ""
              type: boolean
              description: Use Custom Bucket. Set it to 'true' if the data is being
                synced to your S3 bucket instead of an AppsFlyer-managed bucket.
              example: true
            bucket:
              title: ""
              type: string
              description: Customer S3 Bucket
              example: af-datalocker-your-bucket-name
            connection_name:
              title: ""
              type: string
              description: "Your Data Locker Connection Name. Default value: `data-locker-hourly/"
              example: your_connection_name
            secret_key:
              title: ""
              type: string
              description: Your AWS secret key.
              format: password
              example: your_secret_key
            role_arn:
              title: ""
              type: string
              description: S3 Role ARN
              format: password
              example: role_arn_value
          description: ""
          example: null
      example: null
    appsflyer_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/appsflyer_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    asana_config_V1:
      properties:
        config:
          type: object
          properties:
            sync_mode:
              title: ""
              type: object
              description: Whether to sync all projects or specific projects.
              example: AllProjects | SpecificProjects | SpecificTeamProjects
              enum:
              - AllProjects
              - SpecificProjects
            projects:
              title: ""
              type: array
              description: Specific Project IDs to sync. Must be populated if `syncMode`
                is set to `SpecificProjects`.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            team_id:
              title: ""
              type: string
              description: Team ID
              example: string
          description: ""
          example: null
      example: null
    asana_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The long-lived `Refresh token` along with the `client_id`
                and `client_secret` parameters carry the information necessary to
                get a new access token for API resources.
              example: my_refresh_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Asana client application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Asana client application.'
                  example: my_client_id
              description: ""
              example: null
          description: ""
          example: null
      example: null
    asana_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/asana_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/asana_auth_V1'
    assembled_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Assembled API key.
              format: password
              example: your_assembled_api_key
          description: ""
          example: null
      example: null
    assembled_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/assembled_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    atlassian_jira_align_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Jira Align API key.
              format: password
              example: your_jira_align_api_key
            sub_domain:
              title: ""
              type: string
              description: Your Jira Align base URL.
              example: your_jira_align_base_url
          description: ""
          example: null
      example: null
    atlassian_jira_align_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/atlassian_jira_align_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    atlassian_ops_genie_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Opsgenie API key
              format: password
              example: your_api_key
            region:
              title: ""
              type: string
              description: Your company's Osgenie region (usually **company**.opsgenie.com)
              example: your_region
          description: ""
          example: null
      example: null
    atlassian_ops_genie_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/atlassian_ops_genie_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    attentive_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Attentive API key.
              format: password
              example: your_attentive_api_key
          description: ""
          example: null
      example: null
    attentive_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/attentive_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    attio_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    attio_auth_V1:
      properties:
        auth:
          type: object
          properties:
            client_access:
              title: ""
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: ""
                  format: password
                  example: string
                client_id:
                  title: ""
                  type: string
                  description: ""
                  example: string
              example: null
          description: ""
          example: null
      example: null
    attio_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/attio_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/attio_auth_V1'
    aumni_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Aumni API key.
              format: password
              example: your_aumni_api_key
          description: ""
          example: null
      example: null
    aumni_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/aumni_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    aurora_config_V1:
      properties:
        config:
          type: object
          properties:
            connection_type:
              title: ""
              type: object
              description: "Possible values:`Directly`, `PrivateLink`, `SshTunnel`.\
                \ `SshTunnel` is used as a value if this parameter is omitted in the\
                \ request and any of the following parameter's values is specified:\
                \ `tunnel_host`, `tunnel_port`, `tunnel_user`. Otherwise, `Directly`\
                \ is used as a value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            replica_id:
              title: ""
              type: integer
              description: Unique ID within the MySQL replica set. Must be an integer
                different from all other master and replica servers within the same
                group.
              format: int32
              example: 4573961
            update_method:
              title: ""
              type: object
              description: The method to detect new or changed rows. <br>Supported
                values:<br>`BINLOG` - Fivetran uses your binary logs (also called
                binlogs) to request only the data that has changed since our last
                sync. This is the default value if no value is specified. <br>`TELEPORT`
                - Fivetran's proprietary replication method that uses compressed snapshots
                to detect and apply changes.
              example: BINLOG | TELEPORT
              enum:
              - BINLOG
              - TELEPORT
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS through Tunnel
              example: true
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel."
              example: fivetran
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect via an SSH tunnel."
              format: int32
              example: 22
            database:
              title: ""
              type: string
              description: The database name.
              example: mysqldb
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: test_password
            port:
              title: ""
              type: integer
              description: The port number.
              format: int32
              example: 3306
            host:
              title: ""
              type: string
              description: DB instance host or IP address.
              example: mysqlinstance.mycompany.com
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect via an SSH tunnel (do\
                \ not use a load balancer)."
              example: XXX.XXX.XXX.XXX
            user:
              title: ""
              type: string
              description: The user name.
              example: test_user
          description: ""
          example: null
      example: null
    aurora_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/aurora_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    aurora_postgres_config_V1:
      properties:
        config:
          type: object
          properties:
            publication_name:
              title: ""
              type: string
              description: "Publication name. Specify only for `\"updated_method\"\
                : \"WAL_PGOUTPUT\"`."
              example: string
            connection_type:
              title: ""
              type: object
              description: "Possible values:`Directly`, `PrivateLink`, `SshTunnel`.\
                \ `SshTunnel` is used as a value if this parameter is omitted in the\
                \ request and any of the following parameter's values is specified:\
                \ `tunnel_host`, `tunnel_port`, `tunnel_user`. Otherwise, `Directly`\
                \ is used as a value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            update_method:
              title: ""
              type: object
              description: "The method to detect new or changed rows. <br>Specify\
                \ only for `\"service\": \"postgres\"` or `\"service\": \"postgres_rds\"\
                `. <br>Supported values:<br>`WAL` - this method replicates new, changed\
                \ and deleted rows by tailing the write-ahead log (WAL) via a logical\
                \ slot. This is more efficient than the XMIN method, but requires\
                \ more setup and monitoring.<br>`XMIN` - this method detects new or\
                \ changed rows via the XMIN system column, but is not capable of detecting\
                \ deleted rows.<br>`WAL_PGOUTPUT` -  logical replication of the WAL\
                \ using the pgoutput plugin. This method replicates new, changed,\
                \ and deleted rows by tailing the write-ahead log (WAL) using a logical\
                \ slot.<br>`TELEPORT` - Fivetran's proprietary replication method\
                \ that uses compressed snapshots to detect and apply changes."
              example: WAL | XMIN | WAL_PGOUTPUT | TELEPORT
              enum:
              - WAL
              - XMIN
              - TELEPORT
              - WAL_PGOUTPUT
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS through Tunnel
              example: true
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel."
              example: fivetran
            client_public_certificate:
              title: ""
              type: string
              description: Client Certificate in .pem format.
              example: string
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect via an SSH tunnel."
              format: int32
              example: 22
            auth_method:
              title: ""
              type: object
              description: Database authentication method
              example: PASSWORD | CLIENT_CERTIFICATE
              enum:
              - PASSWORD
              - CLIENT_CERTIFICATE
            database:
              title: ""
              type: string
              description: The database name.
              example: postgres
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: test_password
            client_private_key:
              title: ""
              type: string
              description: Client Private Key in .pem format.
              format: password
              example: string
            port:
              title: ""
              type: integer
              description: The port number.
              format: int32
              example: 5432
            host:
              title: ""
              type: string
              description: DB instance host or IP address.
              example: postgresinstance.mycompany.com
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect via an SSH tunnel (do\
                \ not use a load balancer)."
              example: XXX.XXX.XXX.XXX
            replication_slot:
              title: ""
              type: string
              description: "Replication slot name. Specify only for `\"updated_method\"\
                : \"WAL\"` or `\"WAL_PGOUTPUT\"`."
              example: test_replication_slot
            user:
              title: ""
              type: string
              description: The user name.
              example: test_user
          description: ""
          example: null
      example: null
    aurora_postgres_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/aurora_postgres_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    auth0_config_V1:
      properties:
        config:
          type: object
          properties:
            audience:
              title: ""
              type: string
              description: Your Auth0 API audience.
              format: password
              example: your_auth0_audience
            domain:
              title: ""
              type: string
              description: Your Auth0 domain.
              example: your_auth0_domain
            client_secret:
              title: ""
              type: string
              description: Your Auth0 client Secret.
              format: password
              example: your_auth0_client_secret
            client_id:
              title: ""
              type: string
              description: Your Auth0 client ID.
              example: your_auth0_client_id
          description: ""
          example: null
      example: null
    auth0_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/auth0_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    autodesk_bim_360_config_V1:
      properties:
        config:
          type: object
          properties:
            client_secret:
              title: ""
              type: string
              description: Your Autodesk BIM 360 client secret.
              format: password
              example: your_autodesk_bim_360_client_secret
            client_id:
              title: ""
              type: string
              description: Your Autodesk BIM 360 client ID.
              example: your_autodesk_bim_360_client_id
          description: ""
          example: null
      example: null
    autodesk_bim_360_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/autodesk_bim_360_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    avantlink_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your AvantLink API key.
              format: password
              example: your_avantlink_api_key
            merchant_id:
              title: ""
              type: string
              description: Your AvantLink Merchant ID.
              example: your_avantlink_merchant_id
          description: ""
          example: null
      example: null
    avantlink_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/avantlink_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    awin_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Your Awin API Token.
              format: password
              example: your_awin_api_token
            region:
              type: object
              description: Your Awin Region.
              example: null
              enum:
              - DE
              - "NO"
              - BE
              - FI
              - CH
              - DK
              - IT
              - FR
              - ES
              - BR
              - SE
              - AT
              - BU
              - AU
              - GB
              - IE
              - PL
              - CA
              - NL
              - US
          description: ""
          example: null
      example: null
    awin_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/awin_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    aws_cloudtrail_config_V1:
      properties:
        config:
          type: object
          properties:
            bucket:
              title: ""
              type: string
              description: The AWS bucket name which is configured for AWS CloudTrail.
              example: fivetran-cloudtrail
            role_arn:
              title: ""
              type: string
              description: The Role ARN required for authentication.
              format: password
              example: arn:aws:iam::***********
            prefix:
              title: ""
              type: string
              description: If prefix is present when configuring the bucket.
              example: test_prefix
          description: ""
          example: null
      example: null
    aws_cloudtrail_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/aws_cloudtrail_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    aws_cost_report_config_V1:
      properties:
        config:
          type: object
          properties:
            bucket:
              title: ""
              type: string
              description: 'The S3 bucket name with the AWS Cost and Usage Report '
              example: aws_region_code
            access_key_id:
              title: ""
              type: string
              description: Access Key ID
              example: string
            auth_type:
              title: ""
              type: object
              description: Access approach
              example: IAM_ROLE | ACCESS_KEY | PUBLIC_BUCKET
              enum:
              - IAM_ROLE
              - ACCESS_KEY
            role_arn:
              title: ""
              type: string
              description: The Role ARN required for authentication.
              format: password
              example: arn::your_role_arn
            prefix:
              title: ""
              type: string
              description: Folder path to the aws_cost_report files within the bucket.
              example: folder_path
            access_key_secret:
              title: ""
              type: string
              description: Access Key Secret
              format: password
              example: string
          description: ""
          example: null
      example: null
    aws_cost_report_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/aws_cost_report_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    aws_inventory_config_V1:
      properties:
        config:
          type: object
          properties:
            bucket:
              title: ""
              type: string
              description: The AWS bucket name that is configured for AWS Config.
              example: fivetran-config
            role_arn:
              title: ""
              type: string
              description: The Role ARN required for authentication.
              format: password
              example: arn:aws:iam::***********
            prefix:
              title: ""
              type: string
              description: The prefix if you used one when configuring the bucket.
              example: test_prefix
          description: ""
          example: null
      example: null
    aws_inventory_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/aws_inventory_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    aws_lambda_config_V1:
      properties:
        config:
          type: object
          properties:
            bucket:
              title: ""
              type: string
              description: S3 Bucket
              example: bucket
            sync_method:
              title: ""
              type: object
              description: Sync Method
              example: DIRECT | CLOUD_STORAGE
              enum:
              - CLOUD_STORAGE
              - DIRECT
            role_arn:
              title: ""
              type: string
              description: The Role ARN required for authentication.
              format: password
              example: arn::your_role_arn
            connection_type:
              title: ""
              type: object
              description: "Connection method. Default value: `Directly`."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            custom_payloads:
              title: ""
              type: array
              description: The list of key-value pairs that can be used to specify
                custom information to the function at runtime.
              example: null
              items:
                title: ""
                type: object
                properties:
                  value:
                    title: ""
                    type: string
                    description: Payload Value
                    example: string
                  key:
                    title: ""
                    type: string
                    description: Payload Key
                    example: string
                description: The list of key-value pairs that can be used to specify
                  custom information to the function at runtime.
                example: null
            secrets_list:
              title: ""
              type: array
              description: List of Secrets that should be passed to the function at
                runtime.
              example: null
              items:
                title: ""
                type: object
                properties:
                  value:
                    title: ""
                    type: string
                    description: Secret Value.
                    format: password
                    example: apiSecret
                  key:
                    title: ""
                    type: string
                    description: Secret Key.
                    example: apiKey
                description: List of Secrets that should be passed to the function
                  at runtime.
                example: null
            function:
              title: ""
              type: string
              description: The name of your AWS Lambda Function.
              example: function_name
            region:
              title: ""
              type: object
              description: The AWS region code for the DynamoDB instance.
              example: us-east-1
              enum:
              - ap-south-2
              - ap-south-1
              - eu-south-1
              - eu-south-2
              - us-gov-east-1
              - me-central-1
              - il-central-1
              - ca-central-1
              - eu-central-1
              - us-iso-west-1
              - eu-central-2
              - us-west-1
              - us-west-2
              - af-south-1
              - eu-west-3
              - eu-north-1
              - eu-west-2
              - eu-west-1
              - ap-northeast-3
              - ap-northeast-2
              - ap-northeast-1
              - me-south-1
              - sa-east-1
              - ap-east-1
              - cn-north-1
              - us-gov-west-1
              - ca-west-1
              - ap-southeast-1
              - ap-southeast-2
              - us-iso-east-1
              - ap-southeast-3
              - ap-southeast-4
              - us-east-1
              - us-east-2
              - cn-northwest-1
              - us-isob-east-1
            secrets:
              title: ""
              type: string
              description: The secrets that should be passed to the function at runtime.
              format: password
              example: string
            is_private_link_required:
              title: ""
              type: boolean
              description: "We use PrivateLink by default if your AWS Lambda is in\
                \ the same region as Fivetran. Turning on this toggle ensures that\
                \ Fivetran always connects to AWS lambda over PrivateLink. Learn more\
                \ in our [PrivateLink documentation](https://fivetran.com/docs/connectors/databases/connection-options#awsprivatelink)."
              example: true
          description: ""
          example: null
      example: null
    aws_lambda_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/aws_lambda_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    aws_msk_config_V1:
      properties:
        config:
          type: object
          properties:
            consumer_group:
              title: ""
              type: string
              description: The name of consumer group created for Fivetran.
              example: consumer_group
            sync_type:
              title: ""
              type: object
              description: The sync type.  Unpacked messages must be valid JSON.
              example: Unpacked | Packed
              enum:
              - Packed
              - Unpacked
            sasl_scram512_secret:
              title: ""
              type: string
              description: "If `sasl_mechanism` is set to `SCRAM_SHA_512`, enter your\
                \ secret's `saslScram512Key`."
              format: password
              example: sasl_secret
            schema_registry_credentials_source:
              title: ""
              type: string
              description: Schema Registry Credentials source
              example: string
            message_type:
              title: ""
              type: object
              description: The Message type.
              example: Avro | Json | Text | Protobuf
              enum:
              - Text
              - Json
              - Avro
              - Protobuf
            sasl_scram512_key:
              title: ""
              type: string
              description: "If `sasl_mechanism` is set to `SCRAM_SHA_512`, enter your\
                \ secret's `saslScram512Key`."
              format: password
              example: sasl_key
            connection_method:
              title: ""
              type: object
              description: How Fivetran connects to your message brokers in the cluster
              example: direct | privatelink
              enum:
              - privatelink
              - direct
            keystore_password:
              title: ""
              type: string
              description: "If `security_protocol` is set to `TLS`, enter your `Keystore\
                \ Password`."
              format: password
              example: keystore_password
            servers:
              title: ""
              type: array
              description: Comma-separated list of Kafka servers in the `server:port`
                format.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            role_arn:
              title: ""
              type: string
              description: "If `sasl_mechanism` is set to `IAM`, enter your Role ARN"
              format: password
              example: arn::your_role_arn
            sasl_mechanism:
              title: ""
              type: object
              description: "If `security_protocol` is set to `SASL`, enter the SASL\
                \ Mechanism"
              example: SCRAM_SHA_512 | IAM
              enum:
              - IAM
              - SCRAM_SHA_512
            security_protocol:
              title: ""
              type: object
              description: The security protocol for Kafka interaction.
              example: PLAINTEXT | TLS | SASL
              enum:
              - SASL
              - PLAINTEXT
              - TLS
            schema_registry_secret:
              title: ""
              type: string
              description: Schema Registry Secret
              format: password
              example: string
            truststore:
              title: ""
              type: string
              description: "If `security_protocol` is set to `TLS`, add the `Truststore\
                \ File` as Base64 encoded string."
              format: password
              example: test_truststore
            keystore:
              title: ""
              type: string
              description: "If `security_protocol` is set to `TLS`, add the `Keystore\
                \ File` as Base64 encoded string."
              format: password
              example: test_keystore
            key_password:
              title: ""
              type: string
              description: "If `security_protocol` is set to `TLS`, enter your `Key\
                \ Password`."
              format: password
              example: key_password
            schema_registry_urls:
              title: ""
              type: array
              description: Your schema registry URLs
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            schema_registry_key:
              title: ""
              type: string
              description: Schema Registry Key
              format: password
              example: string
          description: ""
          example: null
      example: null
    aws_msk_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/aws_msk_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    azure_blob_storage_config_V1:
      properties:
        config:
          type: object
          properties:
            prefix:
              title: ""
              type: string
              description: All files and folders under this folder path will be searched
                for files to sync.
              example: folder_path
            pattern:
              title: ""
              type: string
              description: All files in your search path matching this regular expression
                will be synced.
              example: file_pattern
            json_delivery_mode:
              title: ""
              type: object
              description: Control how your JSON data is delivered into your destination
              example: Packed | Unpacked
              enum:
              - Packed
              - Unpacked
            skip_after:
              title: ""
              type: integer
              description: We will skip over the number of lines specified at the
                end so as to not introduce aberrant data into your destination.
              format: int32
              example: 0
            connection_string:
              title: ""
              type: string
              description: The blob storage container connection string.
              format: password
              example: BlobEndpoint=https://abc123.blob.core.windows.net/;TableEndpoint=https://abc123.table.core.windows.net/;SharedAccessSignature=xxxxxxxxx
            empty_header:
              title: ""
              type: boolean
              description: "<strong>Optional.</strong> If your CSV generating software\
                \ doesn't provide header line for the documents, Fivetran can generate\
                \ the generic column names and sync data rows with them."
              example: true
            use_pgp_encryption_options:
              title: ""
              type: boolean
              description: "Set to `true` if files present in the Azure Blob Storage\
                \ container are encrypted using PGP. Default value: `false`."
              example: true
            skip_before:
              title: ""
              type: integer
              description: We will skip over the number of lines specified before
                syncing data.
              format: int32
              example: 0
            signer_public_key:
              title: ""
              type: string
              description: The contents of the signer's public key file. Must be populated
                if `use_pgp_encryption_options` is set to `true` and PGP encrypted
                files are signed.
              example: <signer-public-key-used>
            delimiter:
              title: ""
              type: string
              description: "You can specify your the delimiter that your CSVs use\
                \ here. Fivetran generally tries to infer the delimiter, but in some\
                \ cases this is impossible."
              example: string
            file_type:
              title: ""
              type: object
              description: "If your files are saved with improper extensions, you\
                \ can force them to by synced as the selected file type."
              example: csv | log | json | jsonl | infer | tsv | avro | parquet | xml
                | spreadsheet | unstructured
              enum:
              - log
              - infer
              - tsv
              - xml
              - csv
              - json
              - jsonl
              - avro
              - parquet
            on_error:
              title: ""
              type: object
              description: "If you know that your files contain some errors, you can\
                \ choose to have poorly formatted lines skipped. We recommend leaving\
                \ the value as fail unless you are certain that you have undesirable,\
                \ malformed data."
              example: fail | skip
              enum:
              - fail
              - skip
            archive_pattern:
              title: ""
              type: string
              description: Files inside of compressed archives with filenames matching
                this regular expression will be synced.
              example: regex_pattern
            pgp_secret_key:
              title: ""
              type: string
              description: The contents of your PGP secret key file. Must be populated
                if `use_pgp_encryption_options` is set to `true`.
              format: password
              example: <secret-key-used>
            host_ip:
              title: ""
              type: string
              description: IP address of host tunnel machine which is used to connect
                to the Storage container.
              example: 192.168.0.2
            append_file_option:
              title: ""
              type: object
              description: "If you know that the source completely over-writes the\
                \ same file with new data, you can append the changes instead of upserting\
                \ based on filename and line number."
              example: upsert_file | append_file | upsert_file_with_primary_keys
              enum:
              - upsert_file
              - append_file
            escape_char:
              title: ""
              type: string
              description: "If your CSV generator follows non-standard rules for escaping\
                \ quotation marks, you can set the escape character here."
              example: string
            connection_method:
              title: ""
              type: object
              description: "Connection Method. Possible values:  `DIRECT`: Fivetran\
                \ will connect directly to your storage container, `SSH_TUNNEL`: Fivetran\
                \ will connect to your storage container using a host machine (commonly\
                \ used for VPN connections), `PRIVATE_LINK`: Fivetran will connect\
                \ to your storage container using PrivateLink."
              example: DIRECT | PRIVATE_LINK | SSH_TUNNEL
              enum:
              - SSH_TUNNEL
              - DIRECT
              - PRIVATE_LINK
            container_address:
              title: ""
              type: string
              description: IP address of the Azure Storage Container which is accessible
                from host machine.
              example: 192.168.0.1
            line_separator:
              title: ""
              type: string
              description: You can specify the custom line separator for your CSV
                files. The line separator is used in files to separate one row from
                the next.
              example: ;
            null_sequence:
              title: ""
              type: string
              description: "If your CSVs use a special value indicating null, you\
                \ can specify it here."
              example: string
            container_name:
              title: ""
              type: string
              description: The name of the blob container.
              example: container_name
            compression:
              title: ""
              type: object
              description: The secrets that should be passed to the function at runtime.
              example: bz2 | gz | gzip | zip | tar | tar_bz2 | tar_gz | uncompressed
                | infer
              enum:
              - zip
              - gz
              - tar_gz
              - tar
              - infer
              - gzip
              - uncompressed
              - bz2
              - tar_bz2
            host_user:
              title: ""
              type: string
              description: Username in the host machine.
              example: host_username
            pgp_pass_phrase:
              title: ""
              type: string
              description: The PGP passphrase used to create the key. Must be populated
                if `use_pgp_encryption_options` is set to `true`.
              format: password
              example: <pass-phrase-used>
          description: ""
          example: null
      example: null
    azure_blob_storage_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/azure_blob_storage_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    azure_boards_config_V1:
      properties:
        config:
          type: object
          properties:
            sub_domain:
              title: ""
              type: string
              description: Your Azure Boards Organization Name.
              example: your_azure_boards_organization_name
          description: ""
          example: null
      example: null
    azure_boards_auth_V1:
      properties:
        auth:
          type: object
          properties:
            client_access:
              title: ""
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: ""
                  format: password
                  example: string
                client_id:
                  title: ""
                  type: string
                  description: ""
                  example: string
              example: null
          description: ""
          example: null
      example: null
    azure_boards_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/azure_boards_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/azure_boards_auth_V1'
    azure_cosmos_for_mongo_config_V1:
      properties:
        config:
          type: object
          properties:
            packed_mode_tables:
              title: ""
              type: array
              description: List of tables to be synced in packed mode; format:`<db>.<table>`(case-sensitive).
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            packing_mode:
              title: ""
              type: object
              description: 'Indicates the desired sync pack mode. Accepted values
                are `UsePackedModeOnly` and `UseUnpackedModeOnly`. `SelectTablesForPackedMode`
                is deprecated. '
              example: UseUnpackedModeOnly | UsePackedModeOnly | SelectTablesForPackedMode
              enum:
              - UsePackedModeOnly
              - UseUnpackedModeOnly
            connection_type:
              title: ""
              type: object
              description: "Possible values:`Directly`, `PrivateLink`. `Directly`\
                \ is the default value"
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
            hosts:
              title: ""
              type: array
              description: A list of host addresses for Azure Cosmos DB for Mongo
                DB.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS
              example: true
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel."
              example: string
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect via an SSH tunnel."
              format: int32
              example: 0
            database:
              title: Authentication Database
              type: string
              description: Authentication database for the source. Usually 'admin'.
              example: admin
            password:
              title: ""
              type: string
              description: Password used for source database authentication.
              format: password
              example: test_password
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect via an SSH tunnel (do\
                \ not use a load balancer)."
              example: string
            user:
              title: ""
              type: string
              description: Username for source database access.
              example: test_user
          description: ""
          example: null
      example: null
    azure_cosmos_for_mongo_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/azure_cosmos_for_mongo_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    azure_devops_config_V1:
      properties:
        config:
          type: object
          properties:
            sub_domain:
              title: ""
              type: string
              description: Your Azure Organization Name
              example: your_azure_devops_organization_name
          description: ""
          example: null
      example: null
    azure_devops_auth_V1:
      properties:
        auth:
          type: object
          properties:
            client_access:
              title: ""
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: ""
                  format: password
                  example: string
                client_id:
                  title: ""
                  type: string
                  description: ""
                  example: string
              example: null
          description: ""
          example: null
      example: null
    azure_devops_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/azure_devops_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/azure_devops_auth_V1'
    azure_event_hub_config_V1:
      properties:
        config:
          type: object
          properties:
            consumer_group:
              title: ""
              type: string
              description: Name of consumer group created for Fivetran.
              example: consumer_group
            sync_type:
              title: ""
              type: object
              description: Sync type.  Unpacked messages must be valid JSON.
              example: Unpacked | Packed
              enum:
              - Packed
              - Unpacked
            message_type:
              title: ""
              type: object
              description: Message type.
              example: Avro | Json | Text | Protobuf
              enum:
              - Text
              - Json
            connection_string:
              title: ""
              type: string
              description: Connection string of the Event Hub Namespace you want to
                sync.
              format: password
              example: connection_string
          description: ""
          example: null
      example: null
    azure_event_hub_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/azure_event_hub_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    azure_function_config_V1:
      properties:
        config:
          type: object
          properties:
            function_app:
              title: ""
              type: string
              description: Function app name in Azure portal.
              example: function_app_name
            custom_payloads:
              title: ""
              type: array
              description: The list of key-value pairs that can be used to specify
                custom information to the function at runtime.
              example: null
              items:
                title: ""
                type: object
                properties:
                  value:
                    title: ""
                    type: string
                    description: Payload Value
                    example: string
                  key:
                    title: ""
                    type: string
                    description: Payload Key
                    example: string
                description: The list of key-value pairs that can be used to specify
                  custom information to the function at runtime.
                example: null
            function_key:
              title: ""
              type: string
              description: Function key used for authorization.
              format: password
              example: function_key
            secrets_list:
              title: ""
              type: array
              description: The list of secrets that should be passed to the function
                at runtime.
              example: null
              items:
                title: ""
                type: object
                properties:
                  value:
                    title: ""
                    type: string
                    description: Value
                    format: password
                    example: string
                  key:
                    title: ""
                    type: string
                    description: Key
                    example: string
                description: The list of secrets that should be passed to the function
                  at runtime.
                example: null
            function_name:
              title: ""
              type: string
              description: Name of the function to be triggered.
              example: function_name
            secrets:
              title: ""
              type: string
              description: The secrets that should be passed to the function at runtime.
              format: password
              example: "{\"apiKey\" : \"yourApiKey\"}"
            connection_method:
              title: ""
              type: object
              description: "Connection Method. Possible values:  `DIRECT`: Fivetran\
                \ will connect directly to your function, `PRIVATE_LINK`: Fivetran\
                \ will connect to your storage container using PrivateLink."
              example: DIRECT | PRIVATE_LINK
              enum:
              - DIRECT
              - PRIVATE_LINK
          description: ""
          example: null
      example: null
    azure_function_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/azure_function_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    azure_postgres_config_V1:
      properties:
        config:
          type: object
          properties:
            publication_name:
              title: ""
              type: string
              description: "Publication name. Specify only for `\"updated_method\"\
                : \"WAL_PGOUTPUT\"`."
              example: string
            connection_type:
              title: ""
              type: object
              description: "Possible values:`Directly`, `PrivateLink`, `SshTunnel`.\
                \ `SshTunnel` is used as a value if this parameter is omitted in the\
                \ request and any of the following parameter's values is specified:\
                \ `tunnel_host`, `tunnel_port`, `tunnel_user`. Otherwise, `Directly`\
                \ is used as a value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            update_method:
              title: ""
              type: object
              description: "The method to detect new or changed rows. <br>Specify\
                \ only for `\"service\": \"postgres\"` or `\"service\": \"postgres_rds\"\
                `. <br>Supported values:<br>`WAL` - this method replicates new, changed\
                \ and deleted rows by tailing the write-ahead log (WAL) via a logical\
                \ slot. This is more efficient than the XMIN method, but requires\
                \ more setup and monitoring.<br>`XMIN` - this method detects new or\
                \ changed rows via the XMIN system column, but is not capable of detecting\
                \ deleted rows.<br>`WAL_PGOUTPUT` -  logical replication of the WAL\
                \ using the pgoutput plugin. This method replicates new, changed,\
                \ and deleted rows by tailing the write-ahead log (WAL) using a logical\
                \ slot.<br>`TELEPORT` - Fivetran's proprietary replication method\
                \ that uses compressed snapshots to detect and apply changes."
              example: WAL | XMIN | WAL_PGOUTPUT | TELEPORT
              enum:
              - WAL
              - XMIN
              - TELEPORT
              - WAL_PGOUTPUT
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS through Tunnel
              example: true
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel."
              example: fivetran
            client_public_certificate:
              title: ""
              type: string
              description: Client Certificate in .pem format.
              example: string
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect via an SSH tunnel."
              format: int32
              example: 22
            auth_method:
              title: ""
              type: object
              description: Database authentication method
              example: PASSWORD | CLIENT_CERTIFICATE
              enum:
              - PASSWORD
              - CLIENT_CERTIFICATE
            database:
              title: ""
              type: string
              description: The database name.
              example: postgres
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: test_password
            client_private_key:
              title: ""
              type: string
              description: Client Private Key in .pem format.
              format: password
              example: string
            port:
              title: ""
              type: integer
              description: The port number.
              format: int32
              example: 5432
            host:
              title: ""
              type: string
              description: DB instance host or IP address.
              example: postgresinstance.mycompany.com
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect via an SSH tunnel (do\
                \ not use a load balancer)."
              example: XXX.XXX.XXX.XXX
            replication_slot:
              title: ""
              type: string
              description: "Replication slot name. Specify only for `\"updated_method\"\
                : \"WAL\"` or `\"WAL_PGOUTPUT\"`."
              example: test_replication_slot
            user:
              title: ""
              type: string
              description: The user name.
              example: test_user
          description: ""
          example: null
      example: null
    azure_postgres_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/azure_postgres_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    azure_service_bus_config_V1:
      properties:
        config:
          type: object
          properties:
            has_manage_permissions:
              title: has_manage_permissions
              type: boolean
              description: The boolean value specifying whether the connection string
                has manage permissions
              example: true
            host_ip:
              title: host_ip
              type: string
              description: The IP address of the host machine which we use to connect
                to ASB via ssh
              example: string
            auth_type:
              title: auth_type
              type: object
              description: The authentication mode to access the topic
              example: ConnectionString | AzureActiveDirectory
              enum:
              - ConnectionString
              - AzureActiveDirectory
            sync_type:
              title: sync_type
              type: object
              description: "The sync type, which is based on the message type. For\
                \ `text` and `xml`, `packed` is supported. For `protobuf` and `avro`,\
                \ `unpacked` is supported. For `json`, both `packed` and `unpacked`\
                \ are supported"
              example: Unpacked | Packed
              enum:
              - Packed
              - Unpacked
            topics:
              title: topics
              type: array
              description: The comma-separated list of topics which should be synced.
                Required if you do not have manage permissions
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            message_type:
              title: message_type
              type: object
              description: The format of messages in the topic
              example: Avro | Json | Text | Protobuf | Xml
              enum:
              - Xml
              - Text
              - Json
              - Avro
            connection_string:
              title: connection_string
              type: string
              description: 'The connection string used for authentication. Required
                if the authentication type is `ConnectionString` '
              format: password
              example: Connection String
            connection_method:
              title: connection_method
              type: object
              description: The connection method
              example: direct | privatelink | sshtunnel | DIRECT | PRIVATE_LINK |
                SSH_TUNNEL
              enum:
              - SSH_TUNNEL
              - DIRECT
              - PRIVATE_LINK
            namespace:
              title: namespace
              type: string
              description: The ASB namespace which we have to sync. Required for `AzureActiveDirectory`
                authentication.
              example: my_namespace
            schema_registry_secret:
              title: schema_registry_secret
              type: string
              description: The secret used to access the schema registry. Required
                for the `avro` and `protobuf` message types
              format: password
              example: schema_registry_secret
            subscriber_name:
              title: subscriber_name
              type: string
              description: "The subscriber name. If the connection string does not\
                \ have manage permission, you need to specify a subscriber name we\
                \ can use to fetch data. If not specified, we default to `fivetran_sub_<schema>`"
              example: subscriber_name
            host_user:
              title: host_user
              type: string
              description: The username on the host machine which we use to connect
                to ASB via ssh
              example: string
            asb_ip:
              title: asb_ip
              type: string
              description: The IP address (or) the URL of ASB namespace
              example: string
            schema_registry_key:
              title: schema_registry_key
              type: string
              description: The key used to access the schema registry. Required for
                the `avro` and `protobuf` message types
              example: schema_registry_key
            schema_registry_urls:
              title: schema_registry_urls
              type: array
              description: The comma-separated list of schema registry servers in
                the `server:port` format
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
          description: ""
          example: null
      example: null
    azure_service_bus_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The refresh token. Required if the authentication type
                is `AzureActiveDirectory`
              example: refresh_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Azure application. Required
                    if the authentication type is `AzureActiveDirectory`'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Azure application. Required if
                    the authentication type is `AzureActiveDirectory`'
                  example: my_client_id
              description: ""
              example: null
          description: ""
          example: null
      example: null
    azure_service_bus_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/azure_service_bus_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/azure_service_bus_auth_V1'
    azure_sql_db_config_V1:
      properties:
        config:
          type: object
          properties:
            tenant_id:
              title: ""
              type: string
              description: Azure AD tenant ID.
              format: password
              example: your_tenant_id
            connection_type:
              title: ""
              type: object
              description: "Possible values: `Directly`, `PrivateLink`, `SshTunnel`.\
                \ `SshTunnel` is used as a value if this parameter is omitted in the\
                \ request and any of the following parameter's values is specified:\
                \ `tunnel_host`, `tunnel_port`, `tunnel_user`. Otherwise, `Directly`\
                \ is used as a value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            update_method:
              title: ""
              type: object
              description: (Optional) The incremental update method the connector
                will use. The possible values are `"TELEPORT"` or `"NATIVE_UPDATE"`.
                The type defaults to `"NATIVE_UPDATE"` if the value is set to `null`
                or not specified.
              example: NATIVE_UPDATE | DIRECT | TELEPORT | TRANSACTION_LOG
              enum:
              - TRANSACTION_LOG
              - NATIVE_UPDATE
              - TELEPORT
              - DIRECT
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS through Tunnel.
              example: true
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel."
              example: fivetran
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect via an SSH tunnel."
              format: int32
              example: 22
            auth_method:
              title: ""
              type: object
              description: Authentication Method.
              example: Password | ActiveDirectory | WindowsAuth
              enum:
              - WindowsAuth
              - ActiveDirectory
              - Password
            database:
              title: ""
              type: string
              description: The database name.
              example: sqldb
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: test_password
            port:
              title: ""
              type: integer
              description: The port number.
              format: int32
              example: 1433
            host:
              title: ""
              type: string
              description: DB instance host or IP address.
              example: sqlinstance.mycompany.com
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect via an SSH tunnel (do\
                \ not use a load balancer)."
              example: XXX.XXX.XXX.XXX
            user:
              title: ""
              type: string
              description: "The user name.  For Azure Databases, the format must be\
                \ `user@domain`."
              example: test_user
          description: ""
          example: null
      example: null
    azure_sql_db_auth_V1:
      properties:
        auth:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: The long-lived Access token carries the information necessary
                to access API resources.
              example: my_access_token
            refresh_token:
              title: ""
              type: string
              description: The long-lived Refresh token carries the information necessary
                to get a new access token for API resources.
              example: my_refresh_token
          description: ""
          example: null
      example: null
    azure_sql_db_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/azure_sql_db_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
      - $ref: '#/components/schemas/azure_sql_db_auth_V1'
    azure_sql_managed_db_config_V1:
      properties:
        config:
          type: object
          properties:
            tenant_id:
              title: ""
              type: string
              description: Azure AD tenant ID.
              format: password
              example: your_tenant_id
            connection_type:
              title: ""
              type: object
              description: "Possible values: `Directly`, `PrivateLink`, `SshTunnel`.\
                \ `SshTunnel` is used as a value if this parameter is omitted in the\
                \ request and any of the following parameter's values is specified:\
                \ `tunnel_host`, `tunnel_port`, `tunnel_user`. Otherwise, `Directly`\
                \ is used as a value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            update_method:
              title: ""
              type: object
              description: (Optional) The incremental update method the connector
                will use. The possible values are `"TELEPORT"` or `"NATIVE_UPDATE"`.
                The type defaults to `"NATIVE_UPDATE"` if the value is set to `null`
                or not specified.
              example: NATIVE_UPDATE | DIRECT | TELEPORT | TRANSACTION_LOG
              enum:
              - TRANSACTION_LOG
              - NATIVE_UPDATE
              - TELEPORT
              - DIRECT
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS.
              example: true
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel."
              example: fivetran
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect via an SSH tunnel."
              format: int32
              example: 22
            auth_method:
              title: ""
              type: object
              description: Authentication Method.
              example: Password | ActiveDirectory | WindowsAuth
              enum:
              - WindowsAuth
              - ActiveDirectory
              - Password
            database:
              title: ""
              type: string
              description: The database name.
              example: sqldb
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: test_password
            port:
              title: ""
              type: integer
              description: The port number.
              format: int32
              example: 1433
            host:
              title: ""
              type: string
              description: DB instance host or IP address.
              example: sqlinstance.mycompany.com
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect via an SSH tunnel (do\
                \ not use a load balancer)."
              example: XXX.XXX.XXX.XXX
            user:
              title: ""
              type: string
              description: "The user name.  For Azure Databases, the format must be\
                \ `user@domain`."
              example: test_user
          description: ""
          example: null
      example: null
    azure_sql_managed_db_auth_V1:
      properties:
        auth:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: The long-lived Access token carries the information necessary
                to access API resources.
              example: my_access_token
            refresh_token:
              title: ""
              type: string
              description: The long-lived Refresh token carries the information necessary
                to get a new access token for API resources.
              example: my_refresh_token
          description: ""
          example: null
      example: null
    azure_sql_managed_db_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/azure_sql_managed_db_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
      - $ref: '#/components/schemas/azure_sql_managed_db_auth_V1'
    backbone_plm_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Your Backbone PLM API token.
              format: password
              example: backbone_plm_api_token
          description: ""
          example: null
      example: null
    backbone_plm_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/backbone_plm_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    ballotready_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your BallotReady API token.
              format: password
              example: your_ballotready_api_key
          description: ""
          example: null
      example: null
    ballotready_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/ballotready_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    bamboohr_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your API Key.
              format: password
              example: your_api_key
            subdomain:
              title: ""
              type: string
              description: "The subdomain used to access your account. If you access\
                \ BambooHR at 'https://mycompany.bamboohr.com', then the subdomain\
                \ is 'mycompany'."
              example: your_subdomain
          description: ""
          example: null
      example: null
    bamboohr_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/bamboohr_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    bazaarvoice_config_V1:
      properties:
        config:
          type: object
          properties:
            environment:
              type: object
              description: Your Bazaarvoice environment.
              example: null
              enum:
              - api.bazaarvoice.com
              - stg.api.bazaarvoice.com
            api_key:
              title: ""
              type: string
              description: Your Bazaarvoice API key.
              format: password
              example: your_bazaarvoice_api_key
          description: ""
          example: null
      example: null
    bazaarvoice_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/bazaarvoice_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    betterworks_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Betterworks API key.
              format: password
              example: string
            sub_domain:
              title: ""
              type: string
              description: Your Betterworks subdomain.
              example: your_betterworks_sub_domain
          description: ""
          example: null
      example: null
    betterworks_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/betterworks_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    big_commerce_config_V1:
      properties:
        config:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: ""
              format: password
              example: string
            store_hash:
              title: ""
              type: string
              description: ""
              example: string
          description: ""
          example: null
      example: null
    big_commerce_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/big_commerce_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    bigin_by_zoho_crm_config_V1:
      properties:
        config:
          type: object
          properties:
            edition:
              type: object
              description: ""
              example: null
              enum:
              - "5000"
              - "100000"
            client_secret:
              title: ""
              type: string
              description: Your Bigin by Zoho CRM Client Secret
              format: password
              example: your_bigin_by_zoho_crm_client_secret
            region:
              type: object
              description: Your Bigin by Zoho CRM Region
              example: null
              enum:
              - com
              - eu
              - in
              - com.cn
              - jp
              - com.au
            client_id:
              title: ""
              type: string
              description: Your Bigin by Zoho CRM Client Id
              example: your_bigin_by_zoho_crm_client_id
          description: ""
          example: null
      example: null
    bigin_by_zoho_crm_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/bigin_by_zoho_crm_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    bigmarker_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your BigMarker API key.
              format: password
              example: your_bigmarker_api_key
          description: ""
          example: null
      example: null
    bigmarker_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/bigmarker_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    bigquery_db_config_V1:
      properties:
        config:
          type: object
          properties:
            secret_key:
              title: ""
              type: string
              description: "Private key of the customer service account. If specified,\
                \ your service account will be used to process the data instead of\
                \ the Fivetran-managed service account."
              format: password
              example: secretKey
            connection_type:
              title: ""
              type: object
              description: Direct or PrivateLink connection
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            project_id:
              title: ""
              type: string
              description: BigQuery project ID
              example: projectId
            data_set_name:
              title: ""
              type: string
              description: Data set name
              example: dataSetName
            workspace_same_as_source:
              title: ""
              type: boolean
              description: Use the source dataset as the workspace dataset
              example: true
            use_service_account:
              title: ""
              type: boolean
              description: BigQuery use service account; default is false
              example: true
            quota_project_id:
              title: Quota project ID
              type: string
              description: Specify a different project ID to account for quota and
                billing of Fivetran query workload
              example: my-quota-project
            workspace_name:
              title: ""
              type: string
              description: Workspace Dataset Name
              example: string
            use_workspace:
              title: ""
              type: boolean
              description: Create and drop tables in a query results dataset. Default
                is false
              example: true
          description: ""
          example: null
      example: null
    bigquery_db_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/bigquery_db_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    billing_platform_config_V1:
      properties:
        config:
          type: object
          properties:
            base_url:
              title: ""
              type: string
              description: Your BillingPlatform subdomain.
              example: your_billing_platform_base_url
            client_secret:
              title: ""
              type: string
              description: Your BillingPlatform client secret.
              format: password
              example: billing_platform_client_secret
            client_id:
              title: ""
              type: string
              description: Your BillingPlatform client ID.
              example: billing_platform_client_id
          description: ""
          example: null
      example: null
    billing_platform_auth_V1:
      properties:
        auth:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: Your BillingPlatform access token.
              format: password
              example: your_access_token
            refresh_token:
              title: ""
              type: string
              description: Your BillingPlatform refresh token.
              format: password
              example: your_refresh_token
          description: ""
          example: null
      example: null
    billing_platform_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/billing_platform_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/billing_platform_auth_V1'
    bingads_config_V1:
      properties:
        config:
          type: object
          properties:
            sync_mode:
              title: ""
              type: object
              description: "Whether to sync all accounts or specific accounts. Default\
                \ value: `AllAccounts`."
              example: AllAccounts | SpecificAccounts
              enum:
              - AllAccounts
              - SpecificAccounts
            rollback_window_size:
              title: ""
              type: integer
              description: A period of time in days during which a conversion is recorded.
              format: int32
              example: 30
            timeframe_months:
              title: ""
              type: object
              description: "Number of months' worth of reporting data you'd like to\
                \ include in your initial sync. This cannot be modified once the connector\
                \ is created. Default value: `SIX`."
              example: THREE | SIX | TWELVE | TWENTY_FOUR | ALL_TIME
              enum:
              - TWENTY_FOUR
              - SIX
              - ALL_TIME
              - TWELVE
              - THREE
            accounts:
              title: ""
              type: array
              description: Specific accounts to sync. Must be populated if `syncMode`
                is set to `SpecificAccounts`.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
          description: ""
          example: null
      example: null
    bingads_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The long-lived `Refresh token` along with the `client_id`
                and `client_secret` parameters carry the information necessary to
                get a new access token for API resources.
              example: my_refresh_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Microsoft Advertising client
                    application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Microsoft Advertising client application.'
                  example: my_client_id
              description: Your application client access fields.
              example: null
          description: ""
          example: null
      example: null
    bingads_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/bingads_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/bingads_auth_V1'
    birdeye_config_V1:
      properties:
        config:
          type: object
          properties:
            query_param_value:
              title: ""
              type: string
              description: Your Birdeye query-param-value.
              format: password
              example: your_birdeye_query_param_value
            business_id:
              title: ""
              type: string
              description: Your Birdeye Business ID.
              format: password
              example: your_birdeye_business_id
          description: ""
          example: null
      example: null
    birdeye_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/birdeye_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    bitly_config_V1:
      properties:
        config:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: Your Bitly access token.
              format: password
              example: your_bitly_access_token
          description: ""
          example: null
      example: null
    bitly_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/bitly_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    bizzabo_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Bizzabo API key.
              format: password
              example: your_bizzabo_api_key
          description: ""
          example: null
      example: null
    bizzabo_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/bizzabo_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    boostr_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your Boostr password.
              format: password
              example: your_boostr_password
            base_url:
              title: ""
              type: string
              description: Your Boostr base URL.
              example: your_boostr_base_url
            email:
              title: ""
              type: string
              description: Your Boostr email.
              example: your_boostr_username
          description: ""
          example: null
      example: null
    boostr_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/boostr_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    box_config_V1:
      properties:
        config:
          type: object
          properties:
            append_file_option:
              title: ""
              type: object
              description: "If you know that the source completely over-writes the\
                \ same file with new data, you can append the changes instead of upserting\
                \ based on filename and line number."
              example: upsert_file | append_file | upsert_file_with_primary_keys
              enum:
              - upsert_file
              - append_file
            prefix:
              title: ""
              type: string
              description: All files and folders under this folder path will be searched
                for files to sync.
              example: folder_path
            pattern:
              title: ""
              type: string
              description: All files in your search path matching this regular expression
                will be synced.
              example: file_pattern
            escape_char:
              title: ""
              type: string
              description: "If your CSV generator follows non-standard rules for escaping\
                \ quotation marks, you can set the escape character here."
              example: escape_char
            json_delivery_mode:
              title: ""
              type: object
              description: Control how your JSON data is delivered into your destination
              example: Packed | Unpacked
              enum:
              - Packed
              - Unpacked
            skip_after:
              title: ""
              type: integer
              description: We will skip over the number of lines specified at the
                end so as to not introduce aberrant data into your destination.
              format: int32
              example: 0
            line_separator:
              title: ""
              type: string
              description: You can specify the custom line separator for your CSV
                files. The line separator is used in files to separate one row from
                the next.
              example: ;
            skip_before:
              title: ""
              type: integer
              description: We will skip over the number of lines specified before
                syncing data.
              format: int32
              example: 0
            empty_header:
              title: ""
              type: boolean
              description: "<strong>Optional.</strong> If your CSV generating software\
                \ doesn't provide header line for the documents, Fivetran can generate\
                \ the generic column names and sync data rows with them."
              example: true
            null_sequence:
              title: ""
              type: string
              description: "If your CSVs use a special value indicating null, you\
                \ can specify it here."
              example: string
            is_single_table_mode:
              title: ""
              type: boolean
              description: Allows the creation of connector using Merge Mode strategy.
              example: true
            delimiter:
              title: ""
              type: string
              description: "You can specify the delimiter that your CSVs use here.\
                \ Fivetran generally tries to infer the delimiter, but in some cases\
                \ this is impossible."
              example: '|'
            file_type:
              title: ""
              type: object
              description: "If your files are saved with improper extensions, you\
                \ can force them to be synced as the selected filetype."
              example: csv | log | json | jsonl | infer | tsv | avro | parquet | xml
                | spreadsheet | unstructured
              enum:
              - log
              - infer
              - tsv
              - xml
              - csv
              - spreadsheet
              - json
              - jsonl
              - avro
              - parquet
            on_error:
              title: ""
              type: object
              description: "If you know that your files contain some errors, you can\
                \ choose to have poorly formatted lines skipped. We recommend leaving\
                \ the value as fail unless you are certain that you have undesirable,\
                \ malformed data."
              example: fail | skip
              enum:
              - fail
              - skip
            folder_id:
              title: ""
              type: string
              description: Folder URL
              example: folder_id
            compression:
              title: ""
              type: object
              description: The compression format is used to let Fivetran know that
                even files without a compression extension should be decompressed
                using the selected compression format.
              example: bz2 | gz | gzip | zip | tar | tar_bz2 | tar_gz | uncompressed
                | infer
              enum:
              - zip
              - gz
              - tar_gz
              - tar
              - infer
              - gzip
              - uncompressed
              - bz2
              - tar_bz2
            archive_pattern:
              title: ""
              type: string
              description: Files inside of compressed archives with filenames matching
                this regular expression will be synced.
              example: regex_pattern
          description: ""
          example: null
      example: null
    box_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/box_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    braintree_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: The contents of your PEM certificate file.
              example: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
            private_key:
              title: ""
              type: string
              description: The contents of your secret key file.
              format: password
              example: your_api_secret
            merchant_id:
              title: ""
              type: string
              description: Your Braintree merchant ID.
              example: merchant_id
          description: ""
          example: null
      example: null
    braintree_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/braintree_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    braintree_sandbox_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: The contents of your PEM certificate file.
              example: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
            private_key:
              title: ""
              type: string
              description: The contents of your secret key file.
              format: password
              example: your_api_secret
            merchant_id:
              title: ""
              type: string
              description: Your Braintree merchant ID.
              example: merchant_id
          description: ""
          example: null
      example: null
    braintree_sandbox_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/braintree_sandbox_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    branch_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    branch_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/branch_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    brave_ads_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Brave Ads API key
              format: password
              example: your_brave_ads_api_key
          description: ""
          example: null
      example: null
    brave_ads_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/brave_ads_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    braze_config_V1:
      properties:
        config:
          type: object
          properties:
            gcs_folder:
              title: ""
              type: string
              description: Your GCS folder name. Required if `GCS` is the `cloud_storage_type`
              example: your_gcs_folder
            s3_export_bucket:
              title: ""
              type: string
              description: Your S3 user export bucket. Required if `AWS_S3` is the
                `export_storage_type`
              example: your_s3_bucket
            gcs_export_bucket:
              title: ""
              type: string
              description: Your GCS bucket. Required if `GCS` is the `export_storage_type`
              example: your_gcs_bucket
            api_url:
              title: ""
              type: string
              description: Your Braze API URL.
              example: test_api_url
            gcs_bucket:
              title: ""
              type: string
              description: Your GCS bucket. Required if `GCS` is the `cloud_storage_type`
              example: your_gcs_bucket
            s3_export_role_arn:
              title: ""
              type: string
              description: The Role ARN required for authentication required if `AWS_S3`
                is the `export_storage_type`
              format: password
              example: arn:aws:iam::XXXXXXXXXXXX:role/your_test_bucket
            abs_container_name:
              title: ""
              type: string
              description: Container Name
              example: your_abs_container_name
            s3_export_folder:
              title: ""
              type: string
              description: Your S3 user export folder name. Required if `AWS_S3` is
                the `export_storage_type`
              example: your_s3_folder
            s3folder:
              title: ""
              type: string
              description: Your S3 folder name required if `AWS_S3` is the `cloud_storage_type`
              example: your_s3_folder
            abs_prefix:
              title: ""
              type: string
              description: Prefix
              example: your_abs_prefix
            enable_exports:
              title: ""
              type: boolean
              description: Enable User Profile Exports
              example: true
            historic_sync_time_frame:
              title: ""
              type: object
              description: Range of data in history you would like to include in the
                initial sync.
              example: THREE_MONTHS | SIX_MONTHS | ONE_YEAR | TWO_YEARS | FIVE_YEARS
                | ALL_TIME
              enum:
              - ONE_YEAR
              - ALL_TIME
              - FIVE_YEARS
              - TWO_YEARS
              - THREE_MONTHS
              - SIX_MONTHS
            cloud_storage_type:
              title: ""
              type: object
              description: Cloud storage type Braze Current is connected to.
              example: AWS_S3 | GCS | AZURE_BLOB_STORAGE | NONE
              enum:
              - AZURE_BLOB_STORAGE
              - GCS
              - NONE
              - AWS_S3
            export_storage_type:
              title: ""
              type: object
              description: Export Storage. Required if `enable_exports` is `true`
              example: AWS_S3 | GCS | AZURE_BLOB_STORAGE | NONE
              enum:
              - AZURE_BLOB_STORAGE
              - GCS
              - NONE
              - AWS_S3
            s3role_arn:
              title: ""
              type: string
              description: The Role ARN required for authentication required if `AWS_S3`
                is the `cloud_storage_type`
              format: password
              example: arn:aws:iam::XXXXXXXXXXXX:role/your_test_bucket
            abs_connection_string:
              title: ""
              type: string
              description: Connection String
              format: password
              example: your_abs_connection_string
            s3bucket:
              title: ""
              type: string
              description: Your S3 bucket required if `AWS_S3` is the `cloud_storage_type`
              example: your_s3_bucket
            api_key:
              title: ""
              type: string
              description: Your Braze API Key.
              format: password
              example: test_api_key
            gcs_export_folder:
              title: ""
              type: string
              description: Your GCS folder name. Required if `GCS` is the `export_storage_type`
              example: your_gcs_folder
          description: ""
          example: null
      example: null
    braze_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/braze_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    brevo_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Brevo API key.
              format: password
              example: your_brevo_api_key
          description: ""
          example: null
      example: null
    brevo_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/brevo_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    brex_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Your Brex API token
              format: password
              example: your_brex_api_token
            base_url:
              type: object
              description: Your Brex Base URL
              example: null
              enum:
              - platform.brexapis.com
              - platform.staging.brexapps.com
          description: ""
          example: null
      example: null
    brex_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/brex_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    brightcove_config_V1:
      properties:
        config:
          type: object
          properties:
            account_id:
              title: ""
              type: string
              description: Your Brightcove account ID.
              example: your_brightcove_account_id
            client_secret:
              title: ""
              type: string
              description: Your Brightcove client secret.
              format: password
              example: your_brightcove_client_secret
            client_id:
              title: ""
              type: string
              description: Your Brightcove client ID.
              example: your_brightcove_client_id
          description: ""
          example: null
      example: null
    brightcove_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/brightcove_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    brightpearl_config_V1:
      properties:
        config:
          type: object
          properties:
            app_reference:
              title: ""
              type: string
              description: Your Brightpearl app reference.
              example: your_brightpearl_app_reference
            data_center:
              type: object
              description: Your Brightpearl data center.
              example: null
              enum:
              - euw1
              - ws-use
            client_secret:
              title: ""
              type: string
              description: Your Brightpearl client secret.
              format: password
              example: your_brightpearl_client_secret
            developer_reference:
              title: ""
              type: string
              description: Your Brightpearl dev reference.
              example: your_brightpearl_developer_reference
            organization_name:
              title: ""
              type: string
              description: Your Brightpearl organization name.
              example: your_brightpearl_organization_name
            client_id:
              title: ""
              type: string
              description: Your Brightpearl client ID.
              example: your_brightpearl_client_id
          description: ""
          example: null
      example: null
    brightpearl_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/brightpearl_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    buildium_config_V1:
      properties:
        config:
          type: object
          properties:
            environment:
              type: object
              description: Your Buildium environment.
              example: null
              enum:
              - apisandbox
              - api
            secret:
              title: ""
              type: string
              description: Your Buildium API secret.
              format: password
              example: your_buildium_secret
            client_id:
              title: ""
              type: string
              description: Your Buildium API client ID.
              example: your_buildium_client_id
          description: ""
          example: null
      example: null
    buildium_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/buildium_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    buildkite_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Your Buildkite API token.
              format: password
              example: your_buildkite_api_token
          description: ""
          example: null
      example: null
    buildkite_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/buildkite_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    business_central_config_V1:
      properties:
        config:
          type: object
          properties:
            tenant_id:
              title: ""
              type: string
              description: '`Tenant ID` of your Business Central application'
              example: your_business_central_tenant_id
            companies:
              title: ""
              type: array
              description: List of companies to sync
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            environment_name:
              title: ""
              type: string
              description: Name of the environment
              example: your_business_central_environment_name
          description: ""
          example: null
      example: null
    business_central_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The long-lived refresh token along with the client ID and
                client secret parameters carry the information necessary to get a
                new access token for API resources.
              example: your_refresh_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Airtable client application.'
                  example: your_business_central_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Airtable client application.'
                  example: your_business_central_client_id
              description: ""
              example: null
          description: ""
          example: null
      example: null
    business_central_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/business_central_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/business_central_auth_V1'
    buzzsprout_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Your Buzzsprout API token.
              format: password
              example: your_buzzsprout_api_token
          description: ""
          example: null
      example: null
    buzzsprout_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/buzzsprout_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    calabrio_config_V1:
      properties:
        config:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: Your Calabrio access token.
              format: password
              example: your_calabrio_access_token
            domain_name:
              title: ""
              type: string
              description: Your Calabrio domain name
              example: your_calabrio_domain_name
          description: ""
          example: null
      example: null
    calabrio_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/calabrio_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    calendly_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    calendly_auth_V1:
      properties:
        auth:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: Your Calendly access token.
              format: password
              example: calendly_access_token
            refresh_token:
              title: ""
              type: string
              description: Your Calendly refresh token.
              format: password
              example: calendly_refresh_token
            client_access:
              title: ""
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: ""
                  format: password
                  example: string
                client_id:
                  title: ""
                  type: string
                  description: ""
                  example: string
              example: null
          description: ""
          example: null
      example: null
    calendly_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/calendly_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/calendly_auth_V1'
    callrail_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your CallRail API key.
              format: password
              example: your_callrail_api_key
          description: ""
          example: null
      example: null
    callrail_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/callrail_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    campaignmonitor_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Campaign Monitor API key.
              format: password
              example: your_campaignmonitor_api_key
          description: ""
          example: null
      example: null
    campaignmonitor_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/campaignmonitor_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    canny_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Canny API key.
              format: password
              example: your_canny_api_key
          description: ""
          example: null
      example: null
    canny_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/canny_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    canvas_by_instructure_config_V1:
      properties:
        config:
          type: object
          properties:
            sub_domain:
              title: ""
              type: string
              description: Your Canvas by Instructure domain.
              example: your_canvas_by_instructure_account_domain
            client_secret:
              title: ""
              type: string
              description: Your Canvas by Instructure client secret.
              format: password
              example: your_canvas_by_instructure_client_secret
            client_id:
              title: ""
              type: string
              description: Your Canvas by Instructure client ID.
              example: your_canvas_by_instructure_client_id
          description: ""
          example: null
      example: null
    canvas_by_instructure_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/canvas_by_instructure_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    care_quality_commission_config_V1:
      properties:
        config:
          type: object
          properties:
            primary_key:
              title: ""
              type: string
              description: Your Care Quality Commission primary key.
              format: password
              example: your_care_quality_commission_primary_key
          description: ""
          example: null
      example: null
    care_quality_commission_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/care_quality_commission_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    castor_edc_config_V1:
      properties:
        config:
          type: object
          properties:
            server:
              type: object
              description: Your Castor EDC Server.
              example: null
              enum:
              - data
              - au
              - uk
              - us
            client_secret:
              title: ""
              type: string
              description: Your Castor EDC Client Secret.
              format: password
              example: your_castor_edc_client_secret
            client_id:
              title: ""
              type: string
              description: Your Castor EDC client Id.
              example: your_castor_edc_client_id
          description: ""
          example: null
      example: null
    castor_edc_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/castor_edc_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    centra_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Your Centra API token.
              format: password
              example: centra_api_token
            base_url:
              title: ""
              type: string
              description: Your Centra base URL.
              example: centra_base_url
          description: ""
          example: null
      example: null
    centra_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/centra_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    ceridian_dayforce_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your Ceridian Dayforce Password.
              format: password
              example: your_ceridian_dayforce_password
            client_namespace:
              title: ""
              type: string
              description: Your Ceridian Dayforce Client Namespace.
              example: your_ceridian_dayforce_client_namespace
            client_host:
              title: ""
              type: string
              description: Your Ceridian Dayforce Client Host.
              example: your_ceridian_dayforce_client_host
            username:
              title: ""
              type: string
              description: Your Ceridian Dayforce Username.
              example: your_ceridian_dayforce_username
          description: ""
          example: null
      example: null
    ceridian_dayforce_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/ceridian_dayforce_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    chameleon_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Your Chameleon API token.
              format: password
              example: your_chameleon_api_token
          description: ""
          example: null
      example: null
    chameleon_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/chameleon_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    chargebee_product_catalog_1_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Chargebee Product Catalog 1 API key.
              format: password
              example: your_chargebee_API_key
            sub_domain:
              title: ""
              type: string
              description: Your Chargebee Product Catalog 1 subdomain.
              example: http://your.sub.domain/
          description: ""
          example: null
      example: null
    chargebee_product_catalog_1_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/chargebee_product_catalog_1_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    chargebee_product_catalog_2_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Chargebee API key.
              format: password
              example: your_chargebee_api_key
            sub_domain:
              title: ""
              type: string
              description: Your Chargebee subdomain.
              example: http://your_chargebee_subdomain/
          description: ""
          example: null
      example: null
    chargebee_product_catalog_2_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/chargebee_product_catalog_2_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    chargedesk_config_V1:
      properties:
        config:
          type: object
          properties:
            token_id:
              title: ""
              type: string
              description: Your ChargeDesk token ID.
              format: password
              example: your_chargedesk_token_id
          description: ""
          example: null
      example: null
    chargedesk_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/chargedesk_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    chartmogul_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your ChartMogul API key.
              format: password
              example: your_chartmogul_api_key
          description: ""
          example: null
      example: null
    chartmogul_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/chartmogul_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    checkout_config_V1:
      properties:
        config:
          type: object
          properties:
            access_key_id:
              title: ""
              type: string
              description: Your Checkout.com access key ID.
              example: your_checkoutcom_access_key_id
            environment:
              type: object
              description: Your Checkout.com environment.
              example: null
              enum:
              - sandbox.checkout
              - checkout
            access_key_secret:
              title: ""
              type: string
              description: Your Checkout.com access key secret.
              format: password
              example: your_checkoutcom_access_key_secret
            entity_id:
              title: ""
              type: string
              description: Your Checkout.com entity ID.
              example: your_checkoutcom_entity_id
          description: ""
          example: null
      example: null
    checkout_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/checkout_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    checkr_config_V1:
      properties:
        config:
          type: object
          properties:
            secret_key:
              title: ""
              type: string
              description: Your Checkr secret key.
              format: password
              example: your_checkr_secret_key
            sub_domain:
              type: object
              description: Your Checkr subdomain.
              example: null
              enum:
              - checkr-staging.com
              - checkr.com
          description: ""
          example: null
      example: null
    checkr_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/checkr_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    chorusai_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Chorus API key.
              format: password
              example: your_chorus_api_key
          description: ""
          example: null
      example: null
    chorusai_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/chorusai_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    churnkey_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Churnkey API Key.
              format: password
              example: your_churnkey_api_key
            app_id:
              title: ""
              type: string
              description: Your Churnkey APP ID.
              example: your_churnkey_app_id
          description: ""
          example: null
      example: null
    churnkey_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/churnkey_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    churnzero_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your ChurnZero API key.
              format: password
              example: your_churnzero_api_key
            sub_domain:
              title: ""
              type: string
              example: string
            username:
              title: ""
              type: string
              description: Your ChurnZero username.
              example: your_churnzero_username
          description: ""
          example: null
      example: null
    churnzero_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/churnzero_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    cimis_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Cimis API key.
              format: password
              example: your_cimis_api_key
          description: ""
          example: null
      example: null
    cimis_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/cimis_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    cin7_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your Cin7 API Key.
              format: password
              example: your_cin7_api_password
            username:
              title: ""
              type: string
              description: Your Cin7 API Username.
              example: your_cin7_api_username
          description: ""
          example: null
      example: null
    cin7_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/cin7_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    cin7core_config_V1:
      properties:
        config:
          type: object
          properties:
            account_id:
              title: ""
              type: string
              description: Your Cin7 Core account ID.
              example: your_cin7core_account_id
            application_key:
              title: ""
              type: string
              description: Your Cin7 Core application key.
              format: password
              example: your_cin7core_application_key
          description: ""
          example: null
      example: null
    cin7core_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/cin7core_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    circleci_config_V1:
      properties:
        config:
          type: object
          properties:
            personal_api_token:
              title: ""
              type: string
              description: Your CircleCI Personal API token.
              format: password
              example: your_circleci_personal_api_token
          description: ""
          example: null
      example: null
    circleci_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/circleci_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    cj_commission_detail_config_V1:
      properties:
        config:
          type: object
          properties:
            company_ids:
              title: ""
              type: string
              description: Your CJ Commission Detail company IDs.
              example: your_cj_commission_detail_company_ids
            personal_access_token:
              title: ""
              type: string
              description: Your CJ Commission Detail personal access token.
              format: password
              example: your_cj_commission_detail_personal_access_token
          description: ""
          example: null
      example: null
    cj_commission_detail_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/cj_commission_detail_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    clari_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Your Clari API token.
              format: password
              example: your_clari_api_token
            forecast_id:
              title: ""
              type: string
              description: Your Clari Forecast id .
              example: your_clari_forecast_id
          description: ""
          example: null
      example: null
    clari_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/clari_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    clazar_config_V1:
      properties:
        config:
          type: object
          properties:
            client_secret:
              title: ""
              type: string
              description: Your Clazar client secret.
              format: password
              example: your_clazar_client_secret
            client_id:
              title: ""
              type: string
              description: Your Clazar client ID.
              example: your_clazar_client_id
          description: ""
          example: null
      example: null
    clazar_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/clazar_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    clickup_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your ClickUp API key.
              format: password
              example: your_clickup_api_key
          description: ""
          example: null
      example: null
    clickup_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/clickup_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    clockify_config_V1:
      properties:
        config:
          type: object
          properties:
            server_region:
              type: object
              description: Your Clockify server region.
              example: null
              enum:
              - euc1
              - euw2
              - apse2
              - api
              - use2
            api_key:
              title: ""
              type: string
              description: Your Clockify API key.
              format: password
              example: your_clockify_api_key
          description: ""
          example: null
      example: null
    clockify_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/clockify_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    clockodo_config_V1:
      properties:
        config:
          type: object
          properties:
            email_address:
              title: ""
              type: string
              description: Your Clockodo email address.
              example: your_clockodo_email_address
            api_key:
              title: ""
              type: string
              description: Your Clockodo API key.
              format: password
              example: your_clockodo_api_key
            client_identification:
              title: ""
              type: string
              description: Your Clockodo client identification.
              example: your_clockodo_client_identification
          description: ""
          example: null
      example: null
    clockodo_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/clockodo_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    close_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Close API key.
              format: password
              example: your_close_api_key
          description: ""
          example: null
      example: null
    close_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/close_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    cloudbeds_config_V1:
      properties:
        config:
          type: object
          properties:
            client_secret:
              title: ""
              type: string
              description: Your Cloudbeds client secret.
              format: password
              example: your_cloudbeds_client_secret
            client_id:
              title: ""
              type: string
              description: Your Cloudbeds client ID.
              example: string
            property_id:
              title: ""
              type: string
              description: Your Cloudbeds property IDs.
              example: your_cloudbeds_property_id
          description: ""
          example: null
      example: null
    cloudbeds_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/cloudbeds_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    cloudfront_config_V1:
      properties:
        config:
          type: object
          properties:
            bucket:
              title: ""
              type: string
              description: The bucket name for CloudFront.
              example: bucket_name
            role_arn:
              title: ""
              type: string
              description: The Role ARN required for authentication.
              format: password
              example: arn::your_role_arn
            prefix:
              title: ""
              type: string
              description: The name of the CloudFront folder in the bucket.
              example: cloudfront_folder
          description: ""
          example: null
      example: null
    cloudfront_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/cloudfront_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    clubspeed_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Clubspeed API key.
              format: password
              example: your_clubspeed_api_key
            sub_domain:
              title: ""
              type: string
              description: Your Clubspeed subdomain.
              example: your_clubspeed_sub_domain
          description: ""
          example: null
      example: null
    clubspeed_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/clubspeed_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    coassemble_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Coassemble API key.
              format: password
              example: your_coassemble_api_key
            user_id:
              title: ""
              type: string
              description: Your Coassemble user ID.
              example: your_coassemble_user_id
            host_name:
              title: ""
              type: string
              description: Your Coassemble Hostname.
              example: your_coassemble_host_name
          description: ""
          example: null
      example: null
    coassemble_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/coassemble_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    cockroachdb_config_V1:
      properties:
        config:
          type: object
          properties:
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect via an SSH tunnel."
              format: int32
              example: 0
            database:
              title: ""
              type: string
              description: The database name.
              example: string
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: string
            connection_type:
              title: ""
              type: object
              description: "Possible values:`Directly`, `SshTunnel`. `SshTunnel` is\
                \ used as a value if this parameter is omitted in the request and\
                \ any of the following parameter's values is specified: `tunnel_host`,\
                \ `tunnel_port`, `tunnel_user`. Otherwise, `Directly` is used as a\
                \ value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            port:
              title: ""
              type: integer
              description: The port number.
              format: int32
              example: 0
            host:
              title: ""
              type: string
              description: DB instance host or IP address.
              example: string
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect via an SSH tunnel (do\
                \ not use a load balancer)."
              example: string
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS
              example: true
            user:
              title: ""
              type: string
              description: The user name.
              example: string
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel."
              example: string
          description: ""
          example: null
      example: null
    cockroachdb_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/cockroachdb_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    codefresh_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Codefresh API Key.
              format: password
              example: your_codefresh_api_key
          description: ""
          example: null
      example: null
    codefresh_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/codefresh_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    collibra_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your collibra password.
              format: password
              example: your_collibra_password
            sub_domain:
              title: ""
              type: string
              description: Your collibra subdomain.
              example: your_collibra_subdomain
            username:
              title: ""
              type: string
              description: Your collibra username.
              example: your_collibra_username
          description: ""
          example: null
      example: null
    collibra_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/collibra_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    column_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Column API key.
              format: password
              example: your_column_api_key
          description: ""
          example: null
      example: null
    column_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/column_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    commercetools_config_V1:
      properties:
        config:
          type: object
          properties:
            project_key:
              title: ""
              type: string
              description: Your commercetools project key.
              example: your_commercetools_project_key
            host:
              title: ""
              type: string
              description: Your commercetools host.
              example: your_commercetools_host
            client_secret:
              title: ""
              type: string
              description: Your commercetools client secret.
              format: password
              example: your_commercetools_client_secret
            client_id:
              title: ""
              type: string
              description: Your commercetools client ID.
              example: your_commercetools_client_id
          description: ""
          example: null
      example: null
    commercetools_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/commercetools_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    compliance_checkpoint_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your Compliance Checkpoint account password.
              format: password
              example: string
            sub_domain:
              title: ""
              type: string
              description: Your Compliance Checkpoint subdomain.
              example: string
            username:
              title: ""
              type: string
              description: Your Compliance Checkpoint account username.
              format: password
              example: string
          description: ""
          example: null
      example: null
    compliance_checkpoint_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/compliance_checkpoint_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    concord_config_V1:
      properties:
        config:
          type: object
          properties:
            environment:
              type: object
              description: Your Concord environment.
              example: null
              enum:
              - uat
              - api
            api_key:
              title: ""
              type: string
              description: Your Concord API key.
              format: password
              example: your_concord_api_key
          description: ""
          example: null
      example: null
    concord_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/concord_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    concur_config_V1:
      properties:
        config:
          type: object
          properties:
            company_uuid:
              title: ""
              type: string
              description: The SAP Concur Company UUID
              example: your_company_uuid
            login_password:
              title: ""
              type: string
              description: The SAP Concur password.
              format: password
              example: your_login_password
            company_request_token:
              title: ""
              type: string
              description: The SAP Concur Company Request Token
              format: password
              example: your_company_request_token
            auth_mode:
              title: ""
              type: object
              description: The Authentication Mode used by SAP Concur. It can be PasswordGrant
                or CompanyLevel auth mode
              example: PasswordGrant | CompanyLevel
              enum:
              - CompanyLevel
              - PasswordGrant
            client_secret:
              title: ""
              type: string
              description: The SAP Concur Client secret.
              format: password
              example: your_application_secret
            region:
              title: ""
              type: string
              description: The region.
              example: your_region
            client_id:
              title: ""
              type: string
              description: The SAP Concur Client ID.
              example: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx
            username:
              title: ""
              type: string
              description: The SAP Concur username.
              example: your_sap_concur_username
          description: ""
          example: null
      example: null
    concur_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/concur_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    confluence_config_V1:
      properties:
        config:
          type: object
          properties:
            domain:
              title: ""
              type: string
              description: Your Confluence domain.
              example: your_organization_name
            api_token:
              title: ""
              type: string
              description: The Confluence API token.
              format: password
              example: your_api_token
            username:
              title: ""
              type: string
              description: Your Confluence username.
              example: your_confluence_username
          description: ""
          example: null
      example: null
    confluence_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/confluence_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    confluent_cloud_config_V1:
      properties:
        config:
          type: object
          properties:
            consumer_group:
              title: ""
              type: string
              description: Confluent Cloud consumer group name.
              example: consumer_group
            servers:
              title: ""
              type: array
              description: Comma-separated list of Confluent Cloud servers in the
                format `server:port`.
              example: "serveraddress1:8080, serveraddress2:8080"
              items:
                title: ""
                type: string
                description: ""
                example: string
            sync_type:
              title: ""
              type: object
              description: Kafka sync type.  Unpacked messages must be valid JSON.
              example: Unpacked | Packed
              enum:
              - Packed
              - Unpacked
            api_key:
              title: ""
              type: string
              description: API Key
              format: password
              example: string
            schema_registry_credentials_source:
              title: ""
              type: string
              description: Schema Registry Credentials source
              example: string
            security_protocol:
              title: ""
              type: object
              description: Security protocol for Confluent Cloud interaction.
              example: PLAINTEXT | TLS | SASL
              enum:
              - SASL
              - PLAINTEXT
            schema_registry_secret:
              title: ""
              type: string
              description: Schema Registry Secret
              format: password
              example: string
            message_type:
              title: ""
              type: object
              description: Confluent Cloud message type.
              example: Avro | Json | Text | Protobuf
              enum:
              - Text
              - Json
              - Avro
              - Protobuf
            api_secret:
              title: ""
              type: string
              description: API Secret
              format: password
              example: string
            schema_registry_urls:
              title: ""
              type: array
              description: Your schema registry URLs
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            schema_registry_key:
              title: ""
              type: string
              description: Schema Registry Key
              format: password
              example: string
          description: ""
          example: null
      example: null
    confluent_cloud_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/confluent_cloud_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    connector_sdk_config_V1:
      properties:
        config:
          type: object
          properties:
            bucket:
              title: ""
              type: string
              description: ""
              example: string
            sync_method:
              title: ""
              type: object
              description: ""
              example: DIRECT | CLOUD_STORAGE
              enum:
              - CLOUD_STORAGE
              - DIRECT
            custom_payloads:
              title: ""
              type: array
              description: ""
              example: null
              items:
                title: ""
                type: object
                properties:
                  value:
                    title: ""
                    type: string
                    description: ""
                    example: string
                  key:
                    title: ""
                    type: string
                    description: ""
                    example: string
                description: ""
                example: null
            secrets_list:
              title: ""
              type: array
              description: ""
              example: null
              items:
                title: ""
                type: object
                properties:
                  value:
                    title: ""
                    type: string
                    description: ""
                    format: password
                    example: string
                  key:
                    title: ""
                    type: string
                    description: ""
                    example: string
                description: ""
                example: null
            secrets:
              title: ""
              type: string
              description: ""
              format: password
              example: string
          description: ""
          example: null
      example: null
    connector_sdk_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/connector_sdk_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    constant_contact_config_V1:
      properties:
        config:
          type: object
          properties:
            client_secret:
              title: ""
              type: string
              description: Your Constant Contact client secret.
              format: password
              example: your_constant_contact_client_secret
            client_id:
              title: ""
              type: string
              description: Your Constant Contact client ID.
              example: your_constant_contact_client_id
          description: ""
          example: null
      example: null
    constant_contact_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/constant_contact_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    contrast_security_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your Contrast Security API Password.
              format: password
              example: your_contrast_security_password
            api_key:
              title: ""
              type: string
              description: Your Contrast Security API Key.
              format: password
              example: your_contrast_security_api_key
            sub_domain:
              title: ""
              type: string
              description: Your Contrast Security subdomain.
              example: your contrast_security_subdomain
            username:
              title: ""
              type: string
              description: Your Contrast Security API Username.
              example: your_contrast_security_username
          description: ""
          example: null
      example: null
    contrast_security_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/contrast_security_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    convex_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    convex_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/convex_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    copper_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Copper API key.
              format: password
              example: your_copper_api_key
            email:
              title: ""
              type: string
              description: Your Copper email address.
              example: your_copper_email_address
          description: ""
          example: null
      example: null
    copper_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/copper_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    cosmos_config_V1:
      properties:
        config:
          type: object
          properties:
            enable_distributed_connector_mode:
              title: ""
              type: boolean
              description: Enable to allow the connector to join a cluster of connectors
                forming a Distributed Connector Cluster. This cluster allows parallel
                syncs from the same source to the same destination using multiple
                connectors.
              example: true
            sync_pack_mode:
              title: ""
              type: object
              description: "The packing mode type. Supported values:<br>`STANDARD_UNPACKED_MODE`-\
                \ Unpacks _one_ layer of nested fields and infers types.<br>`PACKED_MODE`-\
                \ Delivers packed data as a single destination column value.<br>Learn\
                \ more in our [Azure Cosmos DB Sync Pack Mode Options documentation](/docs/connectors/databases/cosmos#packmodeoptions)."
              example: STANDARD_UNPACKED_MODE | PACKED_MODE
              enum:
              - STANDARD_UNPACKED_MODE
              - PACKED_MODE
            data_access_method:
              title: ""
              type: object
              description: "The source data access method. Supported values:<br>`ACCOUNT_KEY`-\
                \ Data access method that uses account keys to authenticate to the\
                \ source database. It comes in both read-write and read-only variants.<br>`RESOURCE_TOKEN`-\
                \ Fine-grained permission model based on native Azure Cosmos DB users\
                \ and permissions.<br> Learn more in our [Azure Cosmos DB Data Access\
                \ Methods documentation](/docs/connectors/databases/cosmos#dataaccessmethods)."
              example: ACCOUNT_KEY | RESOURCE_TOKEN
              enum:
              - ACCOUNT_KEY
              - RESOURCE_TOKEN
            account_key:
              title: ""
              type: string
              description: The read-only primary or secondary account key for the
                database account. Required for the `ACCOUNT_KEY` data access method.
              format: password
              example: account_key
            distributed_connector_cluster_size:
              title: ""
              type: integer
              description: Specifies the total number of connectors in the Distributed
                Connector Cluster running in parallel.
              format: int32
              example: 0
            token_authenticated_database:
              title: ""
              type: string
              description: The database name. Required for the `RESOURCE_TOKEN` data
                access method.
              example: token_authenticated_database
            resource_token:
              title: ""
              type: string
              description: A token that provides access to a specific Azure Cosmos
                DB resource. Required for the `RESOURCE_TOKEN` data access method.
              format: password
              example: resource_token
            token_authenticated_container:
              title: ""
              type: string
              description: The container name. Required for the `RESOURCE_TOKEN` data
                access method.
              example: token_authenticated_container
            uri:
              title: ""
              type: string
              description: Cosmos resource instance address.
              example: cosmos_host_uri
          description: ""
          example: null
      example: null
    cosmos_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/cosmos_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    coupa_config_V1:
      properties:
        config:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: Your Coupa access token fetched using client_id and client_secret
              format: password
              example: string
            instance:
              title: ""
              type: string
              description: The instance name of your Coupa account in the URL.
              example: instance
            api_key:
              title: ""
              type: string
              description: Your Coupa API key.
              format: password
              example: string
            client_secret:
              title: ""
              type: string
              description: Your Coupa client_id
              format: password
              example: client_secret
            client_id:
              title: ""
              type: string
              description: Your Coupa client_id
              example: client_id
          description: ""
          example: null
      example: null
    coupa_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/coupa_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    criteo_config_V1:
      properties:
        config:
          type: object
          properties:
            report_timezone:
              title: ""
              type: object
              description: Report Timezone
              example: string
              enum:
              - Asia/Aden
              - America/Cuiaba
              - UTC -9
              - SCT
              - Africa/Nairobi
              - UTC -3
              - America/Marigot
              - UTC -4
              - UTC -1
              - Asia/Aqtau
              - UTC -2
              - CHAST
              - UTC -7
              - UTC -8
              - Pacific/Kwajalein
              - UTC -5
              - America/El_Salvador
              - UTC -6
              - Asia/Pontianak
              - Africa/Cairo
              - FJT
              - Pacific/Pago_Pago
              - CDT
              - UTC +13:45
              - Africa/Mbabane
              - Asia/Kuching
              - Pacific/Honolulu
              - Pacific/Rarotonga
              - AKST
              - America/Guatemala
              - Australia/Hobart
              - Europe/London
              - America/Belize
              - America/Panama
              - NOVT
              - TAHT
              - UTC +8:30
              - GAMT
              - LINT
              - PONT
              - UYST
              - TFT
              - America/Managua
              - America/Indiana/Petersburg
              - Asia/Yerevan
              - Europe/Brussels
              - MYT
              - JST
              - ACDT
              - FKT
              - GMT
              - Europe/Warsaw
              - America/Chicago
              - CET
              - EASST
              - Europe/Jersey
              - America/Tegucigalpa
              - Europe/Istanbul
              - America/Eirunepe
              - America/Miquelon
              - Europe/Luxembourg
              - America/Argentina/Catamarca
              - UTC +9
              - UTC +7
              - UTC +8
              - AZST
              - Europe/Zaporozhye
              - UTC +1
              - UTC +2
              - UTC +0
              - Atlantic/St_Helena
              - UTC +5
              - UTC +6
              - UTC +3
              - UTC +4
              - Europe/Guernsey
              - Z
              - America/Grand_Turk
              - Asia/Samarkand
              - America/Argentina/Cordoba
              - YEKST
              - Asia/Phnom_Penh
              - IST
              - Africa/Kigali
              - Asia/Almaty
              - Asia/Dubai
              - Europe/Isle_of_Man
              - IRKT
              - America/Araguaina
              - ACT
              - Asia/Novosibirsk
              - America/Argentina/Salta
              - Africa/Tunis
              - Pacific/Fakaofo
              - Africa/Tripoli
              - Africa/Banjul
              - Indian/Comoro
              - RET
              - Pacific/Port_Moresby
              - SGT
              - Antarctica/Syowa
              - Indian/Reunion
              - Pacific/Palau
              - Europe/Kaliningrad
              - FNT
              - America/Montevideo
              - Africa/Windhoek
              - ADT
              - Asia/Karachi
              - Africa/Mogadishu
              - CLST
              - Australia/Perth
              - OMST
              - Asia/Chita
              - Pacific/Easter
              - Antarctica/Davis
              - TJT
              - Antarctica/McMurdo
              - America/Manaus
              - Africa/Freetown
              - Europe/Bucharest
              - America/Argentina/Mendoza
              - Asia/Macau
              - Europe/Malta
              - Pacific/Tahiti
              - HST
              - ANAST
              - Europe/Busingen
              - America/Argentina/Rio_Gallegos
              - UTC+3:30
              - Africa/Malabo
              - Europe/Skopje
              - America/Godthab
              - Europe/Sarajevo
              - ULAST
              - TKT
              - UTC -2:30
              - Africa/Lagos
              - Europe/Rome
              - Indian/Mauritius
              - America/Regina
              - AFT
              - America/Dawson_Creek
              - Africa/Algiers
              - Europe/Mariehamn
              - America/St_Thomas
              - Europe/Zurich
              - America/Anguilla
              - Asia/Dili
              - America/Denver
              - Africa/Bamako
              - Europe/Gibraltar
              - Africa/Conakry
              - UTC +6:30
              - Africa/Lubumbashi
              - PDT
              - America/Havana
              - Asia/Choibalsan
              - Asia/Omsk
              - CKT
              - Europe/Vaduz
              - Asia/Dhaka
              - America/Barbados
              - Atlantic/Cape_Verde
              - Asia/Yekaterinburg
              - TMT
              - UTC +12:45
              - LHST
              - PET
              - Europe/Ljubljana
              - America/Sao_Paulo
              - Asia/Jayapura
              - America/Curacao
              - AWST
              - NZST
              - SAST
              - Asia/Dushanbe
              - CLT
              - America/Guyana
              - America/Guayaquil
              - America/Martinique
              - Europe/Berlin
              - UTC+4:30
              - Europe/Moscow
              - Europe/Chisinau
              - America/Puerto_Rico
              - America/Rankin_Inlet
              - WGST
              - Europe/Stockholm
              - UTC+13:45
              - UTC +5:45
              - Europe/Budapest
              - America/Argentina/Jujuy
              - UTC -3:30
              - Asia/Shanghai
              - Europe/Zagreb
              - UTC+7
              - America/Port_of_Spain
              - UTC+8
              - UTC+9
              - Europe/Helsinki
              - Asia/Beirut
              - Pacific/Bougainville
              - ULAT
              - Africa/Sao_Tome
              - Indian/Chagos
              - America/Cayenne
              - Asia/Yakutsk
              - Pacific/Galapagos
              - Europe/Paris
              - Africa/Ndjamena
              - TOT
              - UTC+3
              - Pacific/Fiji
              - UTC+4
              - America/Rainy_River
              - Indian/Maldives
              - UTC+5
              - PMST
              - UTC+6
              - PGT
              - UTC+0
              - ANAT
              - UTC+1
              - UTC +5:30
              - UTC+2
              - VLAT
              - Asia/Oral
              - America/Yellowknife
              - Pacific/Enderbury
              - America/Juneau
              - America/Indiana/Vevay
              - Asia/Tashkent
              - Asia/Jakarta
              - Africa/Ceuta
              - America/Recife
              - YEKT
              - America/Noronha
              - PHT
              - America/Swift_Current
              - NDT
              - America/Metlakatla
              - Africa/Djibouti
              - America/Paramaribo
              - UTC +10
              - EST
              - UTC +11
              - COT
              - Europe/Simferopol
              - Europe/Sofia
              - Africa/Nouakchott
              - Europe/Prague
              - America/Indiana/Vincennes
              - Antarctica/Mawson
              - UTC+5:30
              - America/Kralendijk
              - VUT
              - Antarctica/Troll
              - Europe/Samara
              - Indian/Christmas
              - UTC +12
              - America/Antigua
              - UTC +13
              - UTC +14
              - Pacific/Gambier
              - America/Inuvik
              - America/Iqaluit
              - Pacific/Funafuti
              - UTC
              - Antarctica/Macquarie
              - BNT
              - America/Moncton
              - Africa/Gaborone
              - Pacific/Chuuk
              - Asia/Pyongyang
              - America/St_Vincent
              - Asia/Gaza
              - UTC+5:45
              - Asia/Qyzylorda
              - AEST
              - WAKT
              - MDT
              - UTC +4:30
              - NFT
              - America/Kentucky/Louisville
              - America/Yakutat
              - MAGT
              - Asia/Ho_Chi_Minh
              - GYT
              - Antarctica/Casey
              - Europe/Copenhagen
              - BOT
              - AMT
              - Africa/Asmara
              - Atlantic/Azores
              - Europe/Vienna
              - Pacific/Pitcairn
              - America/Mazatlan
              - Pacific/Nauru
              - PKT
              - Europe/Tirane
              - Europe/Riga
              - America/Dominica
              - Africa/Abidjan
              - FKST
              - America/Santarem
              - GILT
              - America/Asuncion
              - America/Boise
              - Australia/Currie
              - Pacific/Guam
              - Pacific/Wake
              - Atlantic/Bermuda
              - UTC+6:30
              - America/Costa_Rica
              - America/Dawson
              - Europe/Amsterdam
              - America/Indiana/Knox
              - America/North_Dakota/Beulah
              - CHUT
              - Africa/Accra
              - CHADT
              - Atlantic/Faroe
              - UTC-9:30
              - UTC +10:30
              - America/Maceio
              - Pacific/Apia
              - Pacific/Niue
              - CST
              - Europe/Dublin
              - America/Monterrey
              - America/Nassau
              - America/Jamaica
              - PHOT
              - UTC -10
              - Asia/Bishkek
              - UTC -11
              - America/Atikokan
              - Atlantic/Stanley
              - UTC -12
              - UTC +3:30
              - Indian/Mahe
              - Asia/Aqtobe
              - America/Sitka
              - Asia/Vladivostok
              - BRT
              - FJST
              - Africa/Libreville
              - IRKST
              - Africa/Maputo
              - America/Kentucky/Monticello
              - PYST
              - Africa/El_Aaiun
              - Africa/Ouagadougou
              - TVT
              - America/Aruba
              - America/North_Dakota/Center
              - MHT
              - America/Cayman
              - Asia/Ulaanbaatar
              - Asia/Baghdad
              - ACST
              - Europe/San_Marino
              - America/Indiana/Tell_City
              - BST
              - America/Tijuana
              - AKDT
              - Pacific/Saipan
              - ACWST
              - Africa/Douala
              - America/Chihuahua
              - America/Ojinaga
              - Asia/Hovd
              - America/Anchorage
              - UYT
              - America/Halifax
              - Antarctica/Rothera
              - America/Indiana/Indianapolis
              - Asia/Damascus
              - America/Argentina/San_Luis
              - America/Santiago
              - Asia/Baku
              - UTC+14
              - UTC+12
              - ART
              - BTT
              - UTC+13
              - America/Argentina/Ushuaia
              - Atlantic/Reykjavik
              - Africa/Brazzaville
              - Africa/Porto-Novo
              - America/La_Paz
              - Antarctica/DumontDUrville
              - Asia/Taipei
              - UTC+10
              - UTC+11
              - Asia/Manila
              - UZT
              - Asia/Bangkok
              - Africa/Dar_es_Salaam
              - YAKT
              - Atlantic/Madeira
              - Antarctica/Palmer
              - CEST
              - America/Thunder_Bay
              - Africa/Addis_Ababa
              - AST
              - Europe/Uzhgorod
              - America/Indiana/Marengo
              - America/Creston
              - America/Mexico_City
              - Antarctica/Vostok
              - Asia/Jerusalem
              - KGT
              - Europe/Andorra
              - ICT
              - CXT
              - Asia/Vientiane
              - WAST
              - Pacific/Kiritimati
              - America/Matamoros
              - America/Blanc-Sablon
              - Asia/Riyadh
              - MAGST
              - Pacific/Pohnpei
              - Atlantic/South_Georgia
              - Europe/Lisbon
              - Europe/Oslo
              - Asia/Novokuznetsk
              - IDT
              - UTC+8:30
              - Atlantic/Canary
              - Asia/Kuwait
              - Pacific/Efate
              - Africa/Lome
              - America/Bogota
              - America/Menominee
              - America/Adak
              - EGST
              - Pacific/Norfolk
              - America/Resolute
              - Pacific/Tarawa
              - BRST
              - Africa/Kampala
              - Asia/Krasnoyarsk
              - PST
              - UTC+12:45
              - MMT
              - America/Edmonton
              - Europe/Podgorica
              - UTC+8:45
              - Africa/Bujumbura
              - America/Santo_Domingo
              - Europe/Minsk
              - Pacific/Auckland
              - Africa/Casablanca
              - America/Glace_Bay
              - UTC-12
              - Asia/Qatar
              - Europe/Kiev
              - UTC-10
              - UTC-11
              - Asia/Magadan
              - America/Port-au-Prince
              - America/St_Barthelemy
              - Asia/Ashgabat
              - Africa/Luanda
              - America/Nipigon
              - WAT
              - Asia/Muscat
              - NPT
              - Asia/Bahrain
              - Europe/Vilnius
              - America/Fortaleza
              - America/Hermosillo
              - America/Cancun
              - Africa/Maseru
              - Pacific/Kosrae
              - Africa/Kinshasa
              - Asia/Seoul
              - Australia/Sydney
              - YAKST
              - America/Lima
              - America/St_Lucia
              - Europe/Madrid
              - America/Bahia_Banderas
              - UTC-9
              - America/Montserrat
              - Asia/Brunei
              - KOST
              - America/Cambridge_Bay
              - Indian/Antananarivo
              - Australia/Brisbane
              - Indian/Mayotte
              - Asia/Urumqi
              - MART
              - Europe/Volgograd
              - UTC-5
              - America/Lower_Princes
              - America/Vancouver
              - UTC-6
              - UTC+9:30
              - UTC-7
              - UTC-8
              - Africa/Blantyre
              - America/Rio_Branco
              - UTC-1
              - UTC-2
              - America/Danmarkshavn
              - America/Detroit
              - UTC-3
              - UTC-4
              - DDUT
              - America/Thule
              - Africa/Lusaka
              - Asia/Hong_Kong
              - ALMT
              - PETT
              - America/Argentina/La_Rioja
              - Africa/Dakar
              - America/Tortola
              - America/Porto_Velho
              - Asia/Sakhalin
              - CAST
              - EEST
              - America/Scoresbysund
              - YAPT
              - PETST
              - Asia/Kamchatka
              - Africa/Harare
              - OMSST
              - PWT
              - America/Nome
              - NST
              - LHDT
              - Europe/Tallinn
              - VLAST
              - Africa/Khartoum
              - Africa/Johannesburg
              - GET
              - EAT
              - Africa/Bangui
              - AZT
              - Europe/Belgrade
              - Africa/Bissau
              - UTC -9:30
              - WET
              - Africa/Juba
              - America/Campo_Grande
              - America/Belem
              - MAWT
              - Pacific/Midway
              - GFT
              - America/Bahia
              - America/Goose_Bay
              - MSD
              - MSK
              - WFT
              - America/Pangnirtung
              - PMDT
              - PYT
              - NUT
              - America/Phoenix
              - MST
              - Africa/Niamey
              - America/Whitehorse
              - Pacific/Noumea
              - FET
              - Asia/Tbilisi
              - NZDT
              - UTC-2:30
              - Asia/Makassar
              - America/Argentina/San_Juan
              - VET
              - WGT
              - Asia/Nicosia
              - America/Indiana/Winamac
              - America/Boa_Vista
              - AMST
              - EDT
              - America/Grenada
              - Asia/Khandyga
              - Asia/Kuala_Lumpur
              - Asia/Thimphu
              - UTC-3:30
              - Europe/Bratislava
              - America/Argentina/Tucuman
              - Pacific/Tongatapu
              - NOVST
              - America/New_York
              - AZOST
              - AEDT
              - MUT
              - HKT
              - America/Merida
              - EET
              - America/St_Kitts
              - Arctic/Longyearbyen
              - UTC +9:30
              - America/Caracas
              - AZOT
              - America/Guadeloupe
              - Asia/Hebron
              - Indian/Kerguelen
              - GALT
              - Africa/Monrovia
              - Asia/Ust-Nera
              - MVT
              - Asia/Srednekolymsk
              - America/North_Dakota/New_Salem
              - Asia/Anadyr
              - Australia/Melbourne
              - Asia/Irkutsk
              - America/Winnipeg
              - UTC+10:30
              - Europe/Vatican
              - KRAST
              - EAST
              - Asia/Amman
              - Asia/Tokyo
              - UTC +8:45
              - DAVT
              - America/Toronto
              - Asia/Singapore
              - KST
              - Australia/Lindeman
              - IOT
              - America/Los_Angeles
              - Pacific/Majuro
              - EGT
              - America/Argentina/Buenos_Aires
              - CCT
              - Pacific/Guadalcanal
              - Europe/Athens
              - KRAT
              - Europe/Monaco
            timeframe_months:
              title: ""
              type: object
              description: The number of months' worth of reporting data you'd like
                to include in your initial sync. This cannot be modified once the
                connector is created.  <br> <strong>NOTE:</strong> The greater number
                of months means the initial sync will take more time.
              example: THREE | SIX | TWELVE | TWENTY_FOUR | ALL_TIME
              enum:
              - TWENTY_FOUR
              - SIX
              - ALL_TIME
              - TWELVE
              - THREE
            currency:
              title: ""
              type: object
              description: Currency
              example: EUR | USD | GBP | CHF | JPY | BGN | CZK | DKK | HUF | LTL |
                PLN | RON | SEK | NOK | HRK | RUB | TRY | AUD | BRL | CAD | CNY |
                HKD | IDR | INR | KRW | MXN | MYR | NZD | PHP | SGD | THB | ZAR |
                ARS | COP | AED | KZT | SAR | UAH | EGP | MAD | ILS | BHD | JOD |
                KWD | LBP | OMR | QAR | NGN | KES | ALL | ETB | BSD | BDT | BAM |
                BWP | MMK | AFN | BTN | GEL | GHS | GIP | ISK | KHR | JMD | LAK |
                MKD | MUR | MNT | NPR | NAD | PKR | RWF | LKR | SZL | TZS | TTD |
                UGX | ZMW | BOB | CRC | DOP | GTQ | HNL | NIO | PAB | PYG | PEN |
                UYU | VEF | XAF | XOF | HTG | MGA | DZD | IQD | LYD | TND | YER |
                BND | AOA | MZN | AMD | AZN | KGS | TJS | UZS | MDL | RSD | XPF |
                MOP | VND | TWD | CLP
              enum:
              - MXN
              - GTQ
              - CLP
              - UGX
              - HNL
              - ZAR
              - TND
              - BSD
              - IQD
              - TWD
              - RSD
              - DOP
              - MYR
              - XOF
              - GEL
              - UYU
              - MAD
              - OMR
              - AZN
              - SEK
              - KES
              - UAH
              - BTN
              - MZN
              - ARS
              - QAR
              - CNY
              - THB
              - UZS
              - XPF
              - BDT
              - LYD
              - PHP
              - KWD
              - RUB
              - PYG
              - ISK
              - JMD
              - COP
              - USD
              - MKD
              - DZD
              - PAB
              - SGD
              - ETB
              - VEF
              - KGS
              - LAK
              - BND
              - XAF
              - CHF
              - HRK
              - ALL
              - ZMW
              - TZS
              - VND
              - AUD
              - ILS
              - GHS
              - KHR
              - BOB
              - MDL
              - IDR
              - AMD
              - TRY
              - BWP
              - LBP
              - TJS
              - JOD
              - HKD
              - AED
              - RWF
              - EUR
              - DKK
              - CAD
              - BGN
              - MMK
              - NOK
              - MUR
              - GIP
              - RON
              - LKR
              - NGN
              - CZK
              - CRC
              - PKR
              - HTG
              - BHD
              - KZT
              - SZL
              - LTL
              - SAR
              - TTD
              - YER
              - AFN
              - INR
              - KRW
              - NPR
              - JPY
              - MNT
              - PLN
              - AOA
              - GBP
              - HUF
              - MGA
              - BAM
              - EGP
              - MOP
              - NAD
              - NIO
              - PEN
              - NZD
              - BRL
            client_secret:
              title: ""
              type: string
              description: Your Criteo client secret key.
              format: password
              example: your_api_secret
            metrics:
              title: ""
              type: array
              description: Metrics
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            client_id:
              title: ""
              type: string
              description: Your Criteo Client ID.
              example: xxxxx-xxxxxx-x-xxxx
          description: ""
          example: null
      example: null
    criteo_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/criteo_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    criteo_retail_media_config_V1:
      properties:
        config:
          type: object
          properties:
            client_secret:
              title: ""
              type: string
              description: Your Criteo Retail Media client secret.
              format: password
              example: your_criteo_retail_media_client_secret
            version:
              title: ""
              type: string
              description: Your Criteo Retail Media version.
              example: your_criteo_retail_media_version
            client_id:
              title: ""
              type: string
              description: Your Criteo Retail Media client ID.
              example: your_criteo_retail_media_client_id
          description: ""
          example: null
      example: null
    criteo_retail_media_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/criteo_retail_media_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    crossbeam_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    crossbeam_auth_V1:
      properties:
        auth:
          type: object
          properties:
            client_access:
              title: ""
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: ""
                  format: password
                  example: string
                client_id:
                  title: ""
                  type: string
                  description: ""
                  example: string
              example: null
          description: ""
          example: null
      example: null
    crossbeam_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/crossbeam_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/crossbeam_auth_V1'
    crowddev_config_V1:
      properties:
        config:
          type: object
          properties:
            tenant_id:
              title: ""
              type: string
              description: Your  crowd.dev Tenant ID.
              format: password
              example: your_crowddev_tenant_id
            bearer_token:
              title: ""
              type: string
              description: Your crowd.dev Auth Token.
              format: password
              example: your_crowddev_auth_token
          description: ""
          example: null
      example: null
    crowddev_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/crowddev_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    culture_amp_config_V1:
      properties:
        config:
          type: object
          properties:
            target_entity_id:
              type: object
              description: Your Culture Amp Target entity ID.
              example: null
              enum:
              - 79040b4d-3e2b-4480-a061-2e230eeb83b2
              - 8ed17dce-9eca-4383-a9e1-54f82c362b6d
            base_url:
              type: object
              description: Your Culture Amp base URL.
              example: null
              enum:
              - sandbox.public-api.development.cultureamp.net
              - api.cultureamp.com
            client_secret:
              title: ""
              type: string
              description: Your Culture Amp client secret.
              format: password
              example: your_culture_amp_client_secret
            client_id:
              title: ""
              type: string
              description: Your Culture Amp client ID.
              example: your_culture_amp_client_id
          description: ""
          example: null
      example: null
    culture_amp_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/culture_amp_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    customerio_config_V1:
      properties:
        config:
          type: object
          properties:
            bearer_token:
              title: ""
              type: string
              description: Your Customer.io App API Key.
              format: password
              example: your_customerio_app_api_key
            sub_domain:
              type: object
              description: Your Customer.io region-specific Subdomain.
              example: null
              enum:
              - api-eu
              - api
          description: ""
          example: null
      example: null
    customerio_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/customerio_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    cvent_config_V1:
      properties:
        config:
          type: object
          properties:
            client_secret:
              title: ""
              type: string
              description: Your Cvent client secret.
              format: password
              example: your_cvent_client_secret
            region:
              type: object
              description: Your Cvent region.
              example: null
              enum:
              - https://api-platform-eur.cvent.com
              - https://api-platform-sandbox.cvent.com
              - https://api-platform.cvent.com
            client_id:
              title: ""
              type: string
              description: Your Cvent client ID.
              example: your_cvent_client_id
          description: ""
          example: null
      example: null
    cvent_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/cvent_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    d2l_brightspace_config_V1:
      properties:
        config:
          type: object
          properties:
            client_secret:
              title: ""
              type: string
              description: Your D2L Brightspace client secret.
              format: password
              example: your_d2l_brightspace_client_secret
            target_host:
              title: ""
              type: string
              description: Your D2L Brightspace target host.
              example: your_d2l_brightspace_target_host
            client_id:
              title: ""
              type: string
              description: Your D2L Brightspace client ID.
              example: your_d2l_brightspace_client_id
          description: ""
          example: null
      example: null
    d2l_brightspace_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/d2l_brightspace_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    databricks_db_config_V1:
      properties:
        config:
          type: object
          properties:
            port:
              title: ""
              type: integer
              description: The port of your SQL warehouse.
              format: int32
              example: 443
            auth:
              title: ""
              type: object
              description: Token-based authentication type
              example: TOKEN
              enum:
              - TOKEN
            catalog:
              title: catalog
              type: string
              description: catalog to sync
              example: catalog_name
            host:
              title: ""
              type: string
              description: The host URL for your Databricks account.
              example: dbc12345.cloud.databricks.com
            http_path:
              title: http path
              type: string
              description: http path
              example: /sql/1.0/warehouses/pathofsqlwarehouse
            personal_access_token:
              title: personalAccessToken
              type: string
              description: Access Token
              format: password
              example: personalaccesstoken
          description: ""
          example: null
      example: null
    databricks_db_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/databricks_db_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    datadog_config_V1:
      properties:
        config:
          type: object
          properties:
            custom_base_url:
              title: ""
              type: string
              description: Your Datadog custom base url.
              example: your_datadog_custom_base_url
            api_key:
              title: ""
              type: string
              description: Your Datadog API key.
              format: password
              example: your_datadog_api_key
            base_url:
              type: object
              description: Your Datadog base url.
              example: null
              enum:
              - ""
              - api.datadoghq.eu
              - us3.datadoghq.com
              - api.ddog-gov.com
              - api.datadoghq.com
              - us5.datadoghq.com
            application_key:
              title: ""
              type: string
              description: Your Datadog application key.
              example: your_datadog_application_key
          description: ""
          example: null
      example: null
    datadog_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/datadog_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    db2_config_V1:
      properties:
        config:
          type: object
          properties:
            tunnel_port:
              title: ""
              type: integer
              description: ""
              format: int32
              example: 0
            database:
              title: ""
              type: string
              description: ""
              example: string
            password:
              title: ""
              type: string
              description: ""
              format: password
              example: string
            connection_type:
              title: ""
              type: object
              description: ""
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
            port:
              title: ""
              type: integer
              description: ""
              format: int32
              example: 0
            host:
              title: ""
              type: string
              description: ""
              example: string
            tunnel_host:
              title: ""
              type: string
              description: ""
              example: string
            always_encrypted:
              title: ""
              type: boolean
              description: ""
              example: true
            user:
              title: ""
              type: string
              description: ""
              example: string
            tunnel_user:
              title: ""
              type: string
              description: ""
              example: string
          description: ""
          example: null
      example: null
    db2_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/db2_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    db2i_hva_config_V1:
      properties:
        config:
          type: object
          properties:
            agent_user:
              title: ""
              type: string
              description: The agent user name.
              example: hvr
            connection_type:
              title: ""
              type: object
              description: "Possible values:`SshTunnel`. `SshTunnel` is used as a\
                \ value if this parameter is omitted in the request and the following\
                \ parameter's values are specified: `tunnel_host`, `tunnel_port`,\
                \ `tunnel_user`."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - SshTunnel
              - ProxyAgent
            agent_password:
              title: ""
              type: string
              description: The agent password.
              format: password
              example: agent_password
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS through Tunnel
              example: true
            log_journal:
              title: ""
              type: string
              description: The log journal name.
              example: test_log_journal
            log_journal_schema:
              title: ""
              type: string
              description: The log journal schema.
              example: test_log_journal_schema
            agent_public_cert:
              title: ""
              type: string
              description: The public certificate for the agent.
              example: CERTIFICATE
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel. Required\
                \ for connector creation."
              example: fivetran
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, only specify when connecting via an SSH tunnel.\
                \ Required for connector creation."
              format: int32
              example: 22
            database:
              title: ""
              type: string
              description: The database name.
              example: db2i
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: test_password
            port:
              title: ""
              type: integer
              description: The port number.
              format: int32
              example: 8471
            host:
              title: ""
              type: string
              description: A host address of the primary node. It should be a DB instance
                host/IP address with a port number.
              example: host.com
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, only specify when connecting via an SSH tunnel\
                \ (do not use a load balancer). Required for connector creation."
              example: XXX.XXX.XXX.XXX
            agent_port:
              title: ""
              type: integer
              description: The agent port.
              format: int32
              example: 4343
            agent_host:
              title: ""
              type: string
              description: The agent host.
              example: host.com
            user:
              title: ""
              type: string
              description: The user name.
              example: test_user
            sap_schema:
              title: ""
              type: string
              description: The SAP schema.
              example: string
          description: ""
          example: null
      example: null
    db2i_hva_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/db2i_hva_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    db2i_sap_hva_config_V1:
      properties:
        config:
          type: object
          properties:
            agent_user:
              title: ""
              type: string
              description: The agent's user.
              example: hvr
            connection_type:
              title: ""
              type: object
              description: "Possible values:`SshTunnel`. `SshTunnel` is used as a\
                \ value if this parameter is omitted in the request and any of the\
                \ following parameter's values is specified: `tunnel_host`, `tunnel_port`,\
                \ `tunnel_user`."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - SshTunnel
              - ProxyAgent
            agent_password:
              title: ""
              type: string
              description: The agent user's password. It must have a minimum length
                of 10 characters.
              format: password
              example: agent_password
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS through Tunnel
              example: true
            log_journal:
              title: ""
              type: string
              description: The log journal name.
              example: test_log_journal
            log_journal_schema:
              title: ""
              type: string
              description: The log journal schema.
              example: test_log_journal_schema
            agent_public_cert:
              title: ""
              type: string
              description: The agent public certificate.
              example: CERTIFICATE
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel."
              example: fivetran
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect via an SSH tunnel."
              format: int32
              example: 22
            database:
              title: ""
              type: string
              description: The database name.
              example: db2i
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: test_password
            port:
              title: ""
              type: integer
              description: The port number.
              format: int32
              example: 8471
            host:
              title: ""
              type: string
              description: DB instance host or IP address.
              example: host.com
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect via an SSH tunnel (do\
                \ not use a load balancer)."
              example: XXX.XXX.XXX.XXX
            agent_port:
              title: ""
              type: integer
              description: The port number of the agent.
              format: int32
              example: 4343
            agent_host:
              title: ""
              type: string
              description: "The host of the agent. This is the same as the database\
                \ host, since the agent must be installed on the same machine as the\
                \ source database."
              example: host.com
            user:
              title: ""
              type: string
              description: The username.
              example: test_user
            sap_schema:
              title: ""
              type: string
              description: SAP schema name.
              example: test_sap_schema
          description: ""
          example: null
      example: null
    db2i_sap_hva_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/db2i_sap_hva_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    dbt_cloud_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your dbt Cloud service token.
              format: password
              example: your_dbt_cloud_service_token
            sub_domain:
              type: object
              description: Your dbt Cloud API server region.
              example: null
              enum:
              - ""
              - cloud.getdbt.com
              - emea.dbt.com
              - au.dbt.com
            custom_url:
              title: ""
              type: string
              description: Your dbt Cloud access url.
              example: your_dbt_cloud_custom_api_base_url
          description: ""
          example: null
      example: null
    dbt_cloud_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/dbt_cloud_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    dcl_logistics_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your DCL Logistics API key.
              format: password
              example: your_dcl_logistics_api_key
            username:
              title: ""
              type: string
              description: Your DCL Logistics username.
              example: your_dcl_logistics_username
          description: ""
          example: null
      example: null
    dcl_logistics_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/dcl_logistics_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    delighted_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: ""
              format: password
              example: string
          description: ""
          example: null
      example: null
    delighted_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/delighted_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    deposco_config_V1:
      properties:
        config:
          type: object
          properties:
            custom_base_url:
              title: ""
              type: string
              description: Your Deposco custom base URL.
              example: your_deposco_custom_base_url
            environment:
              type: object
              description: Your Deposco account environment.
              example: null
              enum:
              - ""
              - sandboxapi.deposco.com/config
              - sandboxapi.deposco.com/ua
              - api.deposco.com
            password:
              title: ""
              type: string
              description: Your Deposco account password.
              format: password
              example: your_deposco_password
            business_unit:
              title: ""
              type: string
              description: Your Deposco business unit.
              example: your_deposco_business_unit
            username:
              title: ""
              type: string
              description: Your Deposco account username.
              example: your_deposco_username
            tenant_code:
              title: ""
              type: string
              description: Your Deposco tenant code.
              example: your_deposco_tenant_code
          description: ""
          example: null
      example: null
    deposco_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/deposco_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    deputy_config_V1:
      properties:
        config:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: Your Deputy API access token.
              format: password
              example: your_deputy_access_token
            sub_domain:
              title: ""
              type: string
              description: Your Deputy subdomain.
              example: your_deputy_subdomain
          description: ""
          example: null
      example: null
    deputy_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/deputy_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    destini_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Destini API Key.
              format: password
              example: your_destini_api_key
            client_name:
              title: ""
              type: string
              description: Your Destini Client Name.
              example: your_destini_client_name
          description: ""
          example: null
      example: null
    destini_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/destini_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    dialpad_config_V1:
      properties:
        config:
          type: object
          properties:
            environment:
              type: object
              description: Your Dialpad environment.
              example: null
              enum:
              - sandbox.dialpad
              - dialpad
            client_secret:
              title: ""
              type: string
              description: Your Dialpad client secret.
              format: password
              example: your_dialpad_client_secret
            client_id:
              title: ""
              type: string
              description: Your Dialpad client ID.
              example: your_dialpad_client_id
          description: ""
          example: null
      example: null
    dialpad_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/dialpad_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    dixa_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Your Dixa API token.
              format: password
              example: your_dixa_api_token
          description: ""
          example: null
      example: null
    dixa_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/dixa_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    docebo_config_V1:
      properties:
        config:
          type: object
          properties:
            sub_domain:
              title: ""
              type: string
              description: Your Docebo subdomain.
              example: your_docebo_domain_name
          description: ""
          example: null
      example: null
    docebo_auth_V1:
      properties:
        auth:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: Your Docebo Access Token.
              format: password
              example: my_access_token
            refresh_token:
              title: ""
              type: string
              description: Your Docebo Refresh Token.
              format: password
              example: my_refresh_token
            client_access:
              title: ""
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: ""
                  format: password
                  example: string
                client_id:
                  title: ""
                  type: string
                  description: ""
                  example: string
              example: null
          description: ""
          example: null
      example: null
    docebo_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/docebo_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/docebo_auth_V1'
    documentdb_config_V1:
      properties:
        config:
          type: object
          properties:
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, only specify when connecting via an SSH tunnel.\
                \ Required for connector creation."
              format: int32
              example: 22
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: test_password
            sync_pack_mode:
              title: ""
              type: object
              description: "Indicates whether synced data will be packed into a single\
                \ entry(column), or unpacked with one layer of nested fields."
              example: UNPACKED_MODE | PACKED_MODE
              enum:
              - UNPACKED_MODE
              - PACKED_MODE
            connection_type:
              title: ""
              type: object
              description: "Possible values:`SshTunnel`, `PrivateLink` . `SshTunnel`\
                \ is used as a value if this parameter is omitted in the request and\
                \ the following parameter's values are specified: `tunnel_host`, `tunnel_port`,\
                \ `tunnel_user`."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - PrivateLink
              - SshTunnel
            port:
              title: ""
              type: integer
              description: Port of the primary node. Ignored if `hosts` value is provided.
              format: int32
              example: 27017
            host:
              title: ""
              type: string
              description: Host IP address of the primary node. Ignored if `hosts`
                value is provided.
              example: documentdbinstance.mycompany.com
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, only specify when connecting via an SSH tunnel\
                \ (do not use a load balancer). Required for connector creation."
              example: XXX.XXX.XXX.XXX
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS encryption.
              example: true
            user:
              title: ""
              type: string
              description: The user name.
              example: test_user
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel. Required\
                \ for connector creation."
              example: fivetran
          description: ""
          example: null
      example: null
    documentdb_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/documentdb_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    donus_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Donus API key.
              format: password
              example: your_donus_api_key
          description: ""
          example: null
      example: null
    donus_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/donus_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    doorloop_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your DoorLoop API key.
              format: password
              example: your_doorloop_api_key
          description: ""
          example: null
      example: null
    doorloop_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/doorloop_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    double_click_campaign_manager_config_V1:
      properties:
        config:
          type: object
          properties:
            conversion_dimensions:
              title: ""
              type: array
              description: Conversion Dimensions.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            report_type:
              title: ""
              type: object
              description: "Type of reporting data to sync. Default value: `STANDARD`."
              example: FLOODLIGHT | REACH | STANDARD | PATH_TO_CONVERSION
              enum:
              - REACH
              - FLOODLIGHT
              - PATH_TO_CONVERSION
              - STANDARD
            per_interaction_dimensions:
              title: ""
              type: array
              description: Per Interaction Dimensions.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            sync_mode:
              title: ""
              type: object
              description: "Whether to sync all user profiles or specific ones. Default\
                \ value: `AllAccounts`."
              example: AllAccounts | SpecificAccounts | ALL_PROFILES | SPECIFIC_PROFILES
              enum:
              - SPECIFIC_PROFILES
              - ALL_PROFILES
            report_configuration_ids:
              title: ""
              type: array
              description: You can select only one Floodlight Configuration ID per
                account.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            enable_all_dimension_combinations:
              title: ""
              type: boolean
              description: "Whether to enable all reach dimension combinations in\
                \ the report. Default value: `false`"
              example: true
            custom_floodlight_variables:
              title: ""
              type: array
              description: Custom Floodlight variables enable you to capture information
                beyond the basics (visits and revenue) that you can collect with standard
                parameters in your tags.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            timeframe_months:
              title: ""
              type: object
              description: "Number of months' worth of reporting data you'd like to\
                \ include in your initial sync. A change of this value will trigger\
                \ a re-sync for enabled reports during the next connector sync. Default\
                \ value: `TWELVE`."
              example: THREE | SIX | TWELVE | TWENTY_FOUR | ALL_TIME
              enum:
              - TWENTY_FOUR
              - SIX
              - ALL_TIME
              - TWELVE
              - THREE
            user_profiles:
              title: ""
              type: array
              description: IDs of specific User Profiles to sync. Must be populated
                if `sync_mode` is set to `SpecificAccounts`.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            metrics:
              title: ""
              type: array
              description: Report metrics to include into a sync.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            dimensions:
              title: ""
              type: array
              description: Report dimensions to include into a sync. The `date` dimension
                is mandatory for all the report types. The `advertiser` dimension
                is mandatory for `REACH` report type
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
          description: ""
          example: null
      example: null
    double_click_campaign_manager_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The long-lived `Refresh token` along with the `client_id`
                and `client_secret` parameters carry the information necessary to
                get a new access token for API resources.
              example: my_refresh_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Google Campaign Manager 360
                    client application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Google Campaign Manager 360 client
                    application.'
                  example: my_client_id
              description: ""
              example: null
          description: ""
          example: null
      example: null
    double_click_campaign_manager_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/double_click_campaign_manager_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
      - $ref: '#/components/schemas/double_click_campaign_manager_auth_V1'
    double_click_publishers_config_V1:
      properties:
        config:
          type: object
          properties:
            network_code:
              title: ""
              type: integer
              description: "Network code is a unique, numeric identifier for your\
                \ Ad Manager network."
              format: int32
              example: 0
            custom_field_ids:
              title: ""
              type: array
              description: The list of custom field IDs included in the report. Custom
                fields can only be selected with their corresponding dimensions.
              example:
              - 0
              items:
                title: ""
                type: integer
                description: ""
                format: int32
                example: 0
            dimension_attributes:
              title: ""
              type: array
              description: Dimension attributes provide additional fields associated
                with a Dimension. Dimension attributes can only be selected with their
                corresponding Dimensions.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            ad_unit_view:
              title: ""
              type: object
              description: Ad unit view for the report.
              example: TOP_LEVEL | FLAT | HIERARCHICAL
              enum:
              - HIERARCHICAL
              - TOP_LEVEL
              - FLAT
            columns:
              title: ""
              type: array
              description: Columns provide all trafficking statistics and revenue
                information available for the chosen Dimensions.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            timeframe_months:
              title: ""
              type: object
              description: Number of months' worth of reporting data you'd like to
                include in your initial sync. A change of this value will trigger
                a re-sync for enabled reports during the next connector sync.
              example: THREE | SIX | TWELVE | TWENTY_FOUR | ALL_TIME
              enum:
              - TWENTY_FOUR
              - SIX
              - ALL_TIME
              - TWELVE
              - THREE
            dimensions:
              title: ""
              type: array
              description: Report dimensions to include in the sync. The `date` dimension
                is mandatory for all the report types.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
          description: ""
          example: null
      example: null
    double_click_publishers_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The long-lived `Refresh token` along with the `client_id`
                and `client_secret` parameters carry the information necessary to
                get a new access token for API resources.
              example: my_refresh_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Google Ad Manager client application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Google Ad Manager client application.'
                  example: my_client_id
              description: ""
              example: null
          description: ""
          example: null
      example: null
    double_click_publishers_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/double_click_publishers_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
      - $ref: '#/components/schemas/double_click_publishers_auth_V1'
    drata_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Drata API Key.
              format: password
              example: your_drata_api_key
            sub_domain:
              type: object
              description: Your Drata sub_domain.
              example: null
              enum:
              - ""
              - .eu
          description: ""
          example: null
      example: null
    drata_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/drata_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    drift_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    drift_auth_V1:
      properties:
        auth:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: Your Drift access token.
              format: password
              example: my_access_token
            refresh_token:
              title: ""
              type: string
              description: Your Drift refresh token.
              format: password
              example: my_refresh_token
            client_access:
              title: ""
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: ""
                  format: password
                  example: string
                client_id:
                  title: ""
                  type: string
                  description: ""
                  example: string
              example: null
          description: ""
          example: null
      example: null
    drift_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/drift_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/drift_auth_V1'
    drip_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Your Drip API Token.
              format: password
              example: string
          description: ""
          example: null
      example: null
    drip_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/drip_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    dropbox_config_V1:
      properties:
        config:
          type: object
          properties:
            append_file_option:
              title: ""
              type: object
              description: "If you know that the source completely over-writes the\
                \ same file with new data, you can append the changes instead of upserting\
                \ based on filename and line number."
              example: upsert_file | append_file | upsert_file_with_primary_keys
              enum:
              - upsert_file
              - append_file
            prefix:
              title: ""
              type: string
              description: All files and folders under this folder path will be searched
                for files to sync.
              example: folder_path
            pattern:
              title: ""
              type: string
              description: All files in your search path matching this regular expression
                will be synced.
              example: file_pattern
            escape_char:
              title: ""
              type: string
              description: "If your CSV generator follows non-standard rules for escaping\
                \ quotation marks, you can set the escape character here."
              example: escape_char
            json_delivery_mode:
              title: ""
              type: object
              description: Control how your JSON data is delivered into your destination
              example: Packed | Unpacked
              enum:
              - Packed
              - Unpacked
            skip_after:
              title: ""
              type: integer
              description: We will skip over the number of lines specified at the
                end so as to not introduce aberrant data into your destination.
              format: int32
              example: 0
            line_separator:
              title: ""
              type: string
              description: You can specify the custom line separator for your CSV
                files. The line separator is used in files to separate one row from
                the next.
              example: ;
            skip_before:
              title: ""
              type: integer
              description: We will skip over the number of lines specified before
                syncing data.
              format: int32
              example: 0
            empty_header:
              title: ""
              type: boolean
              description: "<strong>Optional.</strong> If your CSV generating software\
                \ doesn't provide header line for the documents, Fivetran can generate\
                \ the generic column names and sync data rows with them."
              example: true
            null_sequence:
              title: ""
              type: string
              description: "If your CSVs use a special value indicating null, you\
                \ can specify it here."
              example: string
            folder:
              title: ""
              type: string
              description: Your Dropbox Folder URL.
              example: folder_url
            is_single_table_mode:
              title: ""
              type: boolean
              description: Allows the creation of connector using Merge Mode strategy.
              example: true
            delimiter:
              title: ""
              type: string
              description: "You can specify the delimiter that your CSVs use here.\
                \ Fivetran generally tries to infer the delimiter, but in some cases\
                \ this is impossible."
              example: '|'
            file_type:
              title: ""
              type: object
              description: "If your files are saved with improper extensions, you\
                \ can force them to be synced as the selected filetype."
              example: csv | log | json | jsonl | infer | tsv | avro | parquet | xml
                | spreadsheet | unstructured
              enum:
              - log
              - infer
              - tsv
              - xml
              - csv
              - spreadsheet
              - json
              - jsonl
              - avro
              - parquet
            on_error:
              title: ""
              type: object
              description: "If you know that your files contain some errors, you can\
                \ choose to have poorly formatted lines skipped. We recommend leaving\
                \ the value as fail unless you are certain that you have undesirable,\
                \ malformed data."
              example: fail | skip
              enum:
              - fail
              - skip
            compression:
              title: ""
              type: object
              description: The compression format is used to let Fivetran know that
                even files without a compression extension should be decompressed
                using the selected compression format.
              example: bz2 | gz | gzip | zip | tar | tar_bz2 | tar_gz | uncompressed
                | infer
              enum:
              - zip
              - gz
              - tar_gz
              - tar
              - infer
              - gzip
              - uncompressed
              - bz2
              - tar_bz2
            archive_pattern:
              title: ""
              type: string
              description: Files inside of compressed archives with filenames matching
                this regular expression will be synced.
              example: regex_pattern
          description: ""
          example: null
      example: null
    dropbox_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The long-lived `Refresh token` along with the `client_id`
                and `client_secret` parameters carry the information necessary to
                get a new access token for API resources.
              example: my_refresh_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Dropbox client application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Dropbox client application.'
                  example: my_client_id
              description: ""
              example: null
          description: ""
          example: null
      example: null
    dropbox_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/dropbox_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
      - $ref: '#/components/schemas/dropbox_auth_V1'
    dropbox_sign_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Dropbox Sign API key.
              format: password
              example: string
          description: ""
          example: null
      example: null
    dropbox_sign_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/dropbox_sign_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    dsv_config_V1:
      properties:
        config:
          type: object
          properties:
            subscription_key:
              title: ""
              type: string
              description: Your DSV subscription key.
              format: password
              example: string
            service_authentication:
              title: ""
              type: string
              description: A base64 encoded variant of your `username:password` string.
                Required for authentication.
              format: password
              example: string
          description: ""
          example: null
      example: null
    dsv_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/dsv_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    duoplane_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Duoplane API key.
              example: string
            api_password:
              title: ""
              type: string
              description: Your Duoplane API password.
              format: password
              example: string
          description: ""
          example: null
      example: null
    duoplane_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/duoplane_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    dynamics_365_config_V1:
      properties:
        config:
          type: object
          properties:
            resource_url:
              title: ""
              type: string
              description: URL at which Dynamics 365 is accessed
              example: resource_url
            domain_name:
              title: ""
              type: string
              description: The custom domain name associated with Dynamics 365.
              example: domain_name
            auth_type:
              title: ""
              type: object
              description: "Authentication mechanism. Either one of `OAUTH2`, or `SERVICE_PRINCIPAL`.\
                \ Default value `OAUTH2`"
              example: OAUTH2 | SERVICE_PRINCIPAL
              enum:
              - SERVICE_PRINCIPAL
              - OAUTH2
          description: ""
          example: null
      example: null
    dynamics_365_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The long-lived `Refresh token` along with the `client_id`
                and `client_secret` parameters carry the information necessary to
                get a new access token for API resources.
              example: my_refresh_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: "Client Secret of your Dynamics 365 client application,\
                    \ or service principal."
                  example: service_principal_client_secret
                client_id:
                  title: ""
                  type: string
                  description: "Client ID of your Dynamics 365 client application,\
                    \ or service principal."
                  example: service_principal_client_id
              description: ""
              example: null
          description: ""
          example: null
      example: null
    dynamics_365_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/dynamics_365_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/dynamics_365_auth_V1'
    dynamodb_config_V1:
      properties:
        config:
          type: object
          properties:
            sync_mode:
              title: ""
              type: object
              description: "Whether to sync all tables in unpacked mode only or specific\
                \ tables in packed mode. Default value: `UseUnpackedModeOnly`."
              example: UsePackedModeOnly | UseUnpackedModeOnly | SelectTablesForPackedMode
              enum:
              - SelectTablesForPackedMode
              - UsePackedModeOnly
              - UseUnpackedModeOnly
            packed_mode_tables:
              title: ""
              type: array
              description: List of tables to be synced in packed mode.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            role_arn:
              title: ""
              type: string
              description: Role ARN
              format: password
              example: arn::your_role_arn
            aws_region_code:
              title: ""
              type: string
              description: "The AWS region code for the DynamoDB instance, e.g. `us-east-1`."
              example: aws_region_code
          description: ""
          example: null
      example: null
    dynamodb_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/dynamodb_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    easypost_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your EasyPost API Key.
              format: password
              example: your_easypost_API_Key
          description: ""
          example: null
      example: null
    easypost_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/easypost_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    ebay_config_V1:
      properties:
        config:
          type: object
          properties:
            scope:
              title: ""
              type: string
              description: Your eBay scopes.
              example: ebay_scope
            subdomain:
              type: object
              description: Your eBay environment.
              example: null
              enum:
              - ebay
              - sandbox.ebay
            client_secret:
              title: ""
              type: string
              description: Your eBay cert ID.
              format: password
              example: ebay_client_secret
            client_id:
              title: ""
              type: string
              description: Your eBay app ID.
              example: ebay_client_id
          description: ""
          example: null
      example: null
    ebay_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/ebay_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    economic_config_V1:
      properties:
        config:
          type: object
          properties:
            app_secret_token:
              title: ""
              type: string
              description: ""
              format: password
              example: string
            agreement_grant_token:
              title: ""
              type: string
              description: Your E-conomic X-AgreementGrantToken goes here.
              format: password
              example: string
          description: ""
          example: null
      example: null
    economic_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/economic_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    ehr_config_V1:
      properties:
        config:
          type: object
          properties:
            connection_type:
              title: ""
              type: object
              description: "Possible values: `Directly`, `PrivateLink`, `SshTunnel`.\
                \ `SshTunnel` is used as a value if this parameter is omitted in the\
                \ request and any of the following parameter's values is specified:\
                \ `tunnel_host`, `tunnel_port`, `tunnel_user`. Otherwise, `Directly`\
                \ is used as a value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            update_method:
              title: ""
              type: object
              description: (Optional) The incremental update method the connector
                will use. The possible values are `"TELEPORT"` or `"NATIVE_UPDATE"`.
                The type defaults to `"NATIVE_UPDATE"` if the value is set to `null`
                or not specified.
              example: NATIVE_UPDATE | DIRECT | TELEPORT | TRANSACTION_LOG
              enum:
              - TRANSACTION_LOG
              - NATIVE_UPDATE
              - TELEPORT
              - DIRECT
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS through Tunnel.
              example: true
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel."
              example: string
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect via an SSH tunnel."
              format: int32
              example: 0
            database:
              title: ""
              type: string
              description: The database name.
              example: string
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: string
            port:
              title: ""
              type: integer
              description: The port number.
              format: int32
              example: 0
            host:
              title: ""
              type: string
              description: DB instance host or IP address.
              example: string
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect via an SSH tunnel (do\
                \ not use a load balancer)."
              example: string
            user:
              title: ""
              type: string
              description: "The user name.  For Azure Databases, the format must be\
                \ `user@domain`."
              example: string
          description: ""
          example: null
      example: null
    ehr_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/ehr_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    elastic_cloud_config_V1:
      properties:
        config:
          type: object
          properties:
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect using an SSH tunnel."
              format: int32
              example: 22
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: password
            connection_type:
              title: ""
              type: object
              description: "Possible values:`Directly`, `SshTunnel`. `SshTunnel` is\
                \ used as a value if this parameter is omitted in the request and\
                \ any of the following parameter's values is specified: `tunnel_host`,\
                \ `tunnel_port`, `tunnel_user`. Otherwise, `Directly` is used as a\
                \ value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - SshTunnel
            port:
              title: ""
              type: integer
              description: The port number.
              format: int32
              example: 443
            host:
              title: ""
              type: string
              description: DB instance host or IP address.
              example: elasticinstance.mycompany.com
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect using an SSH tunnel\
                \ (do not use a load balancer)."
              example: XXX.XXX.XXX.XXX
            always_encrypted:
              title: ""
              type: boolean
              description: "Default value: true. Set to false if TLS is not required\
                \ when using an SSH tunnel."
              example: true
            user:
              title: ""
              type: string
              description: The user name.
              example: user
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect using an SSH tunnel."
              example: tunnel_user
          description: ""
          example: null
      example: null
    elastic_cloud_auth_V1:
      properties:
        auth:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: "The Elasticsearch API key. If omitted, then basic user\
                \ and password authentication will apply."
              example: your_elasticsearch_api_key
          description: ""
          example: null
      example: null
    elastic_cloud_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/elastic_cloud_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/elastic_cloud_auth_V1'
    electronic_tenant_solutions_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Electronic Tenant Solutions API key.
              format: password
              example: your_electronic_tenant_solutions_api_key
          description: ""
          example: null
      example: null
    electronic_tenant_solutions_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/electronic_tenant_solutions_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    eloqua_config_V1:
      properties:
        config:
          type: object
          properties:
            historical_sync_limit:
              title: ""
              type: object
              description: "Range of data in history you would like to include in\
                \ the initial sync. Default value: `ALL_TIME`."
              example: THREE_MONTHS | SIX_MONTHS | ONE_YEAR | TWO_YEARS | FIVE_YEARS
                | ALL_TIME
              enum:
              - ONE_YEAR
              - ALL_TIME
              - FIVE_YEARS
              - TWO_YEARS
              - THREE_MONTHS
              - SIX_MONTHS
          description: ""
          example: null
      example: null
    eloqua_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/eloqua_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    email_config_V1:
      properties:
        config:
          type: object
          properties:
            connection_type:
              title: ""
              type: object
              description: "Connection method. Default value: `Directly`."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            pattern:
              title: ""
              type: string
              description: All files in your search path matching this regular expression
                will be synced.
              example: file_pattern
            escape_char:
              title: ""
              type: string
              description: "If your CSV generator follows non-standard rules for escaping\
                \ quotation marks, you can set the escape character here."
              example: string
            json_delivery_mode:
              title: ""
              type: object
              description: Control how your JSON data is delivered into your destination
              example: Packed | Unpacked
              enum:
              - Packed
              - Unpacked
            skip_after:
              title: ""
              type: integer
              description: We will skip over the number of lines specified at the
                end so as to not introduce aberrant data into your destination.
              format: int32
              example: 0
            line_separator:
              title: ""
              type: string
              description: You can specify the custom line separator for your CSV
                files. The line separator is used in files to separate one row from
                the next.
              example: ;
            empty_header:
              title: ""
              type: boolean
              description: "<strong>Optional.</strong> If your CSV generating software\
                \ doesn't provide header line for the documents, Fivetran can generate\
                \ the generic column names and sync data rows with them."
              example: true
            skip_before:
              title: ""
              type: integer
              description: We will skip over the number of lines specified before
                syncing data.
              format: int32
              example: 0
            null_sequence:
              title: ""
              type: string
              description: "If your CSVs use a special value indicating null, you\
                \ can specify it here."
              example: string
            file_type:
              title: ""
              type: object
              description: "If your files are saved with improper extensions, you\
                \ can force them to by synced as the selected file type."
              example: csv | log | json | jsonl | infer | tsv | avro | parquet | xml
                | spreadsheet | unstructured
              enum:
              - log
              - infer
              - tsv
              - xml
              - csv
              - json
              - jsonl
              - avro
              - parquet
            delimiter:
              title: ""
              type: string
              description: "You can specify your the delimiter that your CSVs use\
                \ here. Fivetran generally tries to infer the delimiter, but in some\
                \ cases this is impossible."
              example: string
            compression:
              title: ""
              type: object
              description: The secrets that should be passed to the function at runtime.
              example: bz2 | gz | gzip | zip | tar | tar_bz2 | tar_gz | uncompressed
                | infer
              enum:
              - zip
              - gz
              - tar_gz
              - tar
              - infer
              - gzip
              - uncompressed
              - bz2
              - tar_bz2
            archive_pattern:
              title: ""
              type: string
              description: Files inside of compressed archives with filenames matching
                this regular expression will be synced.
              example: regex_pattern
          description: ""
          example: null
      example: null
    email_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/email_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    employment_hero_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    employment_hero_auth_V1:
      properties:
        auth:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: Your Employment Hero access token.
              format: password
              example: employment_hero_access_token
            refresh_token:
              title: ""
              type: string
              description: Your Employment Hero refresh token.
              format: password
              example: employment_hero_refresh_token
            client_access:
              title: ""
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: ""
                  format: password
                  example: string
                client_id:
                  title: ""
                  type: string
                  description: ""
                  example: string
              example: null
          description: ""
          example: null
      example: null
    employment_hero_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/employment_hero_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/employment_hero_auth_V1'
    es_self_hosted_config_V1:
      properties:
        config:
          type: object
          properties:
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect using an SSH tunnel."
              format: int32
              example: 22
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: password
            connection_type:
              title: ""
              type: object
              description: "Possible values:`Directly`, `SshTunnel`. `SshTunnel` is\
                \ used as a value if this parameter is omitted in the request and\
                \ any of the following parameter's values is specified: `tunnel_host`,\
                \ `tunnel_port`, `tunnel_user`. Otherwise, `Directly` is used as a\
                \ value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - SshTunnel
            port:
              title: ""
              type: integer
              description: The port number.
              format: int32
              example: 443
            host:
              title: ""
              type: string
              description: DB instance host or IP address.
              example: elasticinstance.mycompany.com
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect using an SSH tunnel\
                \ (do not use a load balancer)."
              example: XXX.XXX.XXX.XXX
            always_encrypted:
              title: ""
              type: boolean
              description: "Default value: true. Set to false if TLS is not required\
                \ when using an SSH tunnel."
              example: true
            user:
              title: ""
              type: string
              description: The user name.
              example: user
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect using an SSH tunnel."
              example: tunnel_user
          description: ""
          example: null
      example: null
    es_self_hosted_auth_V1:
      properties:
        auth:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: "The Elasticsearch API key. If omitted, then basic user\
                \ and password authentication will apply."
              example: your_elasticsearch_api_key
          description: ""
          example: null
      example: null
    es_self_hosted_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/es_self_hosted_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/es_self_hosted_auth_V1'
    eventbrite_config_V1:
      properties:
        config:
          type: object
          properties:
            private_token:
              title: ""
              type: string
              description: Your Eventbrite private token.
              format: password
              example: your_eventbrite_private_token
          description: ""
          example: null
      example: null
    eventbrite_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/eventbrite_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    eventsforce_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Eventsforce API secret key.
              format: password
              example: your_eventsforce_api_key
            account_name:
              title: ""
              type: string
              description: Your Eventsforce account name.
              example: your_eventsforce_account_name
          description: ""
          example: null
      example: null
    eventsforce_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/eventsforce_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    everflow_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Everflow API key.
              format: password
              example: your_everflow_api_key
            region:
              type: object
              description: Your Everflow region.
              example: null
              enum:
              - ""
              - -eu
          description: ""
          example: null
      example: null
    everflow_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/everflow_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    everhour_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Everhour API Token.
              format: password
              example: your_everhour_api_token
          description: ""
          example: null
      example: null
    everhour_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/everhour_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    exact_online_config_V1:
      properties:
        config:
          type: object
          properties:
            client_secret:
              title: ""
              type: string
              description: Your Exact Online client secret.
              format: password
              example: your_exact_online_client_secret
            region:
              type: object
              description: Your Exact Online region.
              example: null
              enum:
              - https://start.exactonline.de
              - https://start.exactonline.be
              - https://start.exactonline.com
              - https://start.exactonline.co.uk
              - https://start.exactonline.fr
              - https://start.exactonline.nl
              - https://start.exactonline.es
            client_id:
              title: ""
              type: string
              description: Your Exact Online client ID.
              example: your_exact_online_client_id
          description: ""
          example: null
      example: null
    exact_online_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/exact_online_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    expensein_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your ExpenseIn API key.
              format: password
              example: your_expensein_api_key
          description: ""
          example: null
      example: null
    expensein_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/expensein_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    expensify_config_V1:
      properties:
        config:
          type: object
          properties:
            partner_user_id:
              title: ""
              type: string
              description: Your Expensify partnerUserID.
              example: your_expensify_partner_user_id
            partner_user_secret:
              title: ""
              type: string
              description: Your Expensify partnerUserSecret.
              format: password
              example: your_expensify_partner_user_secret
          description: ""
          example: null
      example: null
    expensify_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/expensify_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    ezofficeinventory_config_V1:
      properties:
        config:
          type: object
          properties:
            secret_key:
              title: ""
              type: string
              description: Your EZOfficeInventory API secret key.
              format: password
              example: your_ezofficeinventory_api_secret_key
            sub_domain:
              title: ""
              type: string
              description: Your EZOfficeInventory Subdomain.
              example: your_ezofficeinventory_subdomain
          description: ""
          example: null
      example: null
    ezofficeinventory_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/ezofficeinventory_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    facebook_ads_config_V1:
      properties:
        config:
          type: object
          properties:
            custom_tables:
              title: ""
              type: array
              description: List of custom tables. Each custom table corresponds to
                a table within the schema to which connector will sync the data.
              example: null
              items:
                title: ""
                type: object
                properties:
                  prebuilt_report_name:
                    title: ""
                    type: string
                    description: "The report name to which connector will sync the\
                      \ data. [Possible prebuilt_report values](/docs/connectors/applications/facebook-ads-insights/api-config#prebuiltreport)."
                    example: string
                  use_unified_attribution_setting:
                    title: ""
                    type: boolean
                    example: true
                  view_attribution_window:
                    title: ""
                    type: object
                    description: "Time period to attribute conversions based on views.\
                      \ [Possible view_attribution_window values](/docs/connectors/applications/facebook-ads-insights/api-config#viewattributionwindow)."
                    example: NONE | DAY_1 | DAY_1_EV | DAY_7 | DAY_28
                    enum:
                    - DAY_1
                    - DAY_1_EV
                    - DAY_7
                    - NONE
                    - DAY_28
                  level:
                    title: ""
                    type: object
                    example: ad | adset | campaign | account | none
                    enum:
                    - ad
                    - adset
                    - campaign
                    - none
                    - account
                  breakdowns:
                    title: ""
                    type: array
                    description: "List of breakdowns which connector will sync. [Possible\
                      \ breakdowns values](/docs/connectors/applications/facebook-ads-insights/api-config#breakdowns)."
                    example:
                    - ad_format_asset | age | app_id | body_asset | call_to_action_asset
                      | country | description_asset | dma | gender | frequency_value
                      | hourly_stats_aggregated_by_advertiser_time_zone | hourly_stats_aggregated_by_audience_time_zone
                      | image_asset | impression_device | link_url_asset | place_page_id
                      | placement | device_platform | product_id | publisher_platform
                      | platform_position | region | skan_conversion_id | title_asset
                      | video_asset | coarse_conversion_value | fidelity_type | hsid
                      | is_conversion_id_modeled | postback_sequence_index | redownload
                      | skan_campaign_id | action_converted_product_id | mmm
                    items:
                      title: ""
                      type: object
                      description: ""
                      example: ad_format_asset | age | app_id | body_asset | call_to_action_asset
                        | country | description_asset | dma | gender | frequency_value
                        | hourly_stats_aggregated_by_advertiser_time_zone | hourly_stats_aggregated_by_audience_time_zone
                        | image_asset | impression_device | link_url_asset | place_page_id
                        | placement | device_platform | product_id | publisher_platform
                        | platform_position | region | skan_conversion_id | title_asset
                        | video_asset | coarse_conversion_value | fidelity_type |
                        hsid | is_conversion_id_modeled | postback_sequence_index
                        | redownload | skan_campaign_id | action_converted_product_id
                        | mmm
                      enum:
                      - country
                      - skan_campaign_id
                      - gender
                      - hourly_stats_aggregated_by_advertiser_time_zone
                      - skan_conversion_id
                      - link_url_asset
                      - title_asset
                      - action_converted_product_id
                      - fidelity_type
                      - mmm
                      - call_to_action_asset
                      - image_asset
                      - product_id
                      - hsid
                      - app_id
                      - impression_device
                      - body_asset
                      - frequency_value
                      - place_page_id
                      - video_asset
                      - redownload
                      - hourly_stats_aggregated_by_audience_time_zone
                      - ad_format_asset
                      - platform_position
                      - postback_sequence_index
                      - dma
                      - device_platform
                      - placement
                      - publisher_platform
                      - region
                      - is_conversion_id_modeled
                      - coarse_conversion_value
                      - age
                      - description_asset
                  click_attribution_window:
                    title: ""
                    type: object
                    description: "Time period to attribute conversions based on clicks.\
                      \ [Possible click_attribution_window values](/docs/connectors/applications/facebook-ads-insights/api-config#clickattributionwindow)."
                    example: NONE | DAY_1 | DAY_1_EV | DAY_7 | DAY_28
                    enum:
                    - DAY_1
                    - DAY_1_EV
                    - DAY_7
                    - NONE
                    - DAY_28
                  aggregation:
                    title: ""
                    type: object
                    description: "Options to select aggregation duration. [Possible\
                      \ aggregation values](/docs/connectors/applications/facebook-ads-insights/api-config#aggregation)."
                    example: Day | Week | Month | Lifetime
                    enum:
                    - Month
                    - Lifetime
                    - Day
                    - Week
                  table_name:
                    title: ""
                    type: string
                    description: "The table name within the schema to which the connector\
                      \ will sync the data. It must be unique within the connector\
                      \ and must comply with [Fivetran's naming conventions](/docs/getting-started/core-concepts#namingconventions)."
                    example: table_1
                  action_report_time:
                    title: ""
                    type: object
                    description: "The report time of action stats. [Possible action_report\
                      \ time values](/docs/connectors/applications/facebook-ads-insights/api-config#actionreporttime)."
                    example: impression | conversion | mixed
                    enum:
                    - impression
                    - mixed
                    - conversion
                  engaged_view_attribution_window:
                    title: ""
                    type: object
                    description: "Time period to attribute conversions based on engaged\
                      \ views. [Possible view_attribution_window values](/docs/connectors/applications/facebook-ads#engagedviewattributionwindow)."
                    example: NONE | DAY_1 | DAY_1_EV | DAY_7 | DAY_28
                    enum:
                    - DAY_1
                    - DAY_1_EV
                    - DAY_7
                    - NONE
                    - DAY_28
                  action_breakdowns:
                    title: ""
                    type: array
                    description: "List of action_breakdowns which connector will sync.\
                      \ [Possible action_breakdowns values](/docs/connectors/applications/facebook-ads-insights/api-config#actionbreakdowns)."
                    example:
                    - action_canvas_component_name | action_carousel_card_id | action_carousel_card_name
                      | action_destination | action_device | action_link_click_destination
                      | action_reaction | action_target_id | action_type | action_video_sound
                      | action_video_type
                    items:
                      title: ""
                      type: object
                      description: ""
                      example: action_canvas_component_name | action_carousel_card_id
                        | action_carousel_card_name | action_destination | action_device
                        | action_link_click_destination | action_reaction | action_target_id
                        | action_type | action_video_sound | action_video_type
                      enum:
                      - action_canvas_component_name
                      - action_carousel_card_id
                      - action_video_sound
                      - action_link_click_destination
                      - action_type
                      - action_video_type
                      - action_carousel_card_name
                      - action_target_id
                      - action_destination
                      - action_device
                      - action_reaction
                  config_type:
                    title: ""
                    type: object
                    description: "Option to select Prebuilt Reports or Custom Reports.\
                      \ [Possible config_type values](/docs/connectors/applications/facebook-ads-insights/api-config#configtype)."
                    example: Prebuilt | Custom
                    enum:
                    - Prebuilt
                    - Custom
                  fields:
                    title: ""
                    type: array
                    description: "List of fields which connector will sync. [Possible\
                      \ field values](/docs/connectors/applications/facebook-ads-insights/api-config#fields)."
                    example:
                    - account_currency | account_id | account_name | action_values
                      | actions | ad_id | ad_name | adset_id | adset_name | app_store_clicks
                      | attribution_setting | buying_type | call_to_action_clicks
                      | campaign_id | campaign_name | canvas_avg_view_percent | canvas_avg_view_time
                      | canvas_component_avg_pct_view | catalog_segment_value | click_to_app_deeplink
                      | click_to_app_store | click_to_website | clicks | conversion_rate_ranking
                      | conversion_values | conversions | converted_product_quantity
                      | converted_product_value | cost_per_10_sec_video_view | cost_per_action_type
                      | cost_per_conversion | cost_per_estimated_ad_recallers | cost_per_inline_link_click
                      | cost_per_inline_post_engagement | cost_per_outbound_click
                      | cost_per_thruplay | cost_per_total_action | cost_per_unique_action_type
                      | cost_per_unique_click | cost_per_unique_inline_link_click
                      | cost_per_unique_outbound_click | cpc | cpm | cpp | ctr | date_start
                      | date_stop | deeplink_clicks | engagement_rate_ranking | estimated_ad_recall_rate
                      | estimated_ad_recallers | frequency | full_view_impressions
                      | full_view_reach | gender_targeting | impressions | inline_link_click_ctr
                      | inline_link_clicks | inline_post_engagement | instant_experience_clicks_to_open
                      | instant_experience_clicks_to_start | instant_experience_outbound_clicks
                      | labels | location | mobile_app_purchase_roas | newsfeed_avg_position
                      | newsfeed_clicks | newsfeed_impressions | objective | optimization_goal
                      | outbound_clicks | outbound_clicks_ctr | purchase_roas | quality_ranking
                      | reach | relevance_score | social_clicks | social_impressions
                      | social_reach | social_spend | spend | total_action_value |
                      total_actions | total_unique_actions | unique_actions | unique_clicks
                      | unique_ctr | unique_impressions | unique_inline_link_click_ctr
                      | unique_inline_link_clicks | unique_link_clicks_ctr | unique_outbound_clicks
                      | unique_outbound_clicks_ctr | unique_social_clicks | video_10_sec_watched_actions
                      | video_15_sec_watched_actions | video_30_sec_watched_actions
                      | video_avg_percent_watched_actions | video_avg_time_watched_actions
                      | video_continuous_2_sec_watched_actions | video_p100_watched_actions
                      | video_p25_watched_actions | video_p50_watched_actions | video_p75_watched_actions
                      | video_p95_watched_actions | video_play_actions | video_play_curve_actions
                      | video_thruplay_watched_actions | website_clicks | website_ctr
                      | website_purchase_roas | ad_click_actions | ad_impression_actions
                      | auction_bid | auction_competitiveness | auction_max_competitor_bid
                      | catalog_segment_actions | catalog_segment_value_mobile_purchase_roas
                      | catalog_segment_value_omni_purchase_roas | catalog_segment_value_website_purchase_roas
                      | cost_per_15_sec_video_view | cost_per_2_sec_continuous_video_view
                      | cost_per_ad_click | cost_per_dda_countby_convs | cost_per_one_thousand_ad_impression
                      | created_time | dda_countby_convs | instagram_upcoming_event_reminders_set
                      | interactive_component_tap | place_page_name | qualifying_question_qualify_answer_rate
                      | video_play_retention_0_to_15s_actions | video_play_retention_20_to_60s_actions
                      | video_play_retention_graph_actions | video_time_watched_actions
                      | wish_bid
                    items:
                      title: ""
                      type: object
                      description: ""
                      example: account_currency | account_id | account_name | action_values
                        | actions | ad_id | ad_name | adset_id | adset_name | app_store_clicks
                        | attribution_setting | buying_type | call_to_action_clicks
                        | campaign_id | campaign_name | canvas_avg_view_percent |
                        canvas_avg_view_time | canvas_component_avg_pct_view | catalog_segment_value
                        | click_to_app_deeplink | click_to_app_store | click_to_website
                        | clicks | conversion_rate_ranking | conversion_values | conversions
                        | converted_product_quantity | converted_product_value | cost_per_10_sec_video_view
                        | cost_per_action_type | cost_per_conversion | cost_per_estimated_ad_recallers
                        | cost_per_inline_link_click | cost_per_inline_post_engagement
                        | cost_per_outbound_click | cost_per_thruplay | cost_per_total_action
                        | cost_per_unique_action_type | cost_per_unique_click | cost_per_unique_inline_link_click
                        | cost_per_unique_outbound_click | cpc | cpm | cpp | ctr |
                        date_start | date_stop | deeplink_clicks | engagement_rate_ranking
                        | estimated_ad_recall_rate | estimated_ad_recallers | frequency
                        | full_view_impressions | full_view_reach | gender_targeting
                        | impressions | inline_link_click_ctr | inline_link_clicks
                        | inline_post_engagement | instant_experience_clicks_to_open
                        | instant_experience_clicks_to_start | instant_experience_outbound_clicks
                        | labels | location | mobile_app_purchase_roas | newsfeed_avg_position
                        | newsfeed_clicks | newsfeed_impressions | objective | optimization_goal
                        | outbound_clicks | outbound_clicks_ctr | purchase_roas |
                        quality_ranking | reach | relevance_score | social_clicks
                        | social_impressions | social_reach | social_spend | spend
                        | total_action_value | total_actions | total_unique_actions
                        | unique_actions | unique_clicks | unique_ctr | unique_impressions
                        | unique_inline_link_click_ctr | unique_inline_link_clicks
                        | unique_link_clicks_ctr | unique_outbound_clicks | unique_outbound_clicks_ctr
                        | unique_social_clicks | video_10_sec_watched_actions | video_15_sec_watched_actions
                        | video_30_sec_watched_actions | video_avg_percent_watched_actions
                        | video_avg_time_watched_actions | video_continuous_2_sec_watched_actions
                        | video_p100_watched_actions | video_p25_watched_actions |
                        video_p50_watched_actions | video_p75_watched_actions | video_p95_watched_actions
                        | video_play_actions | video_play_curve_actions | video_thruplay_watched_actions
                        | website_clicks | website_ctr | website_purchase_roas | ad_click_actions
                        | ad_impression_actions | auction_bid | auction_competitiveness
                        | auction_max_competitor_bid | catalog_segment_actions | catalog_segment_value_mobile_purchase_roas
                        | catalog_segment_value_omni_purchase_roas | catalog_segment_value_website_purchase_roas
                        | cost_per_15_sec_video_view | cost_per_2_sec_continuous_video_view
                        | cost_per_ad_click | cost_per_dda_countby_convs | cost_per_one_thousand_ad_impression
                        | created_time | dda_countby_convs | instagram_upcoming_event_reminders_set
                        | interactive_component_tap | place_page_name | qualifying_question_qualify_answer_rate
                        | video_play_retention_0_to_15s_actions | video_play_retention_20_to_60s_actions
                        | video_play_retention_graph_actions | video_time_watched_actions
                        | wish_bid
                      enum:
                      - cost_per_estimated_ad_recallers
                      - optimization_goal
                      - video_thruplay_watched_actions
                      - reach
                      - click_to_app_store
                      - cost_per_unique_action_type
                      - total_actions
                      - website_clicks
                      - place_page_name
                      - social_impressions
                      - buying_type
                      - objective
                      - video_30_sec_watched_actions
                      - canvas_component_avg_pct_view
                      - cost_per_thruplay
                      - instant_experience_outbound_clicks
                      - unique_clicks
                      - unique_outbound_clicks
                      - total_unique_actions
                      - video_p75_watched_actions
                      - cost_per_unique_inline_link_click
                      - canvas_avg_view_time
                      - social_clicks
                      - inline_link_click_ctr
                      - newsfeed_avg_position
                      - ctr
                      - instagram_upcoming_event_reminders_set
                      - deeplink_clicks
                      - video_avg_time_watched_actions
                      - unique_impressions
                      - video_play_retention_20_to_60s_actions
                      - ad_click_actions
                      - labels
                      - cost_per_ad_click
                      - newsfeed_impressions
                      - unique_link_clicks_ctr
                      - video_p95_watched_actions
                      - ad_id
                      - full_view_reach
                      - catalog_segment_value
                      - cost_per_unique_outbound_click
                      - inline_post_engagement
                      - auction_competitiveness
                      - actions
                      - catalog_segment_value_omni_purchase_roas
                      - video_continuous_2_sec_watched_actions
                      - unique_outbound_clicks_ctr
                      - conversions
                      - video_10_sec_watched_actions
                      - estimated_ad_recall_rate
                      - attribution_setting
                      - video_play_retention_0_to_15s_actions
                      - cost_per_action_type
                      - dda_countby_convs
                      - outbound_clicks_ctr
                      - unique_inline_link_click_ctr
                      - catalog_segment_actions
                      - cost_per_15_sec_video_view
                      - social_reach
                      - account_name
                      - video_time_watched_actions
                      - wish_bid
                      - unique_inline_link_clicks
                      - video_p100_watched_actions
                      - cost_per_conversion
                      - video_p50_watched_actions
                      - outbound_clicks
                      - cost_per_one_thousand_ad_impression
                      - app_store_clicks
                      - interactive_component_tap
                      - converted_product_quantity
                      - unique_social_clicks
                      - qualifying_question_qualify_answer_rate
                      - ad_name
                      - impressions
                      - full_view_impressions
                      - cost_per_10_sec_video_view
                      - account_id
                      - website_purchase_roas
                      - instant_experience_clicks_to_open
                      - adset_name
                      - social_spend
                      - video_play_curve_actions
                      - frequency
                      - action_values
                      - call_to_action_clicks
                      - cpc
                      - cost_per_dda_countby_convs
                      - campaign_id
                      - cpm
                      - created_time
                      - cpp
                      - conversion_rate_ranking
                      - click_to_app_deeplink
                      - cost_per_inline_link_click
                      - video_play_retention_graph_actions
                      - date_start
                      - conversion_values
                      - adset_id
                      - purchase_roas
                      - estimated_ad_recallers
                      - cost_per_unique_click
                      - account_currency
                      - inline_link_clicks
                      - video_15_sec_watched_actions
                      - website_ctr
                      - auction_max_competitor_bid
                      - converted_product_value
                      - auction_bid
                      - catalog_segment_value_website_purchase_roas
                      - campaign_name
                      - cost_per_inline_post_engagement
                      - unique_actions
                      - click_to_website
                      - video_avg_percent_watched_actions
                      - spend
                      - date_stop
                      - video_play_actions
                      - catalog_segment_value_mobile_purchase_roas
                      - video_p25_watched_actions
                      - cost_per_outbound_click
                      - canvas_avg_view_percent
                      - quality_ranking
                      - total_action_value
                      - unique_ctr
                      - cost_per_total_action
                      - instant_experience_clicks_to_start
                      - cost_per_2_sec_continuous_video_view
                      - relevance_score
                      - newsfeed_clicks
                      - clicks
                      - engagement_rate_ranking
                      - location
                      - gender_targeting
                      - mobile_app_purchase_roas
                      - ad_impression_actions
                description: List of custom tables. Each custom table corresponds
                  to a table within the schema to which connector will sync the data.
                example: null
            sync_mode:
              title: ""
              type: object
              description: "Option to select connector should sync all accounts or\
                \ specific accounts. [Possible sync_mode values](/docs/connectors/applications/facebook-ads-insights/api-config#syncmode)."
              example: AllAccounts | SpecificAccounts
              enum:
              - AllAccounts
              - SpecificAccounts
            sync_metadata:
              title: ""
              type: boolean
              description: "Parameter defining whether to enable or disable metadata\
                \ synchronisation. Default value: `TRUE`."
              example: true
            timeframe_months:
              title: ""
              type: object
              description: "Number of months' worth of reporting data you'd like to\
                \ include in your initial sync. This cannot be modified once the connector\
                \ is created. Default value: `THREE`."
              example: THREE | SIX | TWELVE | TWENTY_FOUR | ALL_TIME
              enum:
              - TWENTY_FOUR
              - SIX
              - ALL_TIME
              - TWELVE
              - THREE
            accounts:
              title: ""
              type: array
              description: List of accounts of which connector will sync the data.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
          description: ""
          example: null
      example: null
    facebook_ads_auth_V1:
      properties:
        auth:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: The long-lived `Access token` along with the `client_id`
                and `client_secret` parameters carry the information necessary to
                query the Facebook Ads API
              example: my_access_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Facebook client application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Facebook client application.'
                  example: my_client_id
              description: Your application client access fields.``
              example: null
            user_access_token:
              title: ""
              type: string
              description: Access Token
              example: string
          description: ""
          example: null
      example: null
    facebook_ads_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/facebook_ads_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/facebook_ads_auth_V1'
    facebook_pages_config_V1:
      properties:
        config:
          type: object
          properties:
            sync_mode:
              title: ""
              type: object
              description: "Whether to sync all accounts or specific accounts. Default\
                \ value: `AllPages`."
              example: AllPages | SpecificPages
              enum:
              - SpecificPages
              - AllPages
            pages:
              title: ""
              type: array
              description: Specific pages to sync. Must be populated if `sync_mode`
                is set to `SpecificPages`.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
          description: ""
          example: null
      example: null
    facebook_pages_auth_V1:
      properties:
        auth:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: The `Access Token` carries the information necessary for
                API resources to fetch data
              example: my_access_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Facebook client application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Facebook  client application.'
                  example: my_client_id
              description: Your application client access fields
              example: null
          description: ""
          example: null
      example: null
    facebook_pages_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/facebook_pages_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/facebook_pages_auth_V1'
    factbird_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Your Factbird API token.
              format: password
              example: your_factbird_api_token
          description: ""
          example: null
      example: null
    factbird_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/factbird_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    factorial_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Factorial API key.
              format: password
              example: your_factorial_api_key
          description: ""
          example: null
      example: null
    factorial_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/factorial_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    fillout_config_V1:
      properties:
        config:
          type: object
          properties:
            base_url:
              title: ""
              type: string
              description: Your Fillout Base URL.
              example: your_fillout_base_url.
            client_secret:
              title: ""
              type: string
              description: Your Fillout client secret
              format: password
              example: your_fillout_client_secret
            client_id:
              title: ""
              type: string
              description: Your Fillout client ID.
              example: your_fillout_client_id
          description: ""
          example: null
      example: null
    fillout_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/fillout_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    financial_force_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: ""
              format: password
              example: string
            sync_formula_fields:
              title: ""
              type: boolean
              description: ""
              example: true
            base_url:
              title: ""
              type: string
              description: (Optional) The custom Salesforce domain. Make sure that
                the `base_url` starts with `https://`.
              example: https://base_url.salesforce.com
            username:
              title: ""
              type: string
              description: ""
              example: string
          description: ""
          example: null
      example: null
    financial_force_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The long-lived `Refresh token` along with the `client_id`
                and `client_secret` parameters carry the information necessary to
                get a new access token for API resources.
              example: my_refresh_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Salesforce client application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Salesforce client application.'
                  example: my_client_id
              description: ""
              example: null
          description: ""
          example: null
      example: null
    financial_force_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/financial_force_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/financial_force_auth_V1'
    firebase_config_V1:
      properties:
        config:
          type: object
          properties:
            packed_mode_tables:
              title: ""
              type: array
              description: Specific tables to sync. Must be populated if `packing_mode`
                is set to `SelectTablesForPackedMode`.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            packing_mode:
              title: ""
              type: object
              description: "Whether to sync all tables in unpacked mode or specific\
                \ tables in packed mode. Default value: `UseUnpackedModeOnly`."
              example: UseUnpackedModeOnly | UsePackedModeOnly | SelectTablesForPackedMode
              enum:
              - SelectTablesForPackedMode
              - UsePackedModeOnly
              - UseUnpackedModeOnly
            service_account_key:
              title: ""
              type: string
              description: The contents of your service account key file. Required
                for authentication.
              format: password
              example: your_service_account_key
            database_name:
              title: ""
              type: string
              description: Database Name
              example: string
          description: ""
          example: null
      example: null
    firebase_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/firebase_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    firehydrant_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your FireHydrant API key.
              format: password
              example: your_firehydrant_api_key
          description: ""
          example: null
      example: null
    firehydrant_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/firehydrant_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    fivetran_log_config_V1:
      properties:
        config:
          type: object
          properties:
            is_account_level_connector:
              title: ""
              type: boolean
              description: (Optional) Retrieve account-level logs.
              example: true
          description: ""
          example: null
      example: null
    fivetran_log_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/fivetran_log_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    flexport_config_V1:
      properties:
        config:
          type: object
          properties:
            client_secret:
              title: ""
              type: string
              description: The Flexport API Secret.
              format: password
              example: your_flexport_client_secret
            client_id:
              title: ""
              type: string
              description: The Flexport API Key.
              example: your_flexport_client_id
          description: ""
          example: null
      example: null
    flexport_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/flexport_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    float_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Float API key.
              format: password
              example: your_float_api_key
          description: ""
          example: null
      example: null
    float_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/float_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    fone_dynamics_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Your Fone Dynamics API token.
              format: password
              example: your_fone_dynamics_api_token
            account_sid:
              title: ""
              type: string
              description: Your Fone Dynamics account SID.
              example: your_fone_dynamics_account_sid
          description: ""
          example: null
      example: null
    fone_dynamics_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/fone_dynamics_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    forj_community_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Forj Community API key.
              example: your_forj_community_api_application_key
            api_secret:
              title: ""
              type: string
              description: Your Forj Community API secret.
              format: password
              example: your_forj_community_secret_key
          description: ""
          example: null
      example: null
    forj_community_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/forj_community_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    formstack_config_V1:
      properties:
        config:
          type: object
          properties:
            client_secret:
              title: ""
              type: string
              description: Your Formstack client secret.
              format: password
              example: string
            client_id:
              title: ""
              type: string
              description: Your Formstack client ID.
              example: string
          description: ""
          example: null
      example: null
    formstack_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/formstack_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    fountain_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Your Fountain API token.
              format: password
              example: your_fountain_api_token
            sub_domain:
              title: ""
              type: string
              description: Your Fountain subdomain.
              example: your_fountain_subdomain
            url_format:
              type: object
              description: Your Fountain URL format.
              example: null
              enum:
              - api/v2
              - v2
          description: ""
          example: null
      example: null
    fountain_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/fountain_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    fourkites_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your FourKites API key.
              format: password
              example: your_fourkites_api_key
          description: ""
          example: null
      example: null
    fourkites_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/fourkites_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    freightview_config_V1:
      properties:
        config:
          type: object
          properties:
            account_type:
              type: object
              description: Your Freightview Account Type.
              example: null
              enum:
              - freightview.com
              - freightview.dev
            api_key:
              title: ""
              type: string
              description: Your Freightview API key.
              format: password
              example: string
          description: ""
          example: null
      example: null
    freightview_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/freightview_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    freshbooks_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    freshbooks_auth_V1:
      properties:
        auth:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: Your FreshBooks Access Token.
              format: password
              example: freshbooks_access_token
            refresh_token:
              title: ""
              type: string
              description: Your FreshBooks Refresh Token.
              format: password
              example: freshbooks_refresh_token
            client_access:
              title: ""
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: ""
                  format: password
                  example: string
                client_id:
                  title: ""
                  type: string
                  description: ""
                  example: string
              description: Your FreshBooks application client access.
              example: null
          description: ""
          example: null
      example: null
    freshbooks_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/freshbooks_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/freshbooks_auth_V1'
    freshchat_config_V1:
      properties:
        config:
          type: object
          properties:
            bearer_token:
              title: ""
              type: string
              description: Your Freshchat API Token.
              format: password
              example: your_api_token
            sub_domain:
              title: ""
              type: string
              description: Your Freshchat Sub Domain
              example: sub_domain
          description: ""
          example: null
      example: null
    freshchat_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/freshchat_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    freshdesk_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Freshdesk API Key.
              format: password
              example: your_api_key
            subdomain:
              title: ""
              type: string
              description: Your company's freshdesk subdomain (usually **company**.freshdesk.com).
              example: company_name
          description: ""
          example: null
      example: null
    freshdesk_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/freshdesk_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    freshdesk_contact_center_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Freshdesk Contact Center API key.
              format: password
              example: your_api_key
            account_name:
              title: ""
              type: string
              description: Your Freshdesk Contact Center account name.
              example: your_account_name
          description: ""
          example: null
      example: null
    freshdesk_contact_center_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/freshdesk_contact_center_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    freshsales_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Freshsales API key.
              format: password
              example: your_freshsales_api_key
            base_url:
              type: object
              description: Your Freshsales product.
              example: null
              enum:
              - myfreshworks.com/crm/sales
              - freshsales.io
            subdomain:
              title: ""
              type: string
              description: Your Freshsales domain.
              example: your_freshsales_domain
          description: ""
          example: null
      example: null
    freshsales_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/freshsales_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    freshservice_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Freshservice API Key.
              format: password
              example: your_api_key
            subdomain:
              title: ""
              type: string
              description: Your company's freshservice subdomain (usually **company**.freshservice.com).
              example: company_name
          description: ""
          example: null
      example: null
    freshservice_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/freshservice_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    freshsuccess_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Freshsuccess API key.
              format: password
              example: your_freshsuccess_api_key
            subdomain:
              title: ""
              type: string
              description: Your Freshsuccess subdomain.
              example: your_freshsuccess_subdomain
            api:
              title: ""
              type: string
              description: Set this parameter to `api`.
              example: api
          description: ""
          example: null
      example: null
    freshsuccess_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/freshsuccess_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    freshteam_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Freshteam API key.
              format: password
              example: your_api_key
            base_domain:
              title: ""
              type: string
              description: Your company's Freshteam base domain name (usually **company**.freshteam.com).
              example: your_base_domain
          description: ""
          example: null
      example: null
    freshteam_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/freshteam_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    friendbuy_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Friendbuy API key.
              example: your_friendbuy_api_key
            api_secret:
              title: ""
              type: string
              description: Your Friendbuy API secret.
              format: password
              example: your_friendbuy_api_secret
          description: ""
          example: null
      example: null
    friendbuy_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/friendbuy_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    front_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    front_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The long-lived `Refresh token` along with the `client_id`
                and `client_secret` parameters carry the information necessary to
                get a new access token for API resources.
              example: my_refresh_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Front client application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Front client application.'
                  example: my_client_id
              description: ""
              example: null
          description: ""
          example: null
      example: null
    front_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/front_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/front_auth_V1'
    ftp_config_V1:
      properties:
        config:
          type: object
          properties:
            prefix:
              title: ""
              type: string
              description: All files and folders under this folder path will be searched
                for files to sync.
              example: folder_path
            pattern:
              title: ""
              type: string
              description: All files in your search path matching this regular expression
                will be synced.
              example: file_pattern
            is_secure:
              title: ""
              type: boolean
              description: Whether the server supports FTPS.
              example: true
            json_delivery_mode:
              title: ""
              type: object
              description: Control how your JSON data is delivered into your destination
              example: Packed | Unpacked
              enum:
              - Packed
              - Unpacked
            skip_after:
              title: ""
              type: integer
              description: We will skip over the number of lines specified at the
                end so as to not introduce aberrant data into your destination.
              format: int32
              example: 0
            empty_header:
              title: ""
              type: boolean
              description: "<strong>Optional.</strong> If your CSV generating software\
                \ doesn't provide header line for the documents, Fivetran can generate\
                \ the generic column names and sync data rows with them."
              example: true
            use_pgp_encryption_options:
              title: ""
              type: boolean
              description: "Set to `true` if files are encrypted using PGP in the\
                \ S3 bucket. Default value: `false`."
              example: true
            skip_before:
              title: ""
              type: integer
              description: We will skip over the number of lines specified before
                syncing data.
              format: int32
              example: 0
            password:
              title: ""
              type: string
              description: FTP password.
              format: password
              example: password
            signer_public_key:
              title: ""
              type: string
              description: The contents of the signer's public key file. Must be populated
                if `use_pgp_encryption_options` is set to `true` and PGP encrypted
                files are signed.
              example: <signer-public-key-used>
            delimiter:
              title: ""
              type: string
              description: "You can specify your the delimiter that your CSVs use\
                \ here. Fivetran generally tries to infer the delimiter, but in some\
                \ cases this is impossible."
              example: string
            file_type:
              title: ""
              type: object
              description: "If your files are saved with improper extensions, you\
                \ can force them to by synced as the selected file type."
              example: csv | log | json | jsonl | infer | tsv | avro | parquet | xml
                | spreadsheet | unstructured
              enum:
              - log
              - infer
              - tsv
              - xml
              - csv
              - json
              - jsonl
              - avro
              - parquet
            host:
              title: ""
              type: string
              description: FTP host address.
              example: ftp.company.com
            on_error:
              title: ""
              type: object
              description: "If you know that your files contain some errors, you can\
                \ choose to have poorly formatted lines skipped. We recommend leaving\
                \ the value as fail unless you are certain that you have undesirable,\
                \ malformed data."
              example: fail | skip
              enum:
              - fail
              - skip
            archive_pattern:
              title: ""
              type: string
              description: Files inside of compressed archives with filenames matching
                this regular expression will be synced.
              example: regex_pattern
            pgp_secret_key:
              title: ""
              type: string
              description: The contents of your PGP secret key file. Must be populated
                if `use_pgp_encryption_options` is set to `true`.
              format: password
              example: <secret-key-used>
            append_file_option:
              title: ""
              type: object
              description: "If you know that the source completely over-writes the\
                \ same file with new data, you can append the changes instead of upserting\
                \ based on filename and line number."
              example: upsert_file | append_file | upsert_file_with_primary_keys
              enum:
              - upsert_file
              - append_file
            escape_char:
              title: ""
              type: string
              description: "If your CSV generator follows non-standard rules for escaping\
                \ quotation marks, you can set the escape character here."
              example: string
            line_separator:
              title: ""
              type: string
              description: You can specify the custom line separator for your CSV
                files. The line separator is used in files to separate one row from
                the next.
              example: string
            null_sequence:
              title: ""
              type: string
              description: "If your CSVs use a special value indicating null, you\
                \ can specify it here."
              example: string
            port:
              title: ""
              type: integer
              description: FTP port.
              format: int32
              example: 21
            compression:
              title: ""
              type: object
              description: The secrets that should be passed to the function at runtime.
              example: bz2 | gz | gzip | zip | tar | tar_bz2 | tar_gz | uncompressed
                | infer
              enum:
              - zip
              - gz
              - tar_gz
              - tar
              - infer
              - gzip
              - uncompressed
              - bz2
              - tar_bz2
            user:
              title: ""
              type: string
              description: FTP user.
              example: user_name
            pgp_pass_phrase:
              title: ""
              type: string
              description: The PGP passphrase used to create the key. Must be populated
                if `use_pgp_encryption_options` is set to `true`.
              format: password
              example: <pass-phrase-used>
          description: ""
          example: null
      example: null
    ftp_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/ftp_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    fullstory_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Fullstory API key.
              format: password
              example: your_api_key
          description: ""
          example: null
      example: null
    fullstory_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/fullstory_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    g2_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Your G2 API token.
              format: password
              example: string
          description: ""
          example: null
      example: null
    g2_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/g2_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    gainsight_customer_success_config_V1:
      properties:
        config:
          type: object
          properties:
            access_key:
              title: ""
              type: string
              description: The access key for API authentication.
              format: password
              example: test_access_key
            sub_domain:
              title: ""
              type: string
              description: The subdomain of your Gainsight account.
              example: test_sub_domain
          description: ""
          example: null
      example: null
    gainsight_customer_success_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/gainsight_customer_success_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    gainsight_product_experience_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Gainsight Product Experience API key.
              format: password
              example: your_gainsight_product_experience_api_key
            sub_domain:
              type: object
              description: Your Gainsight Product Experience subdomain.
              example: null
              enum:
              - https://api-us2.aptrinsic.com
              - https://api-eu.aptrinsic.com
              - https://api.aptrinsic.com
          description: ""
          example: null
      example: null
    gainsight_product_experience_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/gainsight_product_experience_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    gcs_config_V1:
      properties:
        config:
          type: object
          properties:
            prefix:
              title: ""
              type: string
              description: All files and folders under this folder path will be searched
                for files to sync.
              example: folder_path
            non_standard_escape_char:
              title: ""
              type: boolean
              description: "Use this if your CSV generator uses non-standard ways\
                \ of escaping characters. Default value: `false`."
              example: true
            pattern:
              title: ""
              type: string
              description: All files in your search path matching this regular expression
                will be synced.
              example: file_pattern
            json_delivery_mode:
              title: ""
              type: object
              description: Control how your JSON data is delivered into your destination
              example: Packed | Unpacked
              enum:
              - Packed
              - Unpacked
            skip_after:
              title: ""
              type: integer
              description: We will skip over the number of lines specified at the
                end so as to not introduce aberrant data into your destination.
              format: int32
              example: 0
            secret_key:
              title: ""
              type: string
              description: Your JSON Private Key. Used to authorize service account.
                Required if you use a Custom Service Account to authenticate the storage
                bucket.
              format: password
              example: secret_key
            empty_header:
              title: ""
              type: boolean
              description: "<strong>Optional.</strong> If your CSV generating software\
                \ doesn't provide header line for the documents, Fivetran can generate\
                \ the generic column names and sync data rows with them."
              example: true
            use_pgp_encryption_options:
              title: ""
              type: boolean
              description: "Set to `true` if files are encrypted using PGP in the\
                \ GCS bucket. Default value: `false`."
              example: true
            skip_before:
              title: ""
              type: integer
              description: We will skip over the number of lines specified before
                syncing data.
              format: int32
              example: 0
            signer_public_key:
              title: ""
              type: string
              description: The contents of the signer's public key file. Must be populated
                if `use_pgp_encryption_options` is set to `true` and PGP encrypted
                files are signed.
              example: <signer-public-key-used>
            delimiter:
              title: ""
              type: string
              description: "You can specify your the delimiter that your CSVs use\
                \ here. Fivetran generally tries to infer the delimiter, but in some\
                \ cases this is impossible."
              example: string
            file_type:
              title: ""
              type: object
              description: "If your files are saved with improper extensions, you\
                \ can force them to by synced as the selected file type."
              example: csv | log | json | jsonl | infer | tsv | avro | parquet | xml
                | spreadsheet | unstructured
              enum:
              - log
              - infer
              - tsv
              - xml
              - csv
              - json
              - jsonl
              - avro
              - parquet
            on_error:
              title: ""
              type: object
              description: "If you know that your files contain some errors, you can\
                \ choose to have poorly formatted lines skipped. We recommend leaving\
                \ the value as fail unless you are certain that you have undesirable,\
                \ malformed data."
              example: fail | skip
              enum:
              - fail
              - skip
            archive_pattern:
              title: ""
              type: string
              description: Files inside of compressed archives with filenames matching
                this regular expression will be synced.
              example: regex_pattern
            pgp_secret_key:
              title: ""
              type: string
              description: The contents of your PGP secret key file. Must be populated
                if `use_pgp_encryption_options` is set to `true`.
              format: password
              example: <secret-key-used>
            auth_type:
              title: ""
              type: object
              description: Authorization type. Required for storage bucket authentication.
              example: FIVETRAN_SERVICE_ACCOUNT | CUSTOM_SERVICE_ACCOUNT
              enum:
              - FIVETRAN_SERVICE_ACCOUNT
              - CUSTOM_SERVICE_ACCOUNT
            append_file_option:
              title: ""
              type: object
              description: "If you know that the source completely over-writes the\
                \ same file with new data, you can append the changes instead of upserting\
                \ based on filename and line number."
              example: upsert_file | append_file | upsert_file_with_primary_keys
              enum:
              - upsert_file
              - append_file
            escape_char_options:
              title: ""
              type: object
              description: "Approach used by CSV parser. Default  value: `CUSTOM_ESCAPE_CHAR`.\
                \ required for CSV parsing when `non_standard_escape_char` is `true`."
              example: CUSTOM_ESCAPE_CHAR | DELIMITED_ONLY
              enum:
              - DELIMITED_ONLY
              - CUSTOM_ESCAPE_CHAR
            escape_char:
              title: ""
              type: string
              description: "If your CSV generator follows non-standard rules for escaping\
                \ quotation marks, you can set the escape character here."
              example: string
            bucket:
              title: ""
              type: string
              description: The name of the GCS bucket.
              example: bucket_name
            line_separator:
              title: ""
              type: string
              description: You can specify the custom line separator for your CSV
                files. The line separator is used in files to separate one row from
                the next.
              example: ;
            null_sequence:
              title: ""
              type: string
              description: "If your CSVs use a special value indicating null, you\
                \ can specify it here."
              example: string
            compression:
              title: ""
              type: object
              description: The secrets that should be passed to the function at runtime.
              example: bz2 | gz | gzip | zip | tar | tar_bz2 | tar_gz | uncompressed
                | infer
              enum:
              - zip
              - gz
              - tar_gz
              - tar
              - infer
              - gzip
              - uncompressed
              - bz2
              - tar_bz2
            pgp_pass_phrase:
              title: ""
              type: string
              description: The PGP passphrase used to create the key. Must be populated
                if `use_pgp_encryption_options` is set to `true`.
              format: password
              example: <pass-phrase-used>
          description: ""
          example: null
      example: null
    gcs_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/gcs_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    gem_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Gem API key.
              format: password
              example: your_gem_api_key
          description: ""
          example: null
      example: null
    gem_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/gem_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    genesys_config_V1:
      properties:
        config:
          type: object
          properties:
            sub_domain:
              title: ""
              type: string
              description: Your Genesys subdomain.
              example: your_genesys_sub_domain
            client_secret:
              title: ""
              type: string
              description: Your Genesys client secret.
              format: password
              example: your_genesys_client_secret
            client_id:
              title: ""
              type: string
              description: Your Genesys client ID.
              example: your_genesys_client_id
          description: ""
          example: null
      example: null
    genesys_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/genesys_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    getfeedback_config_V1:
      properties:
        config:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: Your GetFeedback Access token.
              format: password
              example: your_getfeedback_access_token
            region:
              type: object
              description: Your GetFeedback region.
              example: null
              enum:
              - api.eu
              - api
          description: ""
          example: null
      example: null
    getfeedback_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/getfeedback_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    github_config_V1:
      properties:
        config:
          type: object
          properties:
            sync_mode:
              title: ""
              type: object
              description: Whether to sync all repositories or specific repositories.
              example: AllRepositories | SpecificRepositories
              enum:
              - SpecificRepositories
              - AllRepositories
            use_webhooks:
              title: ""
              type: boolean
              description: Set to `true` to capture deletes.
              example: true
            pats:
              title: ""
              type: array
              description: The `Personal Access Tokens`.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                format: password
                example: string
            repositories:
              title: ""
              type: array
              description: Specific Repository IDs to sync. Must be populated if `syncMode`
                is set to `SpecificRepositories`.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            auth_mode:
              title: ""
              type: object
              description: Authorization type.
              example: OAuth | PersonalAccessToken | JWT
              enum:
              - JWT
              - PersonalAccessToken
              - OAuth
            username:
              title: ""
              type: string
              description: '`Login` of your GitHub profile.'
              example: string
          description: ""
          example: null
      example: null
    github_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/github_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    gitlab_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    gitlab_auth_V1:
      properties:
        auth:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: Your GitLab access token.
              format: password
              example: gitlab_access_token
            refresh_token:
              title: ""
              type: string
              description: Your GitLab refresh token.
              format: password
              example: gitlab_refresh_token
            client_access:
              title: ""
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: ""
                  format: password
                  example: string
                client_id:
                  title: ""
                  type: string
                  description: ""
                  example: string
              description: ""
              example: null
          description: ""
          example: null
      example: null
    gitlab_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/gitlab_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/gitlab_auth_V1'
    gladly_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Your Gladly API Token.
              format: password
              example: your_gladly_api_token
            organization:
              title: ""
              type: string
              description: Your Gladly Organization Name.
              example: your_gladly_organization_name
            username:
              title: ""
              type: string
              description: Your Gladly Username.
              example: your_gladly_username
          description: ""
          example: null
      example: null
    gladly_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/gladly_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    globalmeet_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your GlobalMeet Password.
              format: password
              example: your_globalmeet_password
            username:
              title: ""
              type: string
              description: Your GlobalMeet Username.
              example: your_globalmeet_username
          description: ""
          example: null
      example: null
    globalmeet_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/globalmeet_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    gmail_config_V1:
      properties:
        config:
          type: object
          properties:
            user_id:
              title: ""
              type: string
              description: Your Gmail user ID.
              example: your_gmail_user_id
          description: ""
          example: null
      example: null
    gmail_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/gmail_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    gocardless_config_V1:
      properties:
        config:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: Your GoCardless API token.
              format: password
              example: your_gocardless_access_token
            sandbox_account:
              type: object
              description: Your GoCardless account type.
              example: null
              enum:
              - api
              - api-sandbox
          description: ""
          example: null
      example: null
    gocardless_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/gocardless_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    gongio_config_V1:
      properties:
        config:
          type: object
          properties:
            access_key:
              title: ""
              type: string
              description: Your Gongio Access key.
              format: password
              example: your_gong_api_access_key
            access_key_secret:
              title: ""
              type: string
              description: Your Gongio Access Key Secret.
              format: password
              example: your_gong_api_access_key_secret
            base_url:
              title: ""
              type: string
              description: Your Gong API Base URL.
              example: your_gong_api_base_url
          description: ""
          example: null
      example: null
    gongio_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/gongio_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    google_ads_config_V1:
      properties:
        config:
          type: object
          properties:
            sync_mode:
              title: ""
              type: object
              description: Whether to sync all accounts or specific accounts.
              example: AllAccounts | ManagerAccounts | SpecificAccounts
              enum:
              - ManagerAccounts
              - AllAccounts
              - SpecificAccounts
            reports:
              title: ""
              type: array
              description: The list of reports. Each report corresponds to a table
                within the schema to which connector will sync the data.
              example: null
              items:
                title: ""
                type: object
                properties:
                  report_type:
                    title: ""
                    type: string
                    description: "The name of the Google Ads report from which the\
                      \ connector will sync the data. [Possible report_type values](https://developers.google.com/adwords/api/docs/appendix/reports#report-types)."
                    example: campaign
                  fields:
                    title: ""
                    type: array
                    description: A list of the fields to sync. Must be populated if
                      `config_type` is set to `Custom`.
                    example:
                    - string
                    items:
                      title: ""
                      type: string
                      description: ""
                      example: string
                  table:
                    title: ""
                    type: string
                    description: The table name within the schema to which connector
                      will sync the data of the specific report.
                    example: table_2
                description: The list of reports. Each report corresponds to a table
                  within the schema to which connector will sync the data.
                example: null
            skip_empty_reports:
              title: ""
              type: boolean
              description: "Toggles the [\"Skip empty reports\"](/docs/connectors/applications/google-ads#skipemptyreports)\
                \ feature. Enabled by default"
              example: true
            manager_accounts:
              title: ""
              type: array
              description: The list of the Manager Account IDs whose clients will
                be synced. Must be populated if `sync_mode` is set to `ManagerAccounts`.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            timeframe_months:
              title: ""
              type: object
              description: "The number of months' worth of reporting data you'd like\
                \ to include in your initial sync. A change of this value will trigger\
                \ a re-sync for enabled custom and prebuilt reports during the next\
                \ connector sync. Default value: `TWELVE`."
              example: THREE | SIX | TWELVE | TWENTY_FOUR | ALL_TIME
              enum:
              - TWENTY_FOUR
              - SIX
              - ALL_TIME
              - TWELVE
              - THREE
            accounts:
              title: ""
              type: array
              description: The list of Account IDs to sync. Must be populated if `sync_mode`
                is set to `SpecificAccounts`.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            customer_id:
              title: ""
              type: string
              description: "ID of the customer, can be retrieved from your AdWords\
                \ dashboard."
              example: xxx-xxx-xxxx
            conversion_window_size:
              title: ""
              type: integer
              description: A period of time in days during which a conversion is recorded.
              format: int32
              example: 30
          description: ""
          example: null
      example: null
    google_ads_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The long-lived `Refresh token` along with the `client_id`
                and `client_secret` parameters carry the information necessary to
                get a new access token for API resources.
              example: my_refresh_token
            client_access:
              type: object
              properties:
                developer_token:
                  title: ""
                  type: string
                  description: Your approved `Developer token` to connect to the Google
                    Ads API.
                  example: string
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Google Ads client application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Google Ads client application.'
                  example: my_client_id
                user_agent:
                  title: ""
                  type: string
                  description: Your company's name in your Google Ads client application.
                  example: my_company_name
              description: ""
              example: null
          description: ""
          example: null
      example: null
    google_ads_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/google_ads_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/google_ads_auth_V1'
    google_analytics_360_config_V1:
      properties:
        config:
          type: object
          properties:
            project_id:
              title: ""
              type: string
              description: The project ID.
              example: test_project_id
            dataset_id:
              title: ""
              type: string
              description: The dataset ID.
              example: test_dataset_id
            bucket_name:
              title: ""
              type: string
              description: The name of the bucket.
              example: test_bucket_name
          description: ""
          example: null
      example: null
    google_analytics_360_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/google_analytics_360_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    google_analytics_4_config_V1:
      properties:
        config:
          type: object
          properties:
            sync_mode:
              title: ""
              type: object
              description: Whether to sync all accounts or specific accounts.
              example: ALL_ACCOUNTS | SPECIFIC_ACCOUNTS
              enum:
              - ALL_ACCOUNTS
              - SPECIFIC_ACCOUNTS
            reports:
              title: ""
              type: array
              description: The list of reports. Each report corresponds to a table
                within the schema to which connector will sync the data.
              example: null
              items:
                title: ""
                type: object
                properties:
                  rollback_window:
                    title: ""
                    type: integer
                    description: The custom window size for rollback syncs.
                    format: int32
                    example: 15
                  filter_value:
                    title: ""
                    type: string
                    example: string
                  filter_type:
                    title: ""
                    type: object
                    description: Filter type for reports request. Possible values
                      are INCLUDE and EXCLUDE
                    example: INCLUDE | EXCLUDE
                    enum:
                    - EXCLUDE
                    - INCLUDE
                  prebuilt_report:
                    title: ""
                    type: object
                    description: The name of the Prebuilt Report from which the connector
                      will sync the data.
                    example: USER_ACQUISITION_FIRST_USER_MEDIUM_REPORT | USER_ACQUISITION_FIRST_USER_SOURCE_REPORT
                      | USER_ACQUISITION_FIRST_USER_SOURCE_MEDIUM_REPORT | USER_ACQUISITION_FIRST_USER_SOURCE_PLATFORM_REPORT
                      | USER_ACQUISITION_FIRST_USER_CAMPAIGN_REPORT | USER_ACQUISITION_FIRST_USER_GOOGLE_ADS_NETWORK_TYPE_REPORT
                      | USER_ACQUISITION_FIRST_USER_GOOGLE_ADS_AD_GROUP_NAME_REPORT
                      | TRAFFIC_ACQUISITION_SESSION_SOURCE_MEDIUM_REPORT | TRAFFIC_ACQUISITION_SESSION_MEDIUM_REPORT
                      | TRAFFIC_ACQUISITION_SESSION_SOURCE_REPORT | TRAFFIC_ACQUISITION_SESSION_CAMPAIGN_REPORT
                      | TRAFFIC_ACQUISITION_SESSION_DEFAULT_CHANNEL_GROUPING_REPORT
                      | TRAFFIC_ACQUISITION_SESSION_SOURCE_PLATFORM_REPORT | EVENTS_REPORT
                      | CONVERSIONS_REPORT | PAGES_TITLE_AND_SCREEN_CLASS_REPORT |
                      PAGES_PATH_REPORT | PAGES_TITLE_AND_SCREEN_NAME_REPORT | CONTENT_GROUP_REPORT
                      | ECOMMERCE_PURCHASES_ITEM_NAME_REPORT | ECOMMERCE_PURCHASES_ITEM_ID_REPORT
                      | ECOMMERCE_PURCHASES_ITEM_CATEGORY_REPORT_COMBINED | ECOMMERCE_PURCHASES_ITEM_CATEGORY_REPORT
                      | ECOMMERCE_PURCHASES_ITEM_CATEGORY_2_REPORT | ECOMMERCE_PURCHASES_ITEM_CATEGORY_3_REPORT
                      | ECOMMERCE_PURCHASES_ITEM_CATEGORY_4_REPORT | ECOMMERCE_PURCHASES_ITEM_CATEGORY_5_REPORT
                      | ECOMMERCE_PURCHASES_ITEM_BRAND_REPORT | PUBLISHER_ADS_AD_UNIT_REPORT
                      | PUBLISHER_ADS_PAGE_PATH_REPORT | PUBLISHER_ADS_AD_FORMAT_REPORT
                      | PUBLISHER_ADS_AD_SOURCE_REPORT | DEMOGRAPHIC_COUNTRY_REPORT
                      | DEMOGRAPHIC_REGION_REPORT | DEMOGRAPHIC_CITY_REPORT | DEMOGRAPHIC_LANGUAGE_REPORT
                      | DEMOGRAPHIC_AGE_REPORT | DEMOGRAPHIC_GENDER_REPORT | DEMOGRAPHIC_INTERESTS_REPORT
                      | TECH_BROWSER_REPORT | TECH_DEVICE_CATEGORY_REPORT | TECH_DEVICE_MODEL_REPORT
                      | TECH_SCREEN_RESOLUTION_REPORT | TECH_APP_VERSION_REPORT |
                      TECH_PLATFORM_REPORT | TECH_OS_VERSION_REPORT | TECH_PLATFORM_DEVICE_CATEGORY_REPORT
                      | TECH_OPERATING_SYSTEM_REPORT | TECH_OS_WITH_VERSION_REPORT
                      | AUDIENCES_REPORT
                    enum:
                    - ECOMMERCE_PURCHASES_ITEM_CATEGORY_5_REPORT
                    - TRAFFIC_ACQUISITION_SESSION_SOURCE_PLATFORM_REPORT
                    - USER_ACQUISITION_FIRST_USER_GOOGLE_ADS_AD_GROUP_NAME_REPORT
                    - ECOMMERCE_PURCHASES_ITEM_CATEGORY_REPORT
                    - USER_ACQUISITION_FIRST_USER_GOOGLE_ADS_NETWORK_TYPE_REPORT
                    - USER_ACQUISITION_FIRST_USER_CAMPAIGN_REPORT
                    - TECH_BROWSER_REPORT
                    - AUDIENCES_REPORT
                    - CONVERSIONS_REPORT
                    - USER_ACQUISITION_FIRST_USER_MEDIUM_REPORT
                    - ECOMMERCE_PURCHASES_ITEM_ID_REPORT
                    - USER_ACQUISITION_FIRST_USER_SOURCE_PLATFORM_REPORT
                    - TECH_SCREEN_RESOLUTION_REPORT
                    - PAGES_PATH_REPORT
                    - PAGES_TITLE_AND_SCREEN_NAME_REPORT
                    - DEMOGRAPHIC_CITY_REPORT
                    - DEMOGRAPHIC_LANGUAGE_REPORT
                    - TRAFFIC_ACQUISITION_SESSION_DEFAULT_CHANNEL_GROUPING_REPORT
                    - ECOMMERCE_PURCHASES_ITEM_CATEGORY_REPORT_COMBINED
                    - TECH_OPERATING_SYSTEM_REPORT
                    - DEMOGRAPHIC_AGE_REPORT
                    - ECOMMERCE_PURCHASES_ITEM_CATEGORY_3_REPORT
                    - TECH_OS_WITH_VERSION_REPORT
                    - PAGES_TITLE_AND_SCREEN_CLASS_REPORT
                    - DEMOGRAPHIC_REGION_REPORT
                    - ECOMMERCE_PURCHASES_ITEM_BRAND_REPORT
                    - TECH_PLATFORM_DEVICE_CATEGORY_REPORT
                    - USER_ACQUISITION_FIRST_USER_SOURCE_REPORT
                    - TRAFFIC_ACQUISITION_SESSION_CAMPAIGN_REPORT
                    - EVENTS_REPORT
                    - DEMOGRAPHIC_COUNTRY_REPORT
                    - TRAFFIC_ACQUISITION_SESSION_SOURCE_REPORT
                    - TRAFFIC_ACQUISITION_SESSION_SOURCE_MEDIUM_REPORT
                    - DEMOGRAPHIC_GENDER_REPORT
                    - TECH_DEVICE_CATEGORY_REPORT
                    - PUBLISHER_ADS_PAGE_PATH_REPORT
                    - USER_ACQUISITION_FIRST_USER_SOURCE_MEDIUM_REPORT
                    - TRAFFIC_ACQUISITION_SESSION_MEDIUM_REPORT
                    - TECH_DEVICE_MODEL_REPORT
                    - PUBLISHER_ADS_AD_FORMAT_REPORT
                    - TECH_PLATFORM_REPORT
                    - TECH_OS_VERSION_REPORT
                    - TECH_APP_VERSION_REPORT
                    - DEMOGRAPHIC_INTERESTS_REPORT
                    - ECOMMERCE_PURCHASES_ITEM_CATEGORY_2_REPORT
                    - PUBLISHER_ADS_AD_SOURCE_REPORT
                    - ECOMMERCE_PURCHASES_ITEM_NAME_REPORT
                    - PUBLISHER_ADS_AD_UNIT_REPORT
                    - ECOMMERCE_PURCHASES_ITEM_CATEGORY_4_REPORT
                    - CONTENT_GROUP_REPORT
                  filter_field_name:
                    title: ""
                    type: string
                    description: The dimension name to filter on.
                    example: browser
                  metrics:
                    title: ""
                    type: array
                    description: The report metrics to include into a sync.
                    example:
                    - string
                    items:
                      title: ""
                      type: string
                      description: ""
                      example: string
                  config_type:
                    title: ""
                    type: object
                    description: Whether to use the Prebuilt Reports or Custom Reports.
                    example: PREBUILT | CUSTOM
                    enum:
                    - CUSTOM
                    - PREBUILT
                  time_aggregation_granularity:
                    title: ""
                    type: object
                    description: The report data aggregation time granularity.
                    example: DAILY | WEEKLY | MONTHLY | YEARLY
                    enum:
                    - YEARLY
                    - WEEKLY
                    - DAILY
                    - MONTHLY
                  table:
                    title: ""
                    type: string
                    description: The table name within the schema to which connector
                      will sync the data of the specific report.
                    example: table_2
                  dimensions:
                    title: ""
                    type: array
                    description: The report dimensions to include into a sync.
                    example:
                    - string
                    items:
                      title: ""
                      type: string
                      description: ""
                      example: string
                description: The list of reports. Each report corresponds to a table
                  within the schema to which connector will sync the data.
                example: null
            timeframe_months:
              title: ""
              type: object
              description: "The number of months' worth of reporting data you'd like\
                \ to include in your initial sync. A change of this value will trigger\
                \ a re-sync for enabled reports during the next connector sync. The\
                \ default value: `TWELVE`."
              example: THREE | SIX | TWELVE | TWENTY_FOUR | ALL_TIME
              enum:
              - TWENTY_FOUR
              - SIX
              - ALL_TIME
              - TWELVE
              - THREE
            accounts:
              title: ""
              type: array
              description: The list of specific Account IDs to sync. Must be populated
                if `sync_mode` is set to `SPECIFIC_ACCOUNTS`.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            properties:
              title: ""
              type: array
              description: "The array of strings in the `properties/{id}` format where\
                \ `id` is a Google Analytics 4 property identifier. Must be populated\
                \ if `sync_mode` is set to `SPECIFIC_ACCOUNTS`."
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
          description: ""
          example: null
      example: null
    google_analytics_4_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The long-lived `Refresh token` along with the `client_id`
                and `client_secret` parameters carry the information necessary to
                get a new access token for API resources.
              example: my_refresh_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Google Analytics client application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Google Analytics client application.'
                  example: my_client_id
              description: ""
              example: null
          description: ""
          example: null
      example: null
    google_analytics_4_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/google_analytics_4_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/google_analytics_4_auth_V1'
    google_analytics_4_export_config_V1:
      properties:
        config:
          type: object
          properties:
            list_sync_mode:
              title: ""
              type: object
              description: The Sync Mode
              example: COLUMNS | JSON | CHILD_TABLES
              enum:
              - CHILD_TABLES
              - COLUMNS
              - JSON
            project_id:
              title: ""
              type: string
              description: The Project ID.
              example: test_project_id
            bucket_name:
              title: ""
              type: string
              description: The name of the bucket.
              example: test_bucket_name
            dataset_id:
              title: ""
              type: string
              description: The Dataset ID.
              example: test_dataset_id
          description: ""
          example: null
      example: null
    google_analytics_4_export_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/google_analytics_4_export_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    google_business_profile_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    google_business_profile_auth_V1:
      properties:
        auth:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: Your Google Business Profile Access token.
              format: password
              example: google_business_profile_access_token
            refresh_token:
              title: ""
              type: string
              description: Your Google Business Profile Refresh token.
              format: password
              example: google_business_profile_refresh_token
            client_access:
              title: ""
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: ""
                  format: password
                  example: string
                client_id:
                  title: ""
                  type: string
                  description: ""
                  example: string
              example: null
          description: ""
          example: null
      example: null
    google_business_profile_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/google_business_profile_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/google_business_profile_auth_V1'
    google_calendar_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    google_calendar_auth_V1:
      properties:
        auth:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: Your Google Calendar access token.
              format: password
              example: google_calendar_access_token
            refresh_token:
              title: ""
              type: string
              description: Your Google Calendar refresh token.
              format: password
              example: google_calendar_refresh_token
            client_access:
              title: ""
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: ""
                  format: password
                  example: string
                client_id:
                  title: ""
                  type: string
                  description: ""
                  example: string
              example: null
          description: ""
          example: null
      example: null
    google_calendar_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/google_calendar_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/google_calendar_auth_V1'
    google_classroom_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    google_classroom_auth_V1:
      properties:
        auth:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: The `Access Token` that carries the information necessary
                for API resources to fetch data.
              format: password
              example: google_classroom_access_token
            refresh_token:
              title: ""
              type: string
              description: The long-lived `Refresh token` of your Google Calendar
                client application.
              format: password
              example: google_classroom_refresh_token
            client_access:
              title: ""
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: ""
                  format: password
                  example: string
                client_id:
                  title: ""
                  type: string
                  description: ""
                  example: string
              example: null
          description: ""
          example: null
      example: null
    google_classroom_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/google_classroom_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
      - $ref: '#/components/schemas/google_classroom_auth_V1'
    google_cloud_function_config_V1:
      properties:
        config:
          type: object
          properties:
            custom_payloads:
              title: ""
              type: array
              description: The list of key-value pairs that can be used to specify
                custom information to the function at runtime.
              example: null
              items:
                title: ""
                type: object
                properties:
                  value:
                    title: ""
                    type: string
                    description: Payload Value
                    example: string
                  key:
                    title: ""
                    type: string
                    description: Payload Key
                    example: string
                description: The list of key-value pairs that can be used to specify
                  custom information to the function at runtime.
                example: null
            secrets_list:
              title: ""
              type: array
              description: The list of secrets that should be passed to the function
                at runtime.
              example: null
              items:
                title: ""
                type: object
                properties:
                  value:
                    title: ""
                    type: string
                    description: Value
                    format: password
                    example: string
                  key:
                    title: ""
                    type: string
                    description: Key
                    example: string
                description: The list of secrets that should be passed to the function
                  at runtime.
                example: null
            function_trigger:
              title: Function Trigger
              type: string
              description: The trigger URL of the cloud function.
              format: password
              example: https://<region_name>-<project_name>.cloudfunctions.net/<function_name>
            secrets:
              title: Secrets
              type: string
              description: The secrets that should be passed to the function at runtime.
              format: password
              example: "{\"apiKey\" : \"yourApiKey\"}"
          description: ""
          example: null
      example: null
    google_cloud_function_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/google_cloud_function_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    google_cloud_mysql_config_V1:
      properties:
        config:
          type: object
          properties:
            connection_type:
              title: ""
              type: object
              description: "Possible values:`Directly`, `PrivateLink`, `SshTunnel`.\
                \ `SshTunnel` is used as a value if this parameter is omitted in the\
                \ request and any of the following parameter's values is specified:\
                \ `tunnel_host`, `tunnel_port`, `tunnel_user`. Otherwise, `Directly`\
                \ is used as a value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            replica_id:
              title: ""
              type: integer
              description: Unique ID within the MySQL replica set. Must be an integer
                different from all other master and replica servers within the same
                group.
              format: int32
              example: 4573961
            update_method:
              title: ""
              type: object
              description: The method to detect new or changed rows. <br>Supported
                values:<br>`BINLOG` - Fivetran uses your binary logs (also called
                binlogs) to request only the data that has changed since our last
                sync. This is the default value if no value is specified. <br>`TELEPORT`
                - Fivetran's proprietary replication method that uses compressed snapshots
                to detect and apply changes.
              example: BINLOG | TELEPORT
              enum:
              - BINLOG
              - TELEPORT
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS through Tunnel
              example: true
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel."
              example: fivetran
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect via an SSH tunnel."
              format: int32
              example: 22
            database:
              title: ""
              type: string
              description: The database name.
              example: mysqldb
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: test_password
            port:
              title: ""
              type: integer
              description: The port number.
              format: int32
              example: 3306
            host:
              title: ""
              type: string
              description: DB instance host or IP address.
              example: mysqlinstance.mycompany.com
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect via an SSH tunnel (do\
                \ not use a load balancer)."
              example: XXX.XXX.XXX.XXX
            user:
              title: ""
              type: string
              description: The user name.
              example: test_user
          description: ""
          example: null
      example: null
    google_cloud_mysql_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/google_cloud_mysql_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    google_cloud_postgresql_config_V1:
      properties:
        config:
          type: object
          properties:
            publication_name:
              title: ""
              type: string
              description: "Publication name. Specify only for `\"updated_method\"\
                : \"WAL_PGOUTPUT\"`."
              example: string
            connection_type:
              title: ""
              type: object
              description: "Possible values:`Directly`, `PrivateLink`, `SshTunnel`.\
                \ `SshTunnel` is used as a value if this parameter is omitted in the\
                \ request and any of the following parameter's values is specified:\
                \ `tunnel_host`, `tunnel_port`, `tunnel_user`. Otherwise, `Directly`\
                \ is used as a value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            update_method:
              title: ""
              type: object
              description: "The method to detect new or changed rows. <br>Specify\
                \ only for `\"service\": \"postgres\"` or `\"service\": \"postgres_rds\"\
                `. <br>Supported values:<br>`WAL` - this method replicates new, changed\
                \ and deleted rows by tailing the write-ahead log (WAL) via a logical\
                \ slot. This is more efficient than the XMIN method, but requires\
                \ more setup and monitoring.<br>`XMIN` - this method detects new or\
                \ changed rows via the XMIN system column, but is not capable of detecting\
                \ deleted rows.<br>`WAL_PGOUTPUT` -  logical replication of the WAL\
                \ using the pgoutput plugin. This method replicates new, changed,\
                \ and deleted rows by tailing the write-ahead log (WAL) using a logical\
                \ slot.<br>`TELEPORT` - Fivetran's proprietary replication method\
                \ that uses compressed snapshots to detect and apply changes."
              example: WAL | XMIN | WAL_PGOUTPUT | TELEPORT
              enum:
              - WAL
              - XMIN
              - TELEPORT
              - WAL_PGOUTPUT
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS through Tunnel
              example: true
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel."
              example: fivetran
            client_public_certificate:
              title: ""
              type: string
              description: Client Certificate in .pem format.
              example: string
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect via an SSH tunnel."
              format: int32
              example: 22
            auth_method:
              title: ""
              type: object
              description: Database authentication method
              example: PASSWORD | CLIENT_CERTIFICATE
              enum:
              - PASSWORD
              - CLIENT_CERTIFICATE
            database:
              title: ""
              type: string
              description: The database name.
              example: postgres
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: test_password
            client_private_key:
              title: ""
              type: string
              description: Client Private Key in .pem format.
              format: password
              example: string
            port:
              title: ""
              type: integer
              description: The port number.
              format: int32
              example: 5432
            host:
              title: ""
              type: string
              description: DB instance host or IP address.
              example: postgresinstance.mycompany.com
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect via an SSH tunnel (do\
                \ not use a load balancer)."
              example: XXX.XXX.XXX.XXX
            replication_slot:
              title: ""
              type: string
              description: "Replication slot name. Specify only for `\"updated_method\"\
                : \"WAL\"` or `\"WAL_PGOUTPUT\"`."
              example: test_replication_slot
            user:
              title: ""
              type: string
              description: The user name.
              example: test_user
          description: ""
          example: null
      example: null
    google_cloud_postgresql_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/google_cloud_postgresql_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    google_cloud_sqlserver_config_V1:
      properties:
        config:
          type: object
          properties:
            connection_type:
              title: ""
              type: object
              description: "Possible values: `Directly`, `PrivateLink`, `SshTunnel`.\
                \ `SshTunnel` is used as a value if this parameter is omitted in the\
                \ request and any of the following parameter's values is specified:\
                \ `tunnel_host`, `tunnel_port`, `tunnel_user`. Otherwise, `Directly`\
                \ is used as a value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            update_method:
              title: ""
              type: object
              description: (Optional) The incremental update method the connector
                will use. The possible values are `"TELEPORT"` or `"NATIVE_UPDATE"`.
                The type defaults to `"NATIVE_UPDATE"` if the value is set to `null`
                or not specified.
              example: NATIVE_UPDATE | DIRECT | TELEPORT | TRANSACTION_LOG
              enum:
              - TRANSACTION_LOG
              - NATIVE_UPDATE
              - TELEPORT
              - DIRECT
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS.
              example: true
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, only specify when connecting via an SSH tunnel."
              example: fivetran
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, only specify when connecting via an SSH tunnel."
              format: int32
              example: 22
            database:
              title: ""
              type: string
              description: The database name.
              example: sqldb
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: test_password
            port:
              title: ""
              type: integer
              description: The port number.
              format: int32
              example: 1433
            host:
              title: ""
              type: string
              description: DB instance host or IP address.
              example: sqlinstance.mycompany.com
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, only specify when connecting via an SSH tunnel\
                \ (do not use a load balancer)."
              example: XXX.XXX.XXX.XXX
            user:
              title: ""
              type: string
              description: "The user name. For Azure Databases, the format must be\
                \ `user@domain`."
              example: test_user
          description: ""
          example: null
      example: null
    google_cloud_sqlserver_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/google_cloud_sqlserver_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    google_display_and_video_360_config_V1:
      properties:
        config:
          type: object
          properties:
            query_id:
              title: ""
              type: string
              description: The ID of the query whose configuration you want to reuse.
                This is a required parameter when `config_method` is set to `REUSE_EXISTING`.
              example: "123456789"
            config_method:
              title: ""
              type: object
              description: The report configuration method. Specifies whether a new
                configuration is defined manually or an existing configuration is
                reused. The default value is `CREATE_NEW`.
              example: REUSE_EXISTING | CREATE_NEW
              enum:
              - CREATE_NEW
              - REUSE_EXISTING
            partners:
              title: ""
              type: array
              description: The list of partners to include into a sync. This parameter
                only takes effect when `config_method` is set to `CREATE_NEW`.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            update_config_on_each_sync:
              title: ""
              type: boolean
              description: Specifies whether the configuration is updated before each
                sync or only when the connector settings are saved. This parameter
                only takes effect when `config_method` is set to `REUSE_EXISTING`.
                The default value is `true`.
              example: true
            advertisers:
              title: ""
              type: array
              description: The list of advertisers to include into a sync. This parameter
                only takes effect when `config_method` is set to `CREATE_NEW`.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            timeframe_months:
              title: ""
              type: object
              description: "Number of months' worth of reporting data you'd like to\
                \ include in your initial sync. A change of this value will trigger\
                \ a re-sync for enabled reports during the next connector sync. <br>\
                \ <strong>NOTE:</strong> The more months of reporting data you sync,\
                \ the longer your initial sync will take."
              example: THREE | SIX | TWELVE | TWENTY_FOUR | ALL_TIME
              enum:
              - TWENTY_FOUR
              - SIX
              - ALL_TIME
              - TWELVE
              - THREE
            metrics:
              title: ""
              type: array
              description: The report metrics to include into a sync. The metric names
                are provided in the API format. This is a required parameter when
                `config_method` is set to `CREATE_NEW`.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            report_type:
              title: ""
              type: object
              description: The type of the report to create. This is a required parameter
                when `config_method` is set to `CREATE_NEW`.
              example: REPORT_TYPE_UNSPECIFIED | STANDARD | INVENTORY_AVAILABILITY
                | AUDIENCE_COMPOSITION | FLOODLIGHT | YOUTUBE | GRP | YOUTUBE_PROGRAMMATIC_GUARANTEED
                | REACH | UNIQUE_REACH_AUDIENCE | FULL_PATH | PATH_ATTRIBUTION
              enum:
              - REACH
              - FLOODLIGHT
              - FULL_PATH
              - INVENTORY_AVAILABILITY
              - REPORT_TYPE_UNSPECIFIED
              - GRP
              - PATH_ATTRIBUTION
              - UNIQUE_REACH_AUDIENCE
              - YOUTUBE_PROGRAMMATIC_GUARANTEED
              - YOUTUBE
              - STANDARD
              - AUDIENCE_COMPOSITION
            dimensions:
              title: ""
              type: array
              description: The report dimensions (filters) to include into a sync.
                The dimension names are provided in the API format. This is a required
                parameter when `config_method` is set to `CREATE_NEW`.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
          description: ""
          example: null
      example: null
    google_display_and_video_360_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The long-lived `Refresh token` along with the `client_id`
                and `client_secret` parameters carry the information necessary to
                get a new access token for API resources.
              example: my_refresh_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Google Display & Video 360
                    client application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Google Display & Video 360 client
                    application.'
                  example: my_client_id
              description: ""
              example: null
          description: ""
          example: null
      example: null
    google_display_and_video_360_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/google_display_and_video_360_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
      - $ref: '#/components/schemas/google_display_and_video_360_auth_V1'
    google_drive_config_V1:
      properties:
        config:
          type: object
          properties:
            append_file_option:
              title: ""
              type: object
              description: "If you know that the source completely over-writes the\
                \ same file with new data, you can append the changes instead of upserting\
                \ based on filename and line number."
              example: upsert_file | append_file | upsert_file_with_primary_keys
              enum:
              - upsert_file
              - append_file
            prefix:
              title: ""
              type: string
              description: "All files and folders under this folder path will be searched\
                \ for files to sync, this can be the entire drive link or a folder\
                \ URL"
              example: folder_path
            pattern:
              title: ""
              type: string
              description: All files in your search path matching this regular expression
                will be synced.
              example: file_pattern
            escape_char:
              title: ""
              type: string
              description: "If your CSV generator follows non-standard rules for escaping\
                \ quotation marks, you can set the escape character here."
              example: escape_char
            json_delivery_mode:
              title: ""
              type: object
              description: Control how your JSON data is delivered into your destination
              example: Packed | Unpacked
              enum:
              - Packed
              - Unpacked
            skip_after:
              title: ""
              type: integer
              description: We will skip over the number of lines specified at the
                end so as to not introduce aberrant data into your destination.
              format: int32
              example: 0
            line_separator:
              title: ""
              type: string
              description: You can specify the custom line separator for your CSV
                files. The line separator is used in files to separate one row from
                the next.
              example: ;
            skip_before:
              title: ""
              type: integer
              description: We will skip over the number of lines specified before
                syncing data.
              format: int32
              example: 0
            empty_header:
              title: ""
              type: boolean
              description: "<strong>Optional.</strong> If your CSV generating software\
                \ doesn't provide header line for the documents, Fivetran can generate\
                \ the generic column names and sync data rows with them."
              example: true
            null_sequence:
              title: ""
              type: string
              description: "If your CSVs use a special value indicating null, you\
                \ can specify it here."
              example: string
            is_single_table_mode:
              title: ""
              type: boolean
              description: Allows the creation of connector using Merge Mode strategy.
              example: true
            delimiter:
              title: ""
              type: string
              description: "You can specify the delimiter that your CSVs use here.\
                \ Fivetran generally tries to infer the delimiter, but in some cases\
                \ this is impossible."
              example: '|'
            file_type:
              title: ""
              type: object
              description: "If your files are saved with improper extensions, you\
                \ can force them to be synced as the selected filetype."
              example: csv | log | json | jsonl | infer | tsv | avro | parquet | xml
                | spreadsheet | unstructured
              enum:
              - log
              - infer
              - tsv
              - xml
              - csv
              - spreadsheet
              - json
              - jsonl
              - avro
              - parquet
            on_error:
              title: ""
              type: object
              description: "If you know that your files contain some errors, you can\
                \ choose to have poorly formatted lines skipped. We recommend leaving\
                \ the value as fail unless you are certain that you have undesirable,\
                \ malformed data."
              example: fail | skip
              enum:
              - fail
              - skip
            folder_id:
              title: ""
              type: string
              description: Folder URL
              example: folder_id
            compression:
              title: ""
              type: object
              description: The compression format is used to let Fivetran know that
                even files without a compression extension should be decompressed
                using the selected compression format.
              example: bz2 | gz | gzip | zip | tar | tar_bz2 | tar_gz | uncompressed
                | infer
              enum:
              - zip
              - gz
              - tar_gz
              - tar
              - infer
              - gzip
              - uncompressed
              - bz2
              - tar_bz2
            archive_pattern:
              title: ""
              type: string
              description: Files inside of compressed archives with filenames matching
                this regular expression will be synced.
              example: regex_pattern
          description: ""
          example: null
      example: null
    google_drive_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/google_drive_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    google_play_config_V1:
      properties:
        config:
          type: object
          properties:
            bucket:
              title: ""
              type: string
              description: The Google Cloud Storage source bucket.
              example: bucket_name
          description: ""
          example: null
      example: null
    google_play_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The long-lived `Refresh token` along with the `client_id`
                and `client_secret` parameters carry the information necessary to
                get a new access token for API resources.
              example: my_refresh_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Google Play client application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Google Play client application.'
                  example: my_client_id
              description: Your application client access fields.
              example: null
          description: ""
          example: null
      example: null
    google_play_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/google_play_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/google_play_auth_V1'
    google_search_ads_360_config_V1:
      properties:
        config:
          type: object
          properties:
            reports:
              title: ""
              type: array
              description: The list of reports. Each report corresponds to a table
                within the schema to which connector syncs the data.
              example: null
              items:
                title: ""
                type: object
                properties:
                  attributes:
                    title: ""
                    type: array
                    description: The report attributes included to sync.
                    example: "[\"campaign.id\", \"campaign.name\"]"
                    items:
                      title: ""
                      type: string
                      description: ""
                      example: string
                  metrics:
                    title: ""
                    type: array
                    description: The report metrics included to sync.
                    example: "[\"metrics.clicks\", \"metrics.impressions\"]"
                    items:
                      title: ""
                      type: string
                      description: ""
                      example: string
                  report_type:
                    title: ""
                    type: string
                    description: The type of report
                    example: campaign
                  table:
                    title: ""
                    type: string
                    description: The name of a table within the schema to which connector
                      syncs the data of a given report.
                    example: campaign_report
                  segments:
                    title: ""
                    type: array
                    description: The report segments included to sync.
                    example: "[\"segments.date\", \"segments.device\"]"
                    items:
                      title: ""
                      type: string
                      description: ""
                      example: string
                description: The list of reports. Each report corresponds to a table
                  within the schema to which connector syncs the data.
                example: null
            advertisers_sync_mode:
              title: ""
              type: object
              description: Whether to sync all or specific advertisers.
              example: ALL_ADVERTISERS | SPECIFIC_ADVERTISERS
              enum:
              - SPECIFIC_ADVERTISERS
              - ALL_ADVERTISERS
            advertisers:
              title: ""
              type: array
              description: Specific advertisers to sync. Must be populated if `advertisersSyncMode`
                is set to `SPECIFIC_ADVERTISERS`.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            timeframe_months:
              title: ""
              type: object
              description: 'Number of months'' worth of reporting data you''d like
                to include in your initial sync. A change of this value will trigger
                a re-sync for enabled reports during the next connector sync. '
              example: THREE | SIX | TWELVE | TWENTY_FOUR | ALL_TIME
              enum:
              - TWENTY_FOUR
              - SIX
              - ALL_TIME
              - TWELVE
              - THREE
            accounts:
              title: ""
              type: array
              description: Specific accounts to sync. Must be populated if `accountsSyncMode`
                is set to `SPECIFIC_ACCOUNTS`.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            accounts_sync_mode:
              title: ""
              type: object
              description: Whether to sync all accounts or specific.
              example: ALL_ACCOUNTS | SPECIFIC_ACCOUNTS
              enum:
              - ALL_ACCOUNTS
              - SPECIFIC_ACCOUNTS
          description: ""
          example: null
      example: null
    google_search_ads_360_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The long-lived `Refresh token` along with the `client_id`
                and `client_secret` parameters carry the information necessary to
                get a new access token for API resources.
              example: my_refresh_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Google Search Ads 360 client
                    application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Google Search Ads 360 client application.'
                  example: my_client_id
              description: ""
              example: null
          description: ""
          example: null
      example: null
    google_search_ads_360_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/google_search_ads_360_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/google_search_ads_360_auth_V1'
    google_search_console_config_V1:
      properties:
        config:
          type: object
          properties:
            sync_mode:
              title: ""
              type: object
              description: Whether to sync all sites or specific sites.
              example: AllSites | SpecificSites
              enum:
              - AllSites
              - SpecificSites
            reports:
              title: ""
              type: array
              description: The list of reports. Each report corresponds to a table
                within the schema to which connector syncs the data.
              example: null
              items:
                title: ""
                type: object
                properties:
                  aggregation:
                    title: ""
                    type: object
                    description: (Optional) Aggregation type. Supported only for the
                      `SEARCH_RESULTS` report type
                    example: BY_PAGE | BY_PROPERTY
                    enum:
                    - BY_PROPERTY
                    - BY_PAGE
                  report_type:
                    title: ""
                    type: object
                    description: The type of report
                    example: SEARCH_RESULTS | DISCOVER | GOOGLE_NEWS
                    enum:
                    - DISCOVER
                    - GOOGLE_NEWS
                    - SEARCH_RESULTS
                  search_types:
                    title: ""
                    type: array
                    description: Search types included to sync. Supported only for
                      the `SEARCH_RESULTS` report type
                    example:
                    - WEB | IMAGE | VIDEO | NEWS | DISCOVER | GOOGLE_NEWS
                    items:
                      title: ""
                      type: object
                      description: ""
                      example: WEB | IMAGE | VIDEO | NEWS | DISCOVER | GOOGLE_NEWS
                      enum:
                      - IMAGE
                      - WEB
                      - VIDEO
                      - NEWS
                      - DISCOVER
                      - GOOGLE_NEWS
                  table:
                    title: ""
                    type: string
                    description: The name of a table within the schema to which connector
                      syncs the data of a given report.
                    example: search_report
                  dimensions:
                    title: ""
                    type: array
                    description: The report dimensions included to sync.
                    example:
                    - DATE | COUNTRY | DEVICE | QUERY | PAGE | SEARCH_APPEARANCE
                    items:
                      title: ""
                      type: object
                      description: ""
                      example: DATE | COUNTRY | DEVICE | QUERY | PAGE | SEARCH_APPEARANCE
                      enum:
                      - DATE
                      - COUNTRY
                      - QUERY
                      - DEVICE
                      - PAGE
                      - SEARCH_APPEARANCE
                description: The list of reports. Each report corresponds to a table
                  within the schema to which connector syncs the data.
                example: null
            timeframe_months:
              title: ""
              type: object
              description: Number of months' worth of reporting data you'd like to
                include in your initial sync. A change of this value will trigger
                a re-sync for enabled reports during the next connector sync.
              example: THREE | SIX | TWELVE | TWENTY_FOUR | ALL_TIME
              enum:
              - SIX
              - ALL_TIME
              - TWELVE
              - THREE
            site_urls:
              title: ""
              type: array
              description: Specific Site URLs to sync. Must be populated if `sync_mode`
                is set to `SpecificSites`.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
          description: ""
          example: null
      example: null
    google_search_console_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: ""
              example: string
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Google Search Console client
                    application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Google Search Console client application.'
                  example: my_client_id
              description: ""
              example: null
          description: ""
          example: null
      example: null
    google_search_console_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/google_search_console_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/google_search_console_auth_V1'
    google_sheets_config_V1:
      properties:
        config:
          type: object
          properties:
            auth_type:
              title: ""
              type: object
              description: The `OAuth` value must be specified for this type of authorization.
              example: OAuth | ServiceAccount
              enum:
              - ServiceAccount
              - OAuth
            named_range:
              title: ""
              type: string
              description: The name of the named data range on the sheet that contains
                the data to be synced.
              example: range
            sheet_id:
              title: ""
              type: string
              description: "The URL of the sheet that can be copied from the browser\
                \ address bar, or the ID of the sheet that can be found in the sheet's\
                \ URL between **/d/** and **/edit**."
              example: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
          description: ""
          example: null
      example: null
    google_sheets_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The long-lived `Refresh token` along with the `client_id`
                and `client_secret` parameters carry the information necessary to
                get a new access token for API resources.
              example: my_refresh_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Google Sheets client application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Google Sheets client application.'
                  example: my_client_id
              description: ""
              example: null
          description: ""
          example: null
      example: null
    google_sheets_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/google_sheets_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
      - $ref: '#/components/schemas/google_sheets_auth_V1'
    google_tasks_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    google_tasks_auth_V1:
      properties:
        auth:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: The access token that carries the information necessary
                for API resources to your Google Tasks fetch data.
              format: password
              example: your_google_tasks_access_token
            refresh_token:
              title: ""
              type: string
              description: The long-lived refresh token of your Google Tasks client
                application.
              format: password
              example: your_google_tasks_refresh_token
            client_access:
              title: ""
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: ""
                  format: password
                  example: string
                client_id:
                  title: ""
                  type: string
                  description: ""
                  example: string
              example: null
          description: ""
          example: null
      example: null
    google_tasks_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/google_tasks_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/google_tasks_auth_V1'
    gorgias_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Gorgias API key.
              format: password
              example: your_gorgias_api_key
            subdomain:
              title: ""
              type: string
              description: Your Gorgias subdomain.
              example: your_gorgias_subdomain
            username:
              title: ""
              type: string
              description: Your Gorgias username.
              example: your_gorgias_username
          description: ""
          example: null
      example: null
    gorgias_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/gorgias_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    green_power_monitor_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your GreenPowerMonitor password.
              format: password
              example: your_green_power_monitor_password
            sub_domain:
              title: ""
              type: string
              description: Your GreenPowerMonitor subdomain.
              example: your_green_power_monitor_subdomain
            username:
              title: ""
              type: string
              description: Your GreenPowerMonitor username.
              example: your_green_power_monitor_username
          description: ""
          example: null
      example: null
    green_power_monitor_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/green_power_monitor_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    greenhouse_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: ""
              format: password
              example: string
          description: ""
          example: null
      example: null
    greenhouse_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/greenhouse_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    grepsr_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Grepsr API Key.
              format: password
              example: your_grepsr_api_key
          description: ""
          example: null
      example: null
    grepsr_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/grepsr_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    grin_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Grin API key.
              format: password
              example: your_grin_api_key
          description: ""
          example: null
      example: null
    grin_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/grin_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    guru_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your Guru password.
              format: password
              example: your_guru_password
            username:
              title: ""
              type: string
              description: Your Guru username.
              example: your_guru_username
          description: ""
          example: null
      example: null
    guru_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/guru_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    happyfox_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your HappyFox API key.
              example: your_happyfox_api_key
            account_name:
              title: ""
              type: string
              description: Your HappyFox account name.
              example: your_happyfox_account_name
            region:
              type: object
              description: Your HappyFox region.
              example: null
              enum:
              - happyfox.net
              - happyfox.com
            auth_code:
              title: ""
              type: string
              description: Your HappyFox auth code.
              format: password
              example: your_happyfox_auth_code
          description: ""
          example: null
      example: null
    happyfox_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/happyfox_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    harvest_config_V1:
      properties:
        config:
          type: object
          properties:
            account_id:
              title: ""
              type: string
              description: Your Harvest Account ID.
              example: your_harvest_account_id
            personal_access_token:
              title: ""
              type: string
              description: Your Harvest Personal Access Token.
              format: password
              example: your_harvest_personal_access_token
          description: ""
          example: null
      example: null
    harvest_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/harvest_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    healthie_config_V1:
      properties:
        config:
          type: object
          properties:
            environment:
              type: object
              description: ""
              example: null
              enum:
              - staging-api
              - api
            api_key:
              title: ""
              type: string
              description: ""
              format: password
              example: string
          description: ""
          example: null
      example: null
    healthie_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/healthie_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    heap_config_V1:
      properties:
        config:
          type: object
          properties:
            bucket:
              title: ""
              type: string
              description: The S3 bucket name.
              example: http://your_test_bucket.s3.amazonaws.com
            role_arn:
              title: ""
              type: string
              description: The Role ARN required for authentication.
              format: password
              example: arn:aws:s3:::your_test_bucket
          description: ""
          example: null
      example: null
    heap_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/heap_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    height_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Height API key.
              format: password
              example: xxxxxxxxxxxxxxxx
          description: ""
          example: null
      example: null
    height_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/height_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    helpscout_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    helpscout_auth_V1:
      properties:
        auth:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: ""
              format: password
              example: string
            refresh_token:
              title: ""
              type: string
              description: The long-lived `refresh token` along with the `client_id`
                and `client_secret` parameters carry the information necessary to
                get a new access token for API resources.
              format: password
              example: string
            client_access:
              title: ""
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Help Scout client application.'
                  format: password
                  example: string
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Help Scout client application.'
                  example: string
              description: ""
              example: null
          description: ""
          example: null
      example: null
    helpscout_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/helpscout_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/helpscout_auth_V1'
    helpshift_config_V1:
      properties:
        config:
          type: object
          properties:
            domain_name:
              title: ""
              type: string
              description: Your Helpshift domain name.
              example: your_helpshift_domain_name
            api_key:
              title: ""
              type: string
              description: Your Helpshift API Key.
              format: password
              example: your_helpshift_api_key
          description: ""
          example: null
      example: null
    helpshift_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/helpshift_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    heroku_kafka_config_V1:
      properties:
        config:
          type: object
          properties:
            consumer_group:
              title: ""
              type: string
              description: Heroku Kafka consumer group name.
              example: consumer_group
            servers:
              title: ""
              type: array
              description: Comma-separated list of Heroku Kafka servers in the format
                `server:port`.
              example: "serveraddress1:8080, serveraddress2:8080"
              items:
                title: ""
                type: string
                description: ""
                example: string
            sync_type:
              title: ""
              type: object
              description: Heroku Kafka sync type.  Unpacked messages must be valid
                JSON.
              example: Unpacked | Packed
              enum:
              - Packed
              - Unpacked
            client_cert:
              title: ""
              type: string
              description: Heroku Kafka client certificate. Required for `TLS` security
                protocol.
              format: password
              example: client_certificate_value
            key_store_type:
              title: ""
              type: string
              description: Key Store Type
              example: PKCS12
            trust_store_type:
              title: ""
              type: string
              description: Trust Store Type
              example: PKCS12
            security_protocol:
              title: ""
              type: object
              description: Security protocol for Heroku Kafka interaction.
              example: PLAINTEXT | TLS | SASL
              enum:
              - PLAINTEXT
              - TLS
            client_cert_key:
              title: ""
              type: string
              description: Heroku Kafka client certificate key.  Required for `TLS`
                security protocol.
              format: password
              example: client_certificate_key
            message_type:
              title: ""
              type: object
              description: Heroku Kafka message type.
              example: Avro | Json | Text | Protobuf
              enum:
              - Text
              - Json
            trusted_cert:
              title: ""
              type: string
              description: Heroku Kafka trusted certificate. Required for `TLS` security
                protocol.
              format: password
              example: trusted_certificate_value
          description: ""
          example: null
      example: null
    heroku_kafka_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/heroku_kafka_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    heroku_postgres_config_V1:
      properties:
        config:
          type: object
          properties:
            publication_name:
              title: ""
              type: string
              description: "Publication name. Specify only for `\"updated_method\"\
                : \"WAL_PGOUTPUT\"`."
              example: string
            connection_type:
              title: ""
              type: object
              description: "Possible values:`Directly`, `PrivateLink`, `SshTunnel`.\
                \ `SshTunnel` is used as a value if this parameter is omitted in the\
                \ request and any of the following parameter's values is specified:\
                \ `tunnel_host`, `tunnel_port`, `tunnel_user`. Otherwise, `Directly`\
                \ is used as a value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            update_method:
              title: ""
              type: object
              description: "The method to detect new or changed rows. <br>Specify\
                \ only for `\"service\": \"postgres\"` or `\"service\": \"postgres_rds\"\
                `. <br>Supported values:<br>`WAL` - this method replicates new, changed\
                \ and deleted rows by tailing the write-ahead log (WAL) via a logical\
                \ slot. This is more efficient than the XMIN method, but requires\
                \ more setup and monitoring.<br>`XMIN` - this method detects new or\
                \ changed rows via the XMIN system column, but is not capable of detecting\
                \ deleted rows.<br>`WAL_PGOUTPUT` -  logical replication of the WAL\
                \ using the pgoutput plugin. This method replicates new, changed,\
                \ and deleted rows by tailing the write-ahead log (WAL) using a logical\
                \ slot.<br>`TELEPORT` - Fivetran's proprietary replication method\
                \ that uses compressed snapshots to detect and apply changes."
              example: WAL | XMIN | WAL_PGOUTPUT | TELEPORT
              enum:
              - WAL
              - XMIN
              - TELEPORT
              - WAL_PGOUTPUT
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS through Tunnel
              example: true
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel."
              example: fivetran
            client_public_certificate:
              title: ""
              type: string
              description: Client Certificate in .pem format.
              example: string
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect via an SSH tunnel."
              format: int32
              example: 22
            auth_method:
              title: ""
              type: object
              description: Database authentication method
              example: PASSWORD | CLIENT_CERTIFICATE
              enum:
              - PASSWORD
              - CLIENT_CERTIFICATE
            database:
              title: ""
              type: string
              description: The database name.
              example: postgres
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: test_password
            client_private_key:
              title: ""
              type: string
              description: Client Private Key in .pem format.
              format: password
              example: string
            port:
              title: ""
              type: integer
              description: The port number.
              format: int32
              example: 5432
            host:
              title: ""
              type: string
              description: DB instance host or IP address.
              example: postgresinstance.mycompany.com
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect via an SSH tunnel (do\
                \ not use a load balancer)."
              example: XXX.XXX.XXX.XXX
            replication_slot:
              title: ""
              type: string
              description: "Replication slot name. Specify only for `\"updated_method\"\
                : \"WAL\"` or `\"WAL_PGOUTPUT\"`."
              example: test_replication_slot
            user:
              title: ""
              type: string
              description: The user name.
              example: test_user
          description: ""
          example: null
      example: null
    heroku_postgres_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/heroku_postgres_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    hibob_config_V1:
      properties:
        config:
          type: object
          properties:
            user_id:
              title: ""
              type: string
              description: Your HiBob Service User Token.
              example: your_hibob_service_user_id
            user_token:
              title: ""
              type: string
              description: Your HiBob Service User ID.
              format: password
              example: your_hibob_service_user_token
          description: ""
          example: null
      example: null
    hibob_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/hibob_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    hopin_config_V1:
      properties:
        config:
          type: object
          properties:
            bearer_token:
              title: ""
              type: string
              description: Your Hopin API key.
              format: password
              example: your_hopin_api_key
          description: ""
          example: null
      example: null
    hopin_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/hopin_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    hubspot_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    hubspot_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The long-lived `Refresh token` along with the `client_id`
                and `client_secret` parameters carry the information necessary to
                get a new access token for API resources.
              example: my_refresh_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your HubSpot client application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your HubSpot client application.'
                  example: my_client_id
              description: Your application client access fields
              example: null
          description: ""
          example: null
      example: null
    hubspot_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/hubspot_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/hubspot_auth_V1'
    ilevel_config_V1:
      properties:
        config:
          type: object
          properties:
            sub_domain:
              type: object
              example: null
              enum:
              - api.ilevelsolutions.com
              - sandapi.ilevelsolutions.com
              - sandapi.ilevelsolutions.eu
              - api.ilevelsolutions.eu
            client_secret:
              title: ""
              type: string
              description: Your iLevel Client Secret.
              format: password
              example: your_ilevel_client_secret
            client_id:
              title: ""
              type: string
              description: Your iLevel Client ID.
              example: your_ilevel_client_id
          description: ""
          example: null
      example: null
    ilevel_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/ilevel_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    impact_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your Impact Account Token
              format: password
              example: string
            username:
              title: ""
              type: string
              description: Your Impact Account SID
              example: string
          description: ""
          example: null
      example: null
    impact_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/impact_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    incidentio_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your incident.io API key.
              format: password
              example: your_incidentio_api_key
          description: ""
          example: null
      example: null
    incidentio_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/incidentio_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    infobip_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Infobip API key.
              format: password
              example: your_infobip_api_key
            sub_domain:
              title: ""
              type: string
              description: Your Infobip sub_domain.
              example: your_infobip_subdomain
          description: ""
          example: null
      example: null
    infobip_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/infobip_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    insightly_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Insightly API key.
              format: password
              example: your_insightly_api_key
            sub_domain:
              title: ""
              type: string
              description: Your company's Insightly subdomain name.
              example: your_insightly_subdomain
          description: ""
          example: null
      example: null
    insightly_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/insightly_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    instagram_business_config_V1:
      properties:
        config:
          type: object
          properties:
            sync_mode:
              title: ""
              type: object
              description: "Whether to sync all accounts or specific accounts. Default\
                \ value: `AllAccounts`."
              example: AllAccounts | SpecificAccounts
              enum:
              - AllAccounts
              - SpecificAccounts
            timeframe_months:
              title: ""
              type: object
              description: "Number of months' worth of data you'd like to include\
                \ in your initial sync. This cannot be modified once the connector\
                \ is created. Default value: `SIX`."
              example: THREE | SIX | TWELVE | TWENTY_FOUR | ALL_TIME
              enum:
              - TWENTY_FOUR
              - SIX
              - TWELVE
              - THREE
            accounts:
              title: ""
              type: array
              description: Specific accounts to sync. Must be populated if `sync_mode`
                is set to `SpecificAccounts`.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
          description: ""
          example: null
      example: null
    instagram_business_auth_V1:
      properties:
        auth:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: The `Access Token` carries the information necessary for
                API resources to fetch data
              example: my_access_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Facebook client application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Facebook  client application.'
                  example: my_client_id
              description: Your application client access fields.
              example: null
          description: ""
          example: null
      example: null
    instagram_business_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/instagram_business_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/instagram_business_auth_V1'
    integral_ad_science_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your integral_ad_science password.
              format: password
              example: your_integral_ad_science_password
            username:
              title: ""
              type: string
              description: Your integral_ad_science username.
              example: your_integral_ad_science_username
          description: ""
          example: null
      example: null
    integral_ad_science_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/integral_ad_science_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    integrate_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Integrate API key.
              format: password
              example: your_integrate_api_key
            organization_id:
              title: ""
              type: string
              description: Your Integrate organization ID.
              example: your_integrate_organization_id
          description: ""
          example: null
      example: null
    integrate_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/integrate_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    intercom_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    intercom_auth_V1:
      properties:
        auth:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: The long-lived `Access Token` carries the information necessary
                for API resources to fetch data.
              example: my_access_token
          description: ""
          example: null
      example: null
    intercom_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/intercom_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/intercom_auth_V1'
    invoiced_config_V1:
      properties:
        config:
          type: object
          properties:
            environment:
              type: object
              description: Your Invoiced environment.
              example: null
              enum:
              - api.sandbox
              - api
            api_key:
              title: ""
              type: string
              description: Your Invoiced API key.
              format: password
              example: your_invoiced_api_key
          description: ""
          example: null
      example: null
    invoiced_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/invoiced_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    ironclad_config_V1:
      properties:
        config:
          type: object
          properties:
            base_url:
              title: ""
              type: string
              description: Your Ironclad base url.
              example: your_ironclad_base_url
            client_secret:
              title: ""
              type: string
              description: Your Ironclad client secret.
              format: password
              example: your_ironclad_client_secret
            client_id:
              title: ""
              type: string
              description: Your Ironclad client ID.
              example: your_ironclad_client_id
          description: ""
          example: null
      example: null
    ironclad_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/ironclad_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    ironsource_config_V1:
      properties:
        config:
          type: object
          properties:
            secret_key:
              title: ""
              type: string
              description: Your Ironsource `Client ID`.
              format: password
              example: your_ironsource_secret_key
            refresh_token:
              title: ""
              type: string
              description: Your Ironsource `Client Secret`.
              format: password
              example: your_ironsource_refresh_token
          description: ""
          example: null
      example: null
    ironsource_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/ironsource_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    iterable_config_V1:
      properties:
        config:
          type: object
          properties:
            historic_sync_time_frame:
              title: ""
              type: object
              description: "The time range for which historical data should be synced.\
                \ Default value: `All Time`."
              example: THREE_MONTHS | SIX_MONTHS | ONE_YEAR | TWO_YEARS | FIVE_YEARS
                | ALL_TIME
              enum:
              - ONE_YEAR
              - ALL_TIME
              - FIVE_YEARS
              - TWO_YEARS
              - THREE_MONTHS
              - SIX_MONTHS
            sync_mode:
              title: ""
              type: object
              description: Events Sync Mode.
              example: AllEvents | NoEvents | SelectedEvents
              enum:
              - SelectedEvents
              - AllEvents
            custom_events:
              title: ""
              type: array
              description: List of custom events to sync. Should be specified when
                `custom_event_sync_mode` is `SelectedEvents`
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            api_key:
              title: ""
              type: string
              description: Your Iterable API key.
              format: password
              example: xxxxxxxxxxxxxxxx
            custom_event_sync_mode:
              title: ""
              type: object
              description: Custom Events Sync Mode.
              example: AllEvents | NoEvents | SelectedEvents
              enum:
              - SelectedEvents
              - AllEvents
              - NoEvents
            account_region:
              title: ""
              type: object
              description: If your Iterable account URL starts with `https://app.eu.iterable.com`
                then provide `EU` else `US`
              example: US | EU
              enum:
              - EU
              - US
            events:
              title: ""
              type: array
              description: List of events to sync. Should be specified when `sync_mode`
                is `SelectedEvents`
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
          description: ""
          example: null
      example: null
    iterable_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/iterable_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    itunes_connect_config_V1:
      properties:
        config:
          type: object
          properties:
            app_specific_password:
              title: ""
              type: string
              description: Your app-specific password
              format: password
              example: your_app_specific_password
            sales_accounts:
              title: ""
              type: array
              description: Specific sales account to sync. Must be populated if `sales_account_sync_mode`
                is set to `SpecificSalesAccounts`.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            app_sync_mode:
              title: ""
              type: object
              description: Whether to sync all apps or specific apps.
              example: AllApps | SpecificApps
              enum:
              - AllApps
              - SpecificApps
            account_sync_mode:
              title: ""
              type: object
              description: Account Sync Mode
              example: AllAccounts | SpecificAccounts
              enum:
              - AllAccounts
              - SpecificAccounts
            password:
              title: ""
              type: string
              description: Your password
              format: password
              example: password
            finance_account_sync_mode:
              title: ""
              type: object
              description: Whether to sync all finance accounts or specific finance
                accounts.
              example: AllFinanceAccounts | SpecificFinanceAccounts
              enum:
              - AllFinanceAccounts
              - SpecificFinanceAccounts
            timeframe_months:
              title: ""
              type: object
              description: Historical sync time frame in months.
              example: THREE | SIX | TWELVE | TWENTY_FOUR | ALL_TIME
              enum:
              - TWENTY_FOUR
              - SIX
              - ALL_TIME
              - TWELVE
              - THREE
            finance_accounts:
              title: ""
              type: array
              description: Specific finance accounts to sync. Must be populated if
                `finance_account_sync_mode` is set to `SpecificFinanceAccounts`.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            phone_number:
              title: ""
              type: string
              description: Register the number on AppleId Account Page for 2FA
              example: string
            accounts:
              title: ""
              type: array
              description: Accounts
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            sales_account_sync_mode:
              title: ""
              type: object
              description: Whether to sync all sales accounts or specific sales accounts.
              example: AllSalesAccounts | SpecificSalesAccounts
              enum:
              - AllSalesAccounts
              - SpecificSalesAccounts
            username:
              title: ""
              type: string
              description: Your Apple ID
              example: user
            apps:
              title: ""
              type: array
              description: Specific apps to sync. Must be populated if `app_sync_mode`
                is set to `SpecificApps`.
              example:
              - 0
              items:
                title: ""
                type: integer
                description: ""
                format: int32
                example: 0
          description: ""
          example: null
      example: null
    itunes_connect_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/itunes_connect_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    ivanti_config_V1:
      properties:
        config:
          type: object
          properties:
            tenant_url:
              title: ""
              type: string
              description: Your Ivanti Tenant URL.
              example: your_ivanti_tenant_url
            api_key:
              title: ""
              type: string
              description: Your Ivanti API Key.
              format: password
              example: your_ivanti_api_key
          description: ""
          example: null
      example: null
    ivanti_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/ivanti_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    jama_software_config_V1:
      properties:
        config:
          type: object
          properties:
            subdomain:
              title: ""
              type: string
              description: Your Jama Software subdomain.
              example: your_jama_software_subdomain
            client_secret:
              title: ""
              type: string
              description: Your Jama Software client secret.
              format: password
              example: your_jama_software_client_secret
            client_id:
              title: ""
              type: string
              description: Your Jama Software client ID.
              example: your_jama_software_client_id
          description: ""
          example: null
      example: null
    jama_software_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/jama_software_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    jamf_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your Jamf password.
              format: password
              example: string
            sub_domain:
              title: ""
              type: string
              description: Your Jamf subdomain.
              example: string
            username:
              title: ""
              type: string
              description: Your Jamf username.
              example: string
          description: ""
          example: null
      example: null
    jamf_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/jamf_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    jibble_config_V1:
      properties:
        config:
          type: object
          properties:
            environment:
              type: object
              description: Your Jibble environment.
              example: null
              enum:
              - prod
              - test
            client_secret:
              title: ""
              type: string
              description: Your Jibble client secret.
              format: password
              example: your_jibble_client_secret
            client_id:
              title: ""
              type: string
              description: Your Jibble client ID.
              example: your_jibble_client_id
          description: ""
          example: null
      example: null
    jibble_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/jibble_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    jira_config_V1:
      properties:
        config:
          type: object
          properties:
            sync_mode:
              title: ""
              type: object
              description: Whether to sync all projects or specific projects.
              example: ALL | CUSTOM
              enum:
              - ALL
              - CUSTOM
            path:
              title: ""
              type: string
              description: A URL subdirectory where the Jira instance is working.
              example: path
            password:
              title: ""
              type: string
              description: The Jira user's password.
              format: password
              example: password
            auth_type:
              title: ""
              type: object
              description: Authorization type.
              example: BASIC | OAUTH
              enum:
              - BASIC
              - OAUTH
            projects:
              title: ""
              type: array
              description: Specific projects to sync. Must be populated if `syncMode`
                is set to `CUSTOM`.
              example:
              - 0
              items:
                title: ""
                type: integer
                description: ""
                format: int32
                example: 0
            port:
              title: ""
              type: integer
              description: The Jira service host port.
              format: int32
              example: 443
            on_premise:
              title: ""
              type: boolean
              description: Whether the Jira instance is local or in cloud.
              example: true
            host:
              title: ""
              type: string
              description: The Jira service host address.
              example: mycompany.atlassian.net
            user:
              title: ""
              type: string
              description: The Jira username.
              example: user
          description: ""
          example: null
      example: null
    jira_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/jira_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    jobnimbus_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: ""
              format: password
              example: string
          description: ""
          example: null
      example: null
    jobnimbus_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/jobnimbus_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    jotform_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Jotform API key.
              format: password
              example: your_jotform_api_key
            base_url:
              type: object
              description: Your Jotform base URL.
              example: null
              enum:
              - ""
              - hipaa-api.jotform.com
              - api.jotform.com
            custom_url:
              title: ""
              type: string
              description: Your Jotform custom base URL.
              example: your_jotform_custom_base_url
          description: ""
          example: null
      example: null
    jotform_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/jotform_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    justcall_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your JustCall API key.
              format: password
              example: your_justcall_api_key
            api_secret:
              title: ""
              type: string
              description: Your JustCall API Secret.
              format: password
              example: your_justcall_api_secret
          description: ""
          example: null
      example: null
    justcall_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/justcall_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    kandji_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Your Kandji API token.
              format: password
              example: your_kandji_api_token
            sub_domain:
              title: ""
              type: string
              description: Your Kandji Subdomain.
              example: your_kandji_subdomain
          description: ""
          example: null
      example: null
    kandji_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/kandji_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    katana_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Katana API key.
              format: password
              example: your_katana_api_key
          description: ""
          example: null
      example: null
    katana_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/katana_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    kevel_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Kevel API key.
              format: password
              example: your_kevel_api_key
          description: ""
          example: null
      example: null
    kevel_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/kevel_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    keypay_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your KeyPay API key.
              format: password
              example: your_keypay_api_key
            region:
              type: object
              description: Your KeyPay region.
              example: null
              enum:
              - au
              - sg
              - uk
              - nz
              - my
          description: ""
          example: null
      example: null
    keypay_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/keypay_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    khoros_care_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your Khoros Care password.
              format: password
              example: your_khoros_care_password
            sub_domain:
              title: ""
              type: string
              description: Your Khoros Care subDomain.
              example: your_khoros_care_subdomain
            company_key:
              title: ""
              type: string
              description: Your Khoros Care companyKey.
              format: password
              example: your_khoros_care_company_key
            username:
              title: ""
              type: string
              description: Your Khoros Care username.
              example: your_khoros_care_username
          description: ""
          example: null
      example: null
    khoros_care_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/khoros_care_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    khoros_communities_config_V1:
      properties:
        config:
          type: object
          properties:
            community_id:
              title: ""
              type: string
              description: Your Khoros Communities community ID.
              example: string
            community_domain:
              title: ""
              type: string
              description: Your Khoros Communities community domain.
              example: string
            client_id:
              title: ""
              type: string
              description: Your Khoros Communities client ID.
              example: string
            token:
              title: ""
              type: string
              description: Your Khoros Communities token.
              format: password
              example: string
          description: ""
          example: null
      example: null
    khoros_communities_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/khoros_communities_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    kinesis_config_V1:
      properties:
        config:
          type: object
          properties:
            connection_type:
              title: ""
              type: object
              description: "Connection method. Default value: `Directly`."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            prefix:
              title: ""
              type: string
              description: Folder path to the Kinesis files within the bucket.
              example: folder_path
            pattern:
              title: ""
              type: string
              description: <strong>Optional.</strong> All files in your search path
                matching this regular expression will be synced. This parameter is
                optional.
              example: string
            escape_char:
              title: ""
              type: string
              description: "<strong>Optional.</strong> If your CSV generator follows\
                \ non-standard rules for escaping quotation marks, you can set the\
                \ escape character here."
              example: string
            json_delivery_mode:
              title: ""
              type: object
              description: Control how your JSON data is delivered into your destination
              example: Packed | Unpacked
              enum:
              - Packed
              - Unpacked
            skip_after:
              title: ""
              type: integer
              description: Enter 1 or greater
              format: int32
              example: 0
            list_strategy:
              title: ""
              type: object
              description: "<strong>Optional.</strong> If you have a file structure\
                \ where new files are always named in lexicographically increasing\
                \ order such as files being named in increasing order of time, you\
                \ can select <code>time_based_pattern_listing</code>."
              example: complete_listing | time_based_pattern_listing
              enum:
              - complete_listing
              - time_based_pattern_listing
            bucket:
              title: ""
              type: string
              description: The name of the Kinesis bucket.
              example: aws_region_code
            line_separator:
              title: ""
              type: string
              description: You can specify the custom line separator for your CSV
                files. The line separator is used in files to separate one row from
                the next.
              example: string
            empty_header:
              title: ""
              type: boolean
              description: "<strong>Optional.</strong> If your CSV generating software\
                \ doesn't provide header line for the documents, Fivetran can generate\
                \ the generic column names and sync data rows with them."
              example: true
            skip_before:
              title: ""
              type: integer
              description: Enter 1 or greater
              format: int32
              example: 0
            null_sequence:
              title: ""
              type: string
              description: "<strong>Optional.</strong> If your CSVs use a special\
                \ value indicating null, you can specify it here."
              example: string
            role_arn:
              title: ""
              type: string
              description: The Role ARN required for authentication.
              format: password
              example: arn::your_role_arn
            delimiter:
              title: ""
              type: string
              description: "<strong>Optional.</strong> You can specify your the delimiter\
                \ that your CSVs use here. Fivetran generally tries to infer the delimiter,\
                \ but in some cases this is impossible. If your files sync with the\
                \ wrong number of columns, consider setting this value"
              example: string
            is_public:
              title: ""
              type: boolean
              description: Is the bucket public? (you don't need an AWS account for
                syncing public buckets!)
              example: true
            on_error:
              title: ""
              type: object
              description: "If you know that your files contain some errors, you can\
                \ choose to have poorly formatted lines skipped. We recommend leaving\
                \ the value as <strong>fail</strong> unless you are certain that you\
                \ have undesirable, malformed data."
              example: fail | skip
              enum:
              - fail
              - skip
            compression:
              title: ""
              type: object
              description: "If your files are compressed, but do not have extensions\
                \ indicating the compression method, you can force them to be uncompressed\
                \ according to the selected compression algorithm. Leave the value\
                \ as <strong>infer</strong> if your files are saved with the correct\
                \ compression extensions."
              example: bz2 | gz | gzip | zip | tar | tar_bz2 | tar_gz | uncompressed
                | infer
              enum:
              - zip
              - gz
              - tar_gz
              - tar
              - infer
              - gzip
              - uncompressed
              - bz2
              - tar_bz2
            archive_pattern:
              title: ""
              type: string
              description: <strong>Optional.</strong> Files inside of compressed archives
                with filenames matching this regular expression will be synced.
              example: string
          description: ""
          example: null
      example: null
    kinesis_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/kinesis_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    kisi_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Kisi API key.
              format: password
              example: your_kisi_api_key
          description: ""
          example: null
      example: null
    kisi_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/kisi_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    kissmetrics_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your Kissmetrics API Password.
              format: password
              example: your_kissmetrics_api_password
            username:
              title: ""
              type: string
              description: Your Kissmetrics API Username.
              example: your_kissmetrics_api_username
          description: ""
          example: null
      example: null
    kissmetrics_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/kissmetrics_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    klarna_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your Klarna Password.
              format: password
              example: your_klarna_password
            subdomain:
              type: object
              description: Your Klarna subdomain.
              example: null
              enum:
              - api-na
              - api-oc
              - api
            username:
              title: ""
              type: string
              description: Your Klarna Username.
              example: your_klarna_username
          description: ""
          example: null
      example: null
    klarna_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/klarna_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    klaviyo_config_V1:
      properties:
        config:
          type: object
          properties:
            historic_sync_time_frame:
              title: ""
              type: object
              description: "Range of data in history you would like to include in\
                \ the initial sync. Default value: `ALL_TIME`."
              example: THREE_MONTHS | SIX_MONTHS | ONE_YEAR | TWO_YEARS | FIVE_YEARS
                | ALL_TIME
              enum:
              - ONE_YEAR
              - ALL_TIME
              - FIVE_YEARS
              - TWO_YEARS
              - THREE_MONTHS
              - SIX_MONTHS
            packing_mode:
              title: ""
              type: object
              description: Packing mode for EVENT and PERSON tables.
              example: PACKED | UNPACKED
              enum:
              - UNPACKED
              - PACKED
            api_key:
              title: ""
              type: string
              description: Your Klaviyo API key.
              format: password
              example: xxxxxxxxxxxxxxxx
            should_sync_events_with_deleted_profiles:
              title: ""
              type: boolean
              description: Sync events linked to deleted profiles
              example: true
          description: ""
          example: null
      example: null
    klaviyo_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/klaviyo_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    konnect_insights_config_V1:
      properties:
        config:
          type: object
          properties:
            account_token:
              title: ""
              type: string
              description: Your Konnect Insights Account Token.
              format: password
              example: your_konnect_insights_account_token
            user_token:
              title: ""
              type: string
              description: Your Konnect Insights User Token.
              format: password
              example: your_konnect_insights_user_token
          description: ""
          example: null
      example: null
    konnect_insights_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/konnect_insights_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    kustomer_config_V1:
      properties:
        config:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: Your Kustomer API key.
              format: password
              example: xxxxxxxxxxxxxxxx
            eu_region:
              title: ""
              type: boolean
              description: Turn it on if your app is on EU region
              example: true
            api_utilization_percentage:
              title: ""
              type: number
              description: Api Utilization Percentage
              example: 50.0
            domain:
              title: ""
              type: string
              description: "Domain is the beginning of your kustomer URL going before\
                \ <strong>.kustomerapp.com</strong>, e.g. for <strong>yourcompany.kustomerapp.com</strong>\
                \ the domain name is <strong>yourcompany</strong>"
              example: string
          description: ""
          example: null
      example: null
    kustomer_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/kustomer_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    lattice_config_V1:
      properties:
        config:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: Your Lattice API access token.
              format: password
              example: your_lattice_access_token
          description: ""
          example: null
      example: null
    lattice_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/lattice_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    launchdarkly_config_V1:
      properties:
        config:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: Your LaunchDarkly access token.
              format: password
              example: your_launchdarkly_access_token
          description: ""
          example: null
      example: null
    launchdarkly_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/launchdarkly_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    learnupon_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Learnupon API key.
              format: password
              example: your_learnupon_api_key
            subdomain:
              title: ""
              type: string
              description: Your Learnupon subdomain.
              example: your_learnupon_subdomain
            username:
              title: ""
              type: string
              description: Your Learnupon username.
              example: your_learnupon_username
          description: ""
          example: null
      example: null
    learnupon_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/learnupon_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    lemlist_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Lemlist API key.
              format: password
              example: your_lemlist_api_key
          description: ""
          example: null
      example: null
    lemlist_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/lemlist_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    lessonly_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your Lessonly password.
              format: password
              example: your_lessonly_password
            username:
              title: ""
              type: string
              description: Your Lessonly username.
              example: your_lessonly_username
          description: ""
          example: null
      example: null
    lessonly_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/lessonly_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    lever_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: ""
              format: password
              example: string
          description: ""
          example: null
      example: null
    lever_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/lever_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    liftoff_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Liftoff API key.
              format: password
              example: your_liftoff_api_key
            api_secret:
              title: ""
              type: string
              description: Your Liftoff API secret.
              format: password
              example: your_liftoff_api_secret
          description: ""
          example: null
      example: null
    liftoff_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/liftoff_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    light_speed_retail_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    light_speed_retail_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/light_speed_retail_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    line_ads_config_V1:
      properties:
        config:
          type: object
          properties:
            secret_key:
              title: ""
              type: string
              description: Your LINE Ads secret key.
              format: password
              example: your_line_ads_secret_key
            group_id:
              title: ""
              type: string
              description: Your LINE Ads group id.
              example: your_line_ads_group_id
            access_key:
              title: ""
              type: string
              description: Your LINE Ads access key.
              format: password
              example: your_line_ads_access_key
          description: ""
          example: null
      example: null
    line_ads_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/line_ads_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    linear_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Linear API key.
              format: password
              example: your_linear_api_key
          description: ""
          example: null
      example: null
    linear_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/linear_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    linkedin_ads_config_V1:
      properties:
        config:
          type: object
          properties:
            sync_mode:
              title: ""
              type: object
              description: "Whether to sync all accounts or specific accounts. Default\
                \ value: `AllAccounts`"
              example: AllAccounts | SpecificAccounts
              enum:
              - AllAccounts
              - SpecificAccounts
            reports:
              title: ""
              type: array
              description: Specific analytics reports to sync. Must be populated if
                adAnalytics is set to 'SpecificReports'.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            post_click_attribution_window_size:
              title: ""
              type: object
              description: "The time period to attribute conversions based on clicks.\
                \ Default value: `DAY_30`"
              example: DAY_1 | DAY_7 | DAY_28 | DAY_30
              enum:
              - DAY_1
              - DAY_30
              - DAY_7
              - DAY_28
            ad_analytics:
              title: ""
              type: object
              description: "Whether to sync all analytic reports or specific. Default\
                \ value: `AllReports`"
              example: AllReports | SpecificReports
              enum:
              - SpecificReports
              - AllReports
            timeframe_months:
              title: ""
              type: object
              description: "Number of months for which to query reporting data included\
                \ in the initial sync. This number cannot be modified once the connector\
                \ is created. Default value: `ALL_TIME`."
              example: THREE | SIX | TWELVE | TWENTY_FOUR | ALL_TIME
              enum:
              - TWENTY_FOUR
              - SIX
              - ALL_TIME
              - TWELVE
              - THREE
            view_through_attribution_window_size:
              title: ""
              type: object
              description: "The time period to attribute conversions based on views.\
                \ Default value: `DAY_7`"
              example: DAY_1 | DAY_7 | DAY_28 | DAY_30
              enum:
              - DAY_1
              - DAY_30
              - DAY_7
              - DAY_28
            accounts:
              title: ""
              type: array
              description: Specific Account IDs to sync. Must be populated if `syncMode`
                is set to `SpecificAccounts`.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
          description: ""
          example: null
      example: null
    linkedin_ads_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The long-lived `Refresh token` along with the `client_id`
                and `client_secret` parameters carry the information necessary to
                get a new access token for API resources.
              example: my_refresh_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your LinkedIn client application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your LinkedIn client application.'
                  example: my_client_id
              description: ""
              example: null
          description: ""
          example: null
      example: null
    linkedin_ads_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/linkedin_ads_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/linkedin_ads_auth_V1'
    linkedin_company_pages_config_V1:
      properties:
        config:
          type: object
          properties:
            social_data_sync_timeframe:
              title: ""
              type: object
              description: "The social data (UGCPosts, Shares, Comments) sync time\
                \ frame in months. Default value: `SIX` ."
              example: THREE | SIX | TWELVE
              enum:
              - SIX
              - TWELVE
              - THREE
          description: ""
          example: null
      example: null
    linkedin_company_pages_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The long-lived `Refresh token` along with the `client_id`
                and `client_secret` parameters carry the information necessary to
                get a new access token for API resources.
              example: my_refresh_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your LinkedIn client application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your LinkedIn client application.'
                  example: my_client_id
              description: ""
              example: null
          description: ""
          example: null
      example: null
    linkedin_company_pages_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/linkedin_company_pages_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/linkedin_company_pages_auth_V1'
    linksquares_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your LinkSquares API key.
              format: password
              example: your_linksquares_api_key
          description: ""
          example: null
      example: null
    linksquares_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/linksquares_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    livechat_partner_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Your Livechat Partner API Token.
              format: password
              example: your_livechat_partner_api_token
          description: ""
          example: null
      example: null
    livechat_partner_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/livechat_partner_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    lob_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Lob API key.
              format: password
              example: your_lob_api_key
          description: ""
          example: null
      example: null
    lob_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/lob_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    looker_source_config_V1:
      properties:
        config:
          type: object
          properties:
            sub_domain:
              title: ""
              type: string
              description: Your looker SubDomain name.
              example: your_looker_sub_domain
            client_secret:
              title: ""
              type: string
              description: Your Looker Client Secret.
              format: password
              example: your_client_secret
            client_id:
              title: ""
              type: string
              description: Your Looker Client ID.
              example: your_client_id
          description: ""
          example: null
      example: null
    looker_source_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/looker_source_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    loop_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Loop API key.
              format: password
              example: your_loop_api_key
          description: ""
          example: null
      example: null
    loop_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/loop_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    loopio_config_V1:
      properties:
        config:
          type: object
          properties:
            app_key:
              title: ""
              type: string
              description: Your Loopio App Key.
              example: your_loopio_app_key
            secret:
              title: ""
              type: string
              description: Your Loopio Secret.
              format: password
              example: your_loopio_secret
          description: ""
          example: null
      example: null
    loopio_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/loopio_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    lucca_config_V1:
      properties:
        config:
          type: object
          properties:
            environment:
              type: object
              description: Your Lucca Environment.
              example: null
              enum:
              - ilucca-test.ch
              - ilucca.net
              - ilucca-demo.ch
              - ilucca-test.net
              - ilucca.ch
              - ilucca-demo.net
            api_key:
              title: ""
              type: string
              description: Your Lucca API Key.
              format: password
              example: your_lucca_api_key
            sub_domain:
              title: ""
              type: string
              description: Your Lucca Subdomain.
              example: your_lucca_sub_domain
          description: ""
          example: null
      example: null
    lucca_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/lucca_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    luma_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Luma API key.
              format: password
              example: your_luma_api_key
          description: ""
          example: null
      example: null
    luma_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/luma_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    magento_mysql_config_V1:
      properties:
        config:
          type: object
          properties:
            connection_type:
              title: ""
              type: object
              description: "Possible values:`Directly`, `PrivateLink`, `SshTunnel`.\
                \ `SshTunnel` is used as a value if this parameter is omitted in the\
                \ request and any of the following parameter's values is specified:\
                \ `tunnel_host`, `tunnel_port`, `tunnel_user`. Otherwise, `Directly`\
                \ is used as a value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            replica_id:
              title: ""
              type: integer
              description: Unique ID within the MySQL replica set. Must be an integer
                different from all other master and replica servers within the same
                group.
              format: int32
              example: 4573961
            update_method:
              title: ""
              type: object
              description: The method to detect new or changed rows. <br>Supported
                values:<br>`BINLOG` - Fivetran uses your binary logs (also called
                binlogs) to request only the data that has changed since our last
                sync. This is the default value if no value is specified. <br>`TELEPORT`
                - Fivetran's proprietary replication method that uses compressed snapshots
                to detect and apply changes.
              example: BINLOG | TELEPORT
              enum:
              - BINLOG
              - TELEPORT
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS through Tunnel
              example: true
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel."
              example: fivetran
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect via an SSH tunnel."
              format: int32
              example: 22
            database:
              title: ""
              type: string
              description: The database name.
              example: mysqldb
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: test_password
            port:
              title: ""
              type: integer
              description: The port number.
              format: int32
              example: 3306
            host:
              title: ""
              type: string
              description: DB instance host or IP address.
              example: mysqlinstance.mycompany.com
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect via an SSH tunnel (do\
                \ not use a load balancer)."
              example: XXX.XXX.XXX.XXX
            user:
              title: ""
              type: string
              description: The user name.
              example: test_user
          description: ""
          example: null
      example: null
    magento_mysql_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/magento_mysql_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    magento_mysql_rds_config_V1:
      properties:
        config:
          type: object
          properties:
            connection_type:
              title: ""
              type: object
              description: "Possible values:`Directly`, `PrivateLink`, `SshTunnel`.\
                \ `SshTunnel` is used as a value if this parameter is omitted in the\
                \ request and any of the following parameter's values is specified:\
                \ `tunnel_host`, `tunnel_port`, `tunnel_user`. Otherwise, `Directly`\
                \ is used as a value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            replica_id:
              title: ""
              type: integer
              description: Unique ID within the MySQL replica set. Must be an integer
                different from all other master and replica servers within the same
                group.
              format: int32
              example: 4573961
            update_method:
              title: ""
              type: object
              description: The method to detect new or changed rows. <br>Supported
                values:<br>`BINLOG` - Fivetran uses your binary logs (also called
                binlogs) to request only the data that has changed since our last
                sync. This is the default value if no value is specified. <br>`TELEPORT`
                - Fivetran's proprietary replication method that uses compressed snapshots
                to detect and apply changes.
              example: BINLOG | TELEPORT
              enum:
              - BINLOG
              - TELEPORT
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS through Tunnel
              example: true
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel."
              example: fivetran
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect via an SSH tunnel."
              format: int32
              example: 22
            database:
              title: ""
              type: string
              description: The database name.
              example: mysqldb
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: test_password
            port:
              title: ""
              type: integer
              description: The port number.
              format: int32
              example: 3306
            host:
              title: ""
              type: string
              description: DB instance host or IP address.
              example: mysqlinstance.mycompany.com
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect via an SSH tunnel (do\
                \ not use a load balancer)."
              example: XXX.XXX.XXX.XXX
            user:
              title: ""
              type: string
              description: The user name.
              example: test_user
          description: ""
          example: null
      example: null
    magento_mysql_rds_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/magento_mysql_rds_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    mailchimp_config_V1:
      properties:
        config:
          type: object
          properties:
            ecommerce_stores:
              title: ""
              type: array
              description: List of IDs of the Mailchimp E-Commerce Stores to Sync
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
          description: ""
          example: null
      example: null
    mailchimp_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/mailchimp_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    mailgun_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Mailgun API key.
              format: password
              example: your_mailgun_api_key
            sub_domain:
              title: ""
              type: string
              description: Your Mailgun subdomain.
              example: string
            username:
              title: ""
              type: string
              description: Your Mailgun API username.
              example: your_mailgun_api_username
          description: ""
          example: null
      example: null
    mailgun_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/mailgun_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    mailjet_config_V1:
      properties:
        config:
          type: object
          properties:
            secret_key:
              title: ""
              type: string
              description: Your Mailjet secret key.
              format: password
              example: your_mailjet_secret_key
            api_key:
              title: ""
              type: string
              description: Your Mailjet API key.
              format: password
              example: your_mailjet_api_key
          description: ""
          example: null
      example: null
    mailjet_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/mailjet_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    malomo_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Malomo API key.
              format: password
              example: your_malomo_api_key
          description: ""
          example: null
      example: null
    malomo_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/malomo_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    mambu_config_V1:
      properties:
        config:
          type: object
          properties:
            tenant_name:
              title: ""
              type: string
              description: Your Mambu tenant name.
              example: your_mambu_tenant_name
            api_key:
              title: ""
              type: string
              description: Your Mambu API key.
              format: password
              example: your_mambu_api_key
          description: ""
          example: null
      example: null
    mambu_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/mambu_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    mandrill_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: ""
              format: password
              example: string
          description: ""
          example: null
      example: null
    mandrill_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/mandrill_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    maria_config_V1:
      properties:
        config:
          type: object
          properties:
            connection_type:
              title: ""
              type: object
              description: "Possible values:`Directly`, `PrivateLink`, `SshTunnel`.\
                \ `SshTunnel` is used as a value if this parameter is omitted in the\
                \ request and any of the following parameter's values is specified:\
                \ `tunnel_host`, `tunnel_port`, `tunnel_user`. Otherwise, `Directly`\
                \ is used as a value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            replica_id:
              title: ""
              type: integer
              description: Unique ID within the MySQL replica set. Must be an integer
                different from all other master and replica servers within the same
                group.
              format: int32
              example: 4573961
            update_method:
              title: ""
              type: object
              description: The method to detect new or changed rows. <br>Supported
                values:<br>`BINLOG` - Fivetran uses your binary logs (also called
                binlogs) to request only the data that has changed since our last
                sync. This is the default value if no value is specified. <br>`TELEPORT`
                - Fivetran's proprietary replication method that uses compressed snapshots
                to detect and apply changes.
              example: BINLOG | TELEPORT
              enum:
              - BINLOG
              - TELEPORT
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS through Tunnel
              example: true
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel."
              example: fivetran
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect via an SSH tunnel."
              format: int32
              example: 22
            database:
              title: ""
              type: string
              description: The database name.
              example: mysqldb
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: test_password
            port:
              title: ""
              type: integer
              description: The port number.
              format: int32
              example: 3306
            host:
              title: ""
              type: string
              description: DB instance host or IP address.
              example: mysqlinstance.mycompany.com
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect via an SSH tunnel (do\
                \ not use a load balancer)."
              example: XXX.XXX.XXX.XXX
            user:
              title: ""
              type: string
              description: The user name.
              example: test_user
          description: ""
          example: null
      example: null
    maria_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/maria_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    maria_azure_config_V1:
      properties:
        config:
          type: object
          properties:
            connection_type:
              title: ""
              type: object
              description: "Possible values:`Directly`, `PrivateLink`, `SshTunnel`.\
                \ `SshTunnel` is used as a value if this parameter is omitted in the\
                \ request and any of the following parameter's values is specified:\
                \ `tunnel_host`, `tunnel_port`, `tunnel_user`. Otherwise, `Directly`\
                \ is used as a value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            replica_id:
              title: ""
              type: integer
              description: Unique ID within the MySQL replica set. Must be an integer
                different from all other master and replica servers within the same
                group.
              format: int32
              example: 4573961
            update_method:
              title: ""
              type: object
              description: The method to detect new or changed rows. <br>Supported
                values:<br>`BINLOG` - Fivetran uses your binary logs (also called
                binlogs) to request only the data that has changed since our last
                sync. This is the default value if no value is specified. <br>`TELEPORT`
                - Fivetran's proprietary replication method that uses compressed snapshots
                to detect and apply changes.
              example: BINLOG | TELEPORT
              enum:
              - BINLOG
              - TELEPORT
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS through Tunnel
              example: true
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel."
              example: fivetran
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect via an SSH tunnel."
              format: int32
              example: 22
            database:
              title: ""
              type: string
              description: The database name.
              example: mysqldb
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: test_password
            port:
              title: ""
              type: integer
              description: The port number.
              format: int32
              example: 3306
            host:
              title: ""
              type: string
              description: DB instance host or IP address.
              example: mysqlinstance.mycompany.com
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect via an SSH tunnel (do\
                \ not use a load balancer)."
              example: XXX.XXX.XXX.XXX
            user:
              title: ""
              type: string
              description: The user name.
              example: test_user
          description: ""
          example: null
      example: null
    maria_azure_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/maria_azure_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    maria_rds_config_V1:
      properties:
        config:
          type: object
          properties:
            connection_type:
              title: ""
              type: object
              description: "Possible values:`Directly`, `PrivateLink`, `SshTunnel`.\
                \ `SshTunnel` is used as a value if this parameter is omitted in the\
                \ request and any of the following parameter's values is specified:\
                \ `tunnel_host`, `tunnel_port`, `tunnel_user`. Otherwise, `Directly`\
                \ is used as a value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            replica_id:
              title: ""
              type: integer
              description: Unique ID within the MySQL replica set. Must be an integer
                different from all other master and replica servers within the same
                group.
              format: int32
              example: 4573961
            update_method:
              title: ""
              type: object
              description: The method to detect new or changed rows. <br>Supported
                values:<br>`BINLOG` - Fivetran uses your binary logs (also called
                binlogs) to request only the data that has changed since our last
                sync. This is the default value if no value is specified. <br>`TELEPORT`
                - Fivetran's proprietary replication method that uses compressed snapshots
                to detect and apply changes.
              example: BINLOG | TELEPORT
              enum:
              - BINLOG
              - TELEPORT
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS through Tunnel
              example: true
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel."
              example: fivetran
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect via an SSH tunnel."
              format: int32
              example: 22
            database:
              title: ""
              type: string
              description: The database name.
              example: mysqldb
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: test_password
            port:
              title: ""
              type: integer
              description: The port number.
              format: int32
              example: 3306
            host:
              title: ""
              type: string
              description: DB instance host or IP address.
              example: mysqlinstance.mycompany.com
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect via an SSH tunnel (do\
                \ not use a load balancer)."
              example: XXX.XXX.XXX.XXX
            user:
              title: ""
              type: string
              description: The user name.
              example: test_user
          description: ""
          example: null
      example: null
    maria_rds_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/maria_rds_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    marin_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: The Marin user's password.
              format: password
              example: marin_password
            prefix:
              title: ""
              type: string
              description: Folder path to the Marin manifest file.
              example: string
            host:
              title: ""
              type: string
              description: The Marin host address.
              example: marin_host_address
            user:
              title: ""
              type: string
              description: The Marin username.
              example: marin_user
          description: ""
          example: null
      example: null
    marin_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/marin_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    marketo_config_V1:
      properties:
        config:
          type: object
          properties:
            soap_uri:
              title: ""
              type: string
              description: Marketo SOAP API Endpoint.
              example: https://58-LBZ-000.mktoapi.com/soap/mktows/3_1
            historic_sync_time_frame:
              title: ""
              type: object
              description: "Range of data in history you would like to include in\
                \ the initial sync. Default value: `ALL_TIME`."
              example: THREE_MONTHS | SIX_MONTHS | ONE_YEAR | TWO_YEARS | FIVE_YEARS
                | ALL_TIME
              enum:
              - ONE_YEAR
              - ALL_TIME
              - FIVE_YEARS
              - TWO_YEARS
              - THREE_MONTHS
              - SIX_MONTHS
            endpoint:
              title: ""
              type: string
              description: Marketo REST API endpoint.
              example: https://my.mktorest.com/rest
            user_id:
              title: ""
              type: string
              description: Marketo SOAP API User Id.
              example: MKTOWS_58-LBZ-000_Y
            identity:
              title: ""
              type: string
              description: Marketo REST API identity url.
              example: https://my.mktorest.com/identity
            api_quota:
              title: ""
              type: integer
              description: "Allowed number of API requests to Marketo instance per\
                \ day, the default value is 10000."
              format: int32
              example: 10000
            encryption_key:
              title: ""
              type: string
              description: Marketo SOAP API Encryption Key.
              format: password
              example: your_encryption_key
            client_secret:
              title: ""
              type: string
              description: Marketo REST API Client Secret.
              format: password
              example: your_api_secret
            client_id:
              title: ""
              type: string
              description: Marketo REST API Client Id.
              example: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
          description: ""
          example: null
      example: null
    marketo_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/marketo_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    matomo_config_V1:
      properties:
        config:
          type: object
          properties:
            sub_domain:
              title: ""
              type: string
              description: Your Matomo subdomain.
              example: your_matomo_subdomain
            token:
              title: ""
              type: string
              description: Your Matomo auth token.
              format: password
              example: your_matomo_token
          description: ""
          example: null
      example: null
    matomo_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/matomo_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    mavenlink_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    mavenlink_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/mavenlink_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    maxio_chargify_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Enter Your API Key.
              format: password
              example: enter_your_api_key
            sub_domain:
              title: ""
              type: string
              description: Enter Your Subdomain.
              example: enter_your_sub_domain
          description: ""
          example: null
      example: null
    maxio_chargify_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/maxio_chargify_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    maxio_saasoptics_config_V1:
      properties:
        config:
          type: object
          properties:
            account_name:
              title: ""
              type: string
              description: Your Maxio SaaSOptics account name.
              example: your_maxio_saasoptics_account_name
            api_token:
              title: ""
              type: string
              description: Your Maxio SaaSOptics API token.
              format: password
              example: your_maxio_saasoptics_api_token
            subdomain:
              title: ""
              type: string
              description: Your Maxio SaaSOptics subdomain.
              example: your_maxio_saasoptics_subdomain
          description: ""
          example: null
      example: null
    maxio_saasoptics_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/maxio_saasoptics_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    medallia_config_V1:
      properties:
        config:
          type: object
          properties:
            domain_type:
              title: ""
              type: string
              description: Domain type of your Medallia URL
              example: eu
            subdomain:
              title: ""
              type: string
              description: Medallia subdomain
              example: subdomain
            client_secret:
              title: ""
              type: string
              description: Medallia Client Secret key
              format: password
              example: my_client_secret
            client_name:
              title: ""
              type: string
              description: Medallia company name
              format: password
              example: companyName
            client_id:
              title: ""
              type: string
              description: Medallia Client ID
              format: password
              example: my_client_id
          description: ""
          example: null
      example: null
    medallia_auth_V1:
      properties:
        auth:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: Your Medallia access token that contains all the information
                necessary for the API resources to fetch your data.
              example: my_access_token
          description: ""
          example: null
      example: null
    medallia_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/medallia_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/medallia_auth_V1'
    medallia_agile_research_config_V1:
      properties:
        config:
          type: object
          properties:
            x_master_key:
              title: ""
              type: string
              description: Your Medallia Agile Research master key.
              format: password
              example: your_medallia_agile_research_master_key
            region:
              type: object
              description: Your Medallia Agile region.
              example: null
              enum:
              - eu
              - ca
              - us
              - ap
            x_key:
              title: ""
              type: string
              description: Your Medallia Agile Research key.
              format: password
              example: your_medallia_agile_research_key
          description: ""
          example: null
      example: null
    medallia_agile_research_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/medallia_agile_research_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    megaphone_config_V1:
      properties:
        config:
          type: object
          properties:
            organization_id:
              title: ""
              type: string
              description: Your Megaphone organization ID.
              example: your_megaphone_organization_id
            api_token:
              title: ""
              type: string
              description: Your Megaphone API token.
              format: password
              example: your_meltwater_api_token
          description: ""
          example: null
      example: null
    megaphone_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/megaphone_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    mention_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    mention_auth_V1:
      properties:
        auth:
          type: object
          properties:
            client_access:
              title: ""
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: ""
                  format: password
                  example: string
                client_id:
                  title: ""
                  type: string
                  description: ""
                  example: string
              example: null
          description: ""
          example: null
      example: null
    mention_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/mention_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/mention_auth_V1'
    microsoft_dynamics_365_fno_config_V1:
      properties:
        config:
          type: object
          properties:
            container_name:
              title: ""
              type: string
              description: The name of the blob container.
              example: container_name
            connection_string:
              title: ""
              type: string
              description: The blob storage container's connection string.
              format: password
              example: BlobEndpoint=https://abc123.blob.core.windows.net/;TableEndpoint=https://abc123.table.core.windows.net/;SharedAccessSignature=xxxxxxxxx
          description: ""
          example: null
      example: null
    microsoft_dynamics_365_fno_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/microsoft_dynamics_365_fno_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    microsoft_dynamics_365_fo_config_V1:
      properties:
        config:
          type: object
          properties:
            container_name:
              title: ""
              type: string
              description: The name of the blob container.
              example: container_name
            prefix:
              title: ""
              type: string
              description: Folder name in which the exported dynamics 365 data resides.
              example: folder_name
            connection_string:
              title: ""
              type: string
              description: The blob storage container connection string.
              format: password
              example: BlobEndpoint=https://abc123.blob.core.windows.net/;TableEndpoint=https://abc123.table.core.windows.net/;SharedAccessSignature=xxxxxxxxx
          description: ""
          example: null
      example: null
    microsoft_dynamics_365_fo_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/microsoft_dynamics_365_fo_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    microsoft_entra_id_config_V1:
      properties:
        config:
          type: object
          properties:
            client_secret:
              title: ""
              type: string
              description: Your Microsoft Entra ID Client Secret.
              format: password
              example: your_microsoft_entra_id_client_secret
            tenant:
              title: ""
              type: string
              description: Your Microsoft Entra ID Tenant.
              example: your_microsoft_entra_id_tenant
            client_id:
              title: ""
              type: string
              description: Your Microsoft Entra ID Client ID.
              example: your_microsoft_entra_id_client_id
          description: ""
          example: null
      example: null
    microsoft_entra_id_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/microsoft_entra_id_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    microsoft_lists_config_V1:
      properties:
        config:
          type: object
          properties:
            site_name:
              title: ""
              type: string
              description: The Name of the SharePoint site. The Site Name is the `name`
                field in the Graph API response for sites.
              example: target_site_name
            site_id:
              title: ""
              type: string
              description: "The Site ID of the SharePoint site from which you want\
                \ to sync your lists. The Site ID is the `id` field in the [Graph\
                \ API](https://docs.microsoft.com/en-us/graph/api/site-search?view=graph-rest-1.0&tabs=http)\
                \ response for sites."
              example: target_site_id
          description: ""
          example: null
      example: null
    microsoft_lists_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The long-lived Refresh token carries the information necessary
                to get a new access token for API resources.
              example: my_refresh_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Microsoft client application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Microsoft client application.'
                  example: my_client_id
              description: ""
              example: null
          description: ""
          example: null
      example: null
    microsoft_lists_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/microsoft_lists_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/microsoft_lists_auth_V1'
    missive_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Your Missive API token.
              format: password
              example: your_missive_api_token
          description: ""
          example: null
      example: null
    missive_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/missive_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    mixmax_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Mixmax API token.
              format: password
              example: your_mixmax_api_token
          description: ""
          example: null
      example: null
    mixmax_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/mixmax_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    mixpanel_config_V1:
      properties:
        config:
          type: object
          properties:
            auth_type:
              title: ""
              type: object
              description: Authentication Method
              example: PROJECT_SECRET | SERVICE_ACCOUNTS
              enum:
              - SERVICE_ACCOUNTS
              - PROJECT_SECRET
            project_id:
              title: ""
              type: string
              description: Project ID
              format: password
              example: string
            region:
              title: ""
              type: object
              description: Data Region
              example: US | EU
              enum:
              - EU
              - US
            service_account_username:
              title: ""
              type: string
              description: Service Account Username
              example: string
            api_secret:
              title: ""
              type: string
              description: Mixpanel API Secret.
              format: password
              example: your_api_secret
            service_account_secret:
              title: ""
              type: string
              description: Service Account Secret
              format: password
              example: string
          description: ""
          example: null
      example: null
    mixpanel_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/mixpanel_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    mode_config_V1:
      properties:
        config:
          type: object
          properties:
            workspace:
              title: ""
              type: string
              description: Your Mode Workspace.
              example: your_mode_workspace
            secret:
              title: ""
              type: string
              description: Your Mode Secret.
              format: password
              example: your_mode_secret
            token:
              title: ""
              type: string
              description: Your Mode Token.
              example: your_mode_token
          description: ""
          example: null
      example: null
    mode_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/mode_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    moloco_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your Moloco account password.
              format: password
              example: your_moloco_password
            workplace_id:
              title: ""
              type: string
              description: Your Moloco workplace ID.
              example: your_moloco_workplace_id
            email:
              title: ""
              type: string
              description: Your Moloco account email.
              example: your_moloco_email
          description: ""
          example: null
      example: null
    moloco_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/moloco_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    monday_config_V1:
      properties:
        config:
          type: object
          properties:
            personal_api_token:
              title: ""
              type: string
              description: Your Monday.com Personal API Token.
              format: password
              example: your_monday_personal_api_token
          description: ""
          example: null
      example: null
    monday_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/monday_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    mongo_config_V1:
      properties:
        config:
          type: object
          properties:
            packed_mode_tables:
              title: ""
              type: array
              description: List of tables to be synced in packed mode; format:`<db>.<table>`(case-sensitive).
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect via an SSH tunnel."
              format: int32
              example: 22
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: test_password
            packing_mode:
              title: ""
              type: object
              description: "Whether to sync all tables in unpacked mode only, all\
                \ tables in packed mode only, or specific tables in packed mode. Default\
                \ value: `UseUnpackedModeOnly`."
              example: UseUnpackedModeOnly | UsePackedModeOnly | SelectTablesForPackedMode
              enum:
              - SelectTablesForPackedMode
              - UsePackedModeOnly
              - UseUnpackedModeOnly
            connection_type:
              title: ""
              type: object
              description: "Possible values:`Directly`, `PrivateLink`, `SshTunnel`.\
                \ `SshTunnel` is used as a value if this parameter is omitted in the\
                \ request and any of the following parameter's values is specified:\
                \ `tunnel_host`, `tunnel_port`, `tunnel_user`. Otherwise, `Directly`\
                \ is used as a value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            hosts:
              title: ""
              type: array
              description: "A list of host addresses of the primary node and all replicas.\
                \ Each list item is either: a DB instance host/IP address with a port\
                \ number, or SRV host record."
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect via an SSH tunnel (do\
                \ not use a load balancer)."
              example: XXX.XXX.XXX.XXX
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS
              example: true
            user:
              title: ""
              type: string
              description: The user name.
              example: test_user
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel."
              example: fivetran
          description: ""
          example: null
      example: null
    mongo_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/mongo_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    mongo_sharded_config_V1:
      properties:
        config:
          type: object
          properties:
            packed_mode_tables:
              title: ""
              type: array
              description: List of tables to be synced in packed mode; format:`<db>.<table>`(case-sensitive).
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect via an SSH tunnel."
              format: int32
              example: 22
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: test_password
            packing_mode:
              title: ""
              type: object
              description: "Whether to sync all tables in unpacked mode only, all\
                \ tables in packed mode only, or specific tables in packed mode. Default\
                \ value: `UseUnpackedModeOnly`."
              example: UseUnpackedModeOnly | UsePackedModeOnly | SelectTablesForPackedMode
              enum:
              - SelectTablesForPackedMode
              - UsePackedModeOnly
              - UseUnpackedModeOnly
            connection_type:
              title: ""
              type: object
              description: "Possible values:`Directly`, `PrivateLink`, `SshTunnel`.\
                \ `SshTunnel` is used as a value if this parameter is omitted in the\
                \ request and any of the following parameter's values is specified:\
                \ `tunnel_host`, `tunnel_port`, `tunnel_user`. Otherwise, `Directly`\
                \ is used as a value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            hosts:
              title: ""
              type: array
              description: "A list of host addresses of the primary node and all replicas.\
                \ Each list item is either: a DB instance host/IP address with a port\
                \ number, or SRV host record."
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect via an SSH tunnel (do\
                \ not use a load balancer)."
              example: XXX.XXX.XXX.XXX
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS through Tunnel
              example: true
            user:
              title: ""
              type: string
              description: The user name.
              example: test_user
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel."
              example: fivetran
          description: ""
          example: null
      example: null
    mongo_sharded_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/mongo_sharded_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    mountain_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your MNTN API key.
              format: password
              example: your_mntn_reporting_api_key
          description: ""
          example: null
      example: null
    mountain_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/mountain_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    mux_config_V1:
      properties:
        config:
          type: object
          properties:
            token_secret_key:
              title: ""
              type: string
              description: Your Mux token secret key
              format: password
              example: your_mux_token_secret_key
            token_id:
              title: ""
              type: string
              description: Your Mux token ID
              format: password
              example: your_mux_token_id
          description: ""
          example: null
      example: null
    mux_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/mux_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    myosh_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your myosh password.
              format: password
              example: your_myosh_password
            api_key:
              title: ""
              type: string
              description: Your myosh API key.
              format: password
              example: your_myosh_api_key
            sub_domain:
              type: object
              description: Your myosh subdomain.
              example: null
              enum:
              - oteapi
              - api
              - testapi
            server_variable:
              title: ""
              type: string
              description: Your myosh server variable.
              example: your_myosh_server_variable
            username:
              title: ""
              type: string
              description: Your myosh username.
              example: your_myosh_username
          description: ""
          example: null
      example: null
    myosh_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/myosh_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    mysql_config_V1:
      properties:
        config:
          type: object
          properties:
            connection_type:
              title: ""
              type: object
              description: "Possible values:`Directly`, `PrivateLink`, `SshTunnel`.\
                \ `SshTunnel` is used as a value if this parameter is omitted in the\
                \ request and any of the following parameter's values is specified:\
                \ `tunnel_host`, `tunnel_port`, `tunnel_user`. Otherwise, `Directly`\
                \ is used as a value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            replica_id:
              title: ""
              type: integer
              description: Unique ID within the MySQL replica set. Must be an integer
                different from all other master and replica servers within the same
                group.
              format: int32
              example: 4573961
            update_method:
              title: ""
              type: object
              description: The method to detect new or changed rows. <br>Supported
                values:<br>`BINLOG` - Fivetran uses your binary logs (also called
                binlogs) to request only the data that has changed since our last
                sync. This is the default value if no value is specified. <br>`TELEPORT`
                - Fivetran's proprietary replication method that uses compressed snapshots
                to detect and apply changes.
              example: BINLOG | TELEPORT
              enum:
              - BINLOG
              - TELEPORT
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS through Tunnel
              example: true
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel."
              example: fivetran
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect via an SSH tunnel."
              format: int32
              example: 22
            database:
              title: ""
              type: string
              description: The database name.
              example: mysqldb
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: test_password
            port:
              title: ""
              type: integer
              description: The port number.
              format: int32
              example: 3306
            host:
              title: ""
              type: string
              description: DB instance host or IP address.
              example: mysqlinstance.mycompany.com
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect via an SSH tunnel (do\
                \ not use a load balancer)."
              example: XXX.XXX.XXX.XXX
            user:
              title: ""
              type: string
              description: The user name.
              example: test_user
          description: ""
          example: null
      example: null
    mysql_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/mysql_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    mysql_azure_config_V1:
      properties:
        config:
          type: object
          properties:
            connection_type:
              title: ""
              type: object
              description: "Possible values:`Directly`, `PrivateLink`, `SshTunnel`.\
                \ `SshTunnel` is used as a value if this parameter is omitted in the\
                \ request and any of the following parameter's values is specified:\
                \ `tunnel_host`, `tunnel_port`, `tunnel_user`. Otherwise, `Directly`\
                \ is used as a value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            replica_id:
              title: ""
              type: integer
              description: Unique ID within the MySQL replica set. Must be an integer
                different from all other master and replica servers within the same
                group.
              format: int32
              example: 4573961
            update_method:
              title: ""
              type: object
              description: The method to detect new or changed rows. <br>Supported
                values:<br>`BINLOG` - Fivetran uses your binary logs (also called
                binlogs) to request only the data that has changed since our last
                sync. This is the default value if no value is specified. <br>`TELEPORT`
                - Fivetran's proprietary replication method that uses compressed snapshots
                to detect and apply changes.
              example: BINLOG | TELEPORT
              enum:
              - BINLOG
              - TELEPORT
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS through Tunnel
              example: true
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel."
              example: fivetran
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect via an SSH tunnel."
              format: int32
              example: 22
            database:
              title: ""
              type: string
              description: The database name.
              example: mysqldb
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: test_password
            port:
              title: ""
              type: integer
              description: The port number.
              format: int32
              example: 3306
            host:
              title: ""
              type: string
              description: DB instance host or IP address.
              example: mysqlinstance.mycompany.com
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect via an SSH tunnel (do\
                \ not use a load balancer)."
              example: XXX.XXX.XXX.XXX
            user:
              title: ""
              type: string
              description: The user name.
              example: test_user
          description: ""
          example: null
      example: null
    mysql_azure_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/mysql_azure_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    mysql_rds_config_V1:
      properties:
        config:
          type: object
          properties:
            connection_type:
              title: ""
              type: object
              description: "Possible values:`Directly`, `PrivateLink`, `SshTunnel`.\
                \ `SshTunnel` is used as a value if this parameter is omitted in the\
                \ request and any of the following parameter's values is specified:\
                \ `tunnel_host`, `tunnel_port`, `tunnel_user`. Otherwise, `Directly`\
                \ is used as a value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            replica_id:
              title: ""
              type: integer
              description: Unique ID within the MySQL replica set. Must be an integer
                different from all other master and replica servers within the same
                group.
              format: int32
              example: 4573961
            update_method:
              title: ""
              type: object
              description: The method to detect new or changed rows. <br>Supported
                values:<br>`BINLOG` - Fivetran uses your binary logs (also called
                binlogs) to request only the data that has changed since our last
                sync. This is the default value if no value is specified. <br>`TELEPORT`
                - Fivetran's proprietary replication method that uses compressed snapshots
                to detect and apply changes.
              example: BINLOG | TELEPORT
              enum:
              - BINLOG
              - TELEPORT
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS through Tunnel
              example: true
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel."
              example: fivetran
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect via an SSH tunnel."
              format: int32
              example: 22
            database:
              title: ""
              type: string
              description: The database name.
              example: mysqldb
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: test_password
            port:
              title: ""
              type: integer
              description: The port number.
              format: int32
              example: 3306
            host:
              title: ""
              type: string
              description: DB instance host or IP address.
              example: mysqlinstance.mycompany.com
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect via an SSH tunnel (do\
                \ not use a load balancer)."
              example: XXX.XXX.XXX.XXX
            user:
              title: ""
              type: string
              description: The user name.
              example: test_user
          description: ""
          example: null
      example: null
    mysql_rds_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/mysql_rds_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    namely_config_V1:
      properties:
        config:
          type: object
          properties:
            sub_domain:
              title: ""
              type: string
              description: Your Namely subdomain.
              example: your_namely_subdomain
          description: ""
          example: null
      example: null
    namely_auth_V1:
      properties:
        auth:
          type: object
          properties:
            client_access:
              title: ""
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: ""
                  format: password
                  example: string
                client_id:
                  title: ""
                  type: string
                  description: ""
                  example: string
              example: null
          description: ""
          example: null
      example: null
    namely_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/namely_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/namely_auth_V1'
    navan_config_V1:
      properties:
        config:
          type: object
          properties:
            client_secret:
              title: ""
              type: string
              description: Your Navan client secret.
              format: password
              example: your_navan_client_secret
            region:
              type: object
              description: Your Navan region.
              example: null
              enum:
              - https://app-fra.tripactions.com
              - https://api.tripactions.com
            client_id:
              title: ""
              type: string
              description: Your Navan client ID.
              example: your_navan_client_id
          description: ""
          example: null
      example: null
    navan_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/navan_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    netsuite_suiteanalytics_config_V1:
      properties:
        config:
          type: object
          properties:
            consumer_key:
              title: ""
              type: string
              description: Consumer Key
              format: password
              example: netsuite_consumer_key
            token_secret:
              title: ""
              type: string
              description: Token Secret
              format: password
              example: netsuite_token_secret
            password:
              title: ""
              type: string
              description: The NetSuite user's password.
              format: password
              example: netsuite_password
            consumer_secret:
              title: ""
              type: string
              description: Consumer Secret
              format: password
              example: netsuite_consumer_secret
            role:
              title: ""
              type: string
              description: The NetSuite Role ID for connection.
              example: netsuite_role_id
            port:
              title: ""
              type: integer
              description: The NetSuite service host port.
              format: int32
              example: null
            datasource:
              title: ""
              type: object
              description: "The NetSuite data source value: `NetSuite.com`."
              example: NetSuite2.com
              enum:
              - NetSuite2.com
              - NetSuite.com
            host:
              title: ""
              type: string
              description: The NetSuite service host address.
              example: netsuite_service_host
            token_key:
              title: ""
              type: string
              description: Token ID
              format: password
              example: netsuite_token_key
            account:
              title: ""
              type: string
              description: The NetSuite Account ID.
              example: netsuite_account_id
            email:
              title: ""
              type: string
              description: The NetSuite user's email address.
              example: netsuite_email
          description: ""
          example: null
      example: null
    netsuite_suiteanalytics_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/netsuite_suiteanalytics_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    nice_config_V1:
      properties:
        config:
          type: object
          properties:
            access_key_id:
              title: ""
              type: string
              description: Your Nice AccessKey ID.
              example: your_nice_access_key_id
            base_url:
              title: ""
              type: string
              description: Your Nice base URL.
              example: your_nice_base_url
            access_key_secret:
              title: ""
              type: string
              description: Your Nice AccessKey Secret.
              format: password
              example: your_nice_access_key_secret
            client_secret:
              title: ""
              type: string
              description: Your Nice client secret.
              format: password
              example: your_nice_client_secret
            client_id:
              title: ""
              type: string
              description: Your Nice client ID.
              example: your_nice_client_id
          description: ""
          example: null
      example: null
    nice_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/nice_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    notion_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    notion_auth_V1:
      properties:
        auth:
          type: object
          properties:
            client_access:
              title: ""
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: ""
                  format: password
                  example: string
                client_id:
                  title: ""
                  type: string
                  description: ""
                  example: string
              example: null
          description: ""
          example: null
      example: null
    notion_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/notion_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/notion_auth_V1'
    nylas_config_V1:
      properties:
        config:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: Your Nylas access_token.
              format: password
              example: your_nylas_access_token
            sub_domain:
              type: object
              description: Your Nylas subdomain.
              example: null
              enum:
              - ireland.api
              - api
          description: ""
          example: null
      example: null
    nylas_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/nylas_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    okendo_config_V1:
      properties:
        config:
          type: object
          properties:
            user_id:
              title: ""
              type: string
              description: Your Okendo user ID.
              example: string
            api_key:
              title: ""
              type: string
              description: Your Okendo API key.
              format: password
              example: string
          description: ""
          example: null
      example: null
    okendo_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/okendo_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    okta_config_V1:
      properties:
        config:
          type: object
          properties:
            domain:
              type: object
              description: Your Okta domain.
              example: null
              enum:
              - ""
              - .okta.com
              - .okta-emea.com
              - .oktapreview.com
            api_token:
              title: ""
              type: string
              description: Your Okta API token.
              format: password
              example: your_okta_api_token
            sub_domain:
              title: ""
              type: string
              description: Your Okta subdomain.
              example: yourSubDomain
          description: ""
          example: null
      example: null
    okta_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/okta_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    ometria_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Ometria API Key.
              format: password
              example: your_ometria_api_key
          description: ""
          example: null
      example: null
    ometria_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/ometria_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    on24_config_V1:
      properties:
        config:
          type: object
          properties:
            token_secret:
              title: ""
              type: string
              description: Your ON24 token secret.
              format: password
              example: your_on24_token_secret
            token_key:
              title: ""
              type: string
              description: Your ON24 token key.
              format: password
              example: your_on24_token_key
            region:
              type: object
              description: Your ON24 region.
              example: null
              enum:
              - api.eu
              - api
            client_id:
              title: ""
              type: string
              description: Your ON24 client ID.
              example: your_on24_client_id
          description: ""
          example: null
      example: null
    on24_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/on24_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    oncehub_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your OnceHub API key.
              format: password
              example: your_oncehub_api_key
          description: ""
          example: null
      example: null
    oncehub_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/oncehub_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    one_drive_config_V1:
      properties:
        config:
          type: object
          properties:
            folder_path:
              title: ""
              type: string
              description: Your OneDrive folder URL
              example: target_folder_path
          description: ""
          example: null
      example: null
    one_drive_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The long-lived `Refresh token` carries the information
                necessary to get a new access token for API resources.
              example: my_refresh_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Microsoft OneDrive client
                    application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Microsoft OneDrive client application.'
                  example: my_client_id
              description: ""
              example: null
          description: ""
          example: null
      example: null
    one_drive_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/one_drive_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/one_drive_auth_V1'
    open_data_dc_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    open_data_dc_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/open_data_dc_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    open_exchange_rates_config_V1:
      properties:
        config:
          type: object
          properties:
            base_currency:
              type: object
              description: Your Open Exchange Rates Base Currency.
              example: null
              enum:
              - FJD
              - MXN
              - STD
              - SCR
              - CDF
              - BBD
              - HNL
              - UGX
              - ZAR
              - STN
              - CUC
              - STR
              - BSD
              - SDG
              - IQD
              - CUP
              - GMD
              - TWD
              - RSD
              - MYR
              - FKP
              - XOF
              - BTC
              - UYU
              - CVE
              - OMR
              - KES
              - SEK
              - BTN
              - GNF
              - MZN
              - BTS
              - SVC
              - ARS
              - PPC
              - QAR
              - IRR
              - XPD
              - THB
              - UZS
              - XPF
              - VEF_BLKMKT
              - BDT
              - XPM
              - LYD
              - KWD
              - XPT
              - RUB
              - ISK
              - NMC
              - MKD
              - VEF_DICOM
              - DZD
              - PAB
              - SGD
              - JEP
              - KGS
              - XAF
              - XAG
              - CHF
              - HRK
              - DJF
              - DOGE
              - TZS
              - VND
              - AUD
              - KHR
              - IDR
              - KYD
              - XRP
              - Gold (troy ounce)
              - BWP
              - SHP
              - TJS
              - AED
              - RWF
              - DKK
              - BGN
              - MMK
              - NOK
              - SYP
              - LKR
              - CZK
              - XCD
              - HTG
              - BHD
              - VEF_DIPRO
              - KZT
              - SZL
              - YER
              - AFN
              - AWG
              - NPR
              - MNT
              - GBP
              - BYN
              - HUF
              - BYR
              - BIF
              - XDR
              - BZD
              - MOP
              - NAD
              - PEN
              - WST
              - TMT
              - CLF
              - GTQ
              - CLP
              - TND
              - SLL
              - DOP
              - KMF
              - EAC
              - GEL
              - MAD
              - TOP
              - FTC
              - AZN
              - PGK
              - FCT
              - CNH
              - UAH
              - ERN
              - VTC
              - MRO
              - CNY
              - MRU
              - BMD
              - PHP
              - PYG
              - JMD
              - COP
              - USD
              - GGP
              - ETB
              - SOS
              - VUV
              - LAK
              - ETH
              - LD
              - BND
              - ZMK
              - NVC
              - LRD
              - ALL
              - MTL
              - VES
              - ZMW
              - DASH
              - ILS
              - GHS
              - GYD
              - KPW
              - BOB
              - MDL
              - AMD
              - TRY
              - LBP
              - JOD
              - HKD
              - EUR
              - LSL
              - CAD
              - EEK
              - MUR
              - IMP
              - GIP
              - RON
              - NGN
              - CRC
              - PKR
              - ANG
              - LTC
              - SRD
              - SAR
              - TTD
              - MVR
              - NXT
              - INR
              - KRW
              - JPY
              - AOA
              - PLN
              - SBD
              - MWK
              - MGA
              - BAM
              - EGP
              - SSP
              - NIO
              - NZD
              - XMR
              - BRL
            app_id:
              title: ""
              type: string
              description: Your Open Exchange Rates App Id.
              format: password
              example: your_app_id
          description: ""
          example: null
      example: null
    open_exchange_rates_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/open_exchange_rates_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    opendistro_config_V1:
      properties:
        config:
          type: object
          properties:
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect using an SSH tunnel."
              format: int32
              example: 22
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: password
            connection_type:
              title: ""
              type: object
              description: "Possible values:`Directly`, `SshTunnel`. `SshTunnel` is\
                \ used as a value if this parameter is omitted in the request and\
                \ any of the following parameter's values is specified: `tunnel_host`,\
                \ `tunnel_port`, `tunnel_user`. Otherwise, `Directly` is used as a\
                \ value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - SshTunnel
            port:
              title: ""
              type: integer
              description: The port number.
              format: int32
              example: 443
            host:
              title: ""
              type: string
              description: DB instance host or IP address.
              example: opensearchinstance.mycompany.com
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect using an SSH tunnel\
                \ (do not use a load balancer)."
              example: XXX.XXX.XXX.XXX
            always_encrypted:
              title: ""
              type: boolean
              description: "Default value: true. Set to false if TLS is not required\
                \ when using an SSH tunnel."
              example: true
            user:
              title: ""
              type: string
              description: The user name.
              example: user
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect using an SSH tunnel."
              example: tunnel_user
          description: ""
          example: null
      example: null
    opendistro_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/opendistro_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    opensearch_config_V1:
      properties:
        config:
          type: object
          properties:
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect using an SSH tunnel."
              format: int32
              example: 22
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: password
            connection_type:
              title: ""
              type: object
              description: "Possible values:`Directly`, `SshTunnel`. `SshTunnel` is\
                \ used as a value if this parameter is omitted in the request and\
                \ any of the following parameter's values is specified: `tunnel_host`,\
                \ `tunnel_port`, `tunnel_user`. Otherwise, `Directly` is used as a\
                \ value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - SshTunnel
            port:
              title: ""
              type: integer
              description: The port number.
              format: int32
              example: 443
            host:
              title: ""
              type: string
              description: DB instance host or IP address.
              example: opensearchinstance.mycompany.com
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect using an SSH tunnel\
                \ (do not use a load balancer)."
              example: XXX.XXX.XXX.XXX
            always_encrypted:
              title: ""
              type: boolean
              description: "Default value: true. Set to false if TLS is not required\
                \ when using an SSH tunnel."
              example: true
            user:
              title: ""
              type: string
              description: The user name.
              example: user
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect using an SSH tunnel."
              example: tunnel_user
          description: ""
          example: null
      example: null
    opensearch_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/opensearch_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    optimizely_config_V1:
      properties:
        config:
          type: object
          properties:
            packing_mode:
              title: ""
              type: object
              description: Packing mode for conversion and decision tables.
              example: Packed | Unpacked
              enum:
              - Packed
              - Unpacked
            account_id:
              title: ""
              type: string
              description: Your Optimizely account ID.
              example: test_account_id
            enriched_export:
              title: ""
              type: string
              description: Enriched Events S3 bucket
              example: string
          description: ""
          example: null
      example: null
    optimizely_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The long-lived `Refresh token` along with the `client_id`
                and `client_secret` parameters carry the information necessary to
                get a new access token for API resources.
              example: my_refresh_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Optimizely client application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Optimizely client application.'
                  example: my_client_id
              description: ""
              example: null
          description: ""
          example: null
      example: null
    optimizely_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/optimizely_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/optimizely_auth_V1'
    oracle_config_V1:
      properties:
        config:
          type: object
          properties:
            connection_type:
              title: ""
              type: object
              description: "Possible values:`Directly`, `PrivateLink`, `SshTunnel`.\
                \ `SshTunnel` is used as a value if this parameter is omitted in the\
                \ request and any of the following parameter's values is specified:\
                \ `tunnel_host`, `tunnel_port`, `tunnel_user`. Otherwise, `Directly`\
                \ is used as a value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            update_method:
              title: ""
              type: object
              description: "The method used to detect new or changed rows. Supported\
                \ values: - `LOGMINER` - Fivetran uses LogMiner, a utility that is\
                \ part of Oracle Database, to detect modified rows in the source tables.\
                \ - `TELEPORT` - Fivetran's proprietary replication method that uses\
                \ compressed snapshots to detect and apply changes."
              example: LOGMINER | TELEPORT | DIRECT_CAPTURE
              enum:
              - LOGMINER
              - TELEPORT
              - DIRECT_CAPTURE
            pdb_name:
              title: ""
              type: string
              description: <strong>Optional:</strong> Required only for containerized
                database.
              example: string
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS through Tunnel
              example: true
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel."
              example: fivetran
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect via an SSH tunnel."
              format: int32
              example: 22
            database:
              title: ""
              type: string
              description: The database name.
              example: oracledb
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: test_password
            port:
              title: ""
              type: integer
              description: The port number.
              format: int32
              example: 1521
            host:
              title: ""
              type: string
              description: DB instance host or IP address.
              example: oracleinstance.mycompany.com
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect via an SSH tunnel (do\
                \ not use a load balancer)."
              example: XXX.XXX.XXX.XXX
            user:
              title: ""
              type: string
              description: The user name.
              example: test_user
          description: ""
          example: null
      example: null
    oracle_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/oracle_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    oracle_business_intelligence_publisher_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: The Oracle Business Intelligence user password.
              format: password
              example: test_password
            server_url:
              title: ""
              type: string
              description: The Oracle Business Intelligence Instance URL.
              example: https://<oracle_fusion_cloud>:<port>
            folder_path:
              title: ""
              type: string
              description: The folder path to save data models and reports.
              example: /Custom/test_folder
            username:
              title: ""
              type: string
              description: The Oracle Business Intelligence username.
              example: test_username
          description: ""
          example: null
      example: null
    oracle_business_intelligence_publisher_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/oracle_business_intelligence_publisher_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    oracle_ebs_config_V1:
      properties:
        config:
          type: object
          properties:
            connection_type:
              title: ""
              type: object
              description: "Possible values:`Directly`, `PrivateLink`, `SshTunnel`.\
                \ `SshTunnel` is used as a value if this parameter is omitted in the\
                \ request and any of the following parameter's values is specified:\
                \ `tunnel_host`, `tunnel_port`, `tunnel_user`. Otherwise, `Directly`\
                \ is used as a value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            update_method:
              title: ""
              type: object
              description: "The method used to detect new or changed rows. Supported\
                \ values: - `LOGMINER` - Fivetran uses LogMiner, a utility that is\
                \ part of Oracle Database, to detect modified rows in the source tables.\
                \  - `TELEPORT` - Fivetran's proprietary replication method that uses\
                \ compressed snapshots to detect and apply changes."
              example: LOGMINER | TELEPORT | DIRECT_CAPTURE
              enum:
              - LOGMINER
              - TELEPORT
              - DIRECT_CAPTURE
            pdb_name:
              title: ""
              type: string
              description: <strong>Optional:</strong> Required only for containerized
                database.
              example: string
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS through Tunnel
              example: true
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel."
              example: fivetran
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect via an SSH tunnel."
              format: int32
              example: 22
            database:
              title: ""
              type: string
              description: The database name.
              example: oracledb
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: test_password
            port:
              title: ""
              type: integer
              description: The port number.
              format: int32
              example: 1521
            host:
              title: ""
              type: string
              description: DB instance host or IP address.
              example: oracleinstance.mycompany.com
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect via an SSH tunnel (do\
                \ not use a load balancer)."
              example: XXX.XXX.XXX.XXX
            user:
              title: ""
              type: string
              description: The user name.
              example: test_user
          description: ""
          example: null
      example: null
    oracle_ebs_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/oracle_ebs_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    oracle_fusion_cloud_apps_crm_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: The Oracle Fusion Cloud public key.
              format: password
              example: test_public_key
            authentication_method:
              title: ""
              type: object
              description: The Oracle Fusion Cloud authentication method.
              example: BASIC | JWT
              enum:
              - JWT
              - BASIC
            password:
              title: ""
              type: string
              description: The Oracle Fusion Cloud user password.
              format: password
              example: test_password
            private_key:
              title: ""
              type: string
              description: The Oracle Fusion Cloud private key.
              format: password
              example: test_private_key
            server_url:
              title: ""
              type: string
              description: The Oracle Fusion Cloud Instance URL.
              example: https://<oracle_fusion_cloud_instance>:<port>
            issuer:
              title: ""
              type: string
              description: The Oracle Fusion Cloud issuer name.
              example: test_issuer
            username:
              title: ""
              type: string
              description: The Oracle Fusion Cloud username.
              example: test_username
          description: ""
          example: null
      example: null
    oracle_fusion_cloud_apps_crm_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/oracle_fusion_cloud_apps_crm_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    oracle_fusion_cloud_apps_fscm_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: The Oracle Fusion Cloud public key.
              format: password
              example: test_public_key
            authentication_method:
              title: ""
              type: object
              description: The Oracle Fusion Cloud authentication method.
              example: BASIC | JWT
              enum:
              - JWT
              - BASIC
            password:
              title: ""
              type: string
              description: The Oracle Fusion Cloud user password.
              format: password
              example: test_password
            private_key:
              title: ""
              type: string
              description: The Oracle Fusion Cloud private key.
              format: password
              example: test_private_key
            server_url:
              title: ""
              type: string
              description: The Oracle Fusion Cloud Instance URL.
              example: https://<oracle_fusion_cloud_instance>:<port>
            issuer:
              title: ""
              type: string
              description: The Oracle Fusion Cloud issuer name.
              example: test_issuer
            username:
              title: ""
              type: string
              description: The Oracle Fusion Cloud username.
              example: test_username
          description: ""
          example: null
      example: null
    oracle_fusion_cloud_apps_fscm_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/oracle_fusion_cloud_apps_fscm_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    oracle_fusion_cloud_apps_hcm_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: The Oracle Fusion Cloud public key.
              format: password
              example: test_public_key
            authentication_method:
              title: ""
              type: object
              description: The Oracle Fusion Cloud authentication method.
              example: BASIC | JWT
              enum:
              - JWT
              - BASIC
            password:
              title: ""
              type: string
              description: The Oracle Fusion Cloud user password.
              format: password
              example: test_password
            private_key:
              title: ""
              type: string
              description: The Oracle Fusion Cloud private key.
              format: password
              example: test_private_key
            server_url:
              title: ""
              type: string
              description: The Oracle Fusion Cloud Instance URL.
              example: https://<oracle_fusion_cloud_instance>:<port>
            issuer:
              title: ""
              type: string
              description: The Oracle Fusion Cloud issuer name.
              example: test_issuer
            username:
              title: ""
              type: string
              description: The Oracle Fusion Cloud username.
              example: test_username
          description: ""
          example: null
      example: null
    oracle_fusion_cloud_apps_hcm_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/oracle_fusion_cloud_apps_hcm_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    oracle_hva_config_V1:
      properties:
        config:
          type: object
          properties:
            agent_user:
              title: ""
              type: string
              description: The agent's user.
              example: hvr
            update_method:
              title: ""
              type: object
              description: "The method used to detect new or changed rows. Supported\
                \ values: - `LOGMINER` - Fivetran uses LogMiner, a utility that is\
                \ part of Oracle Database, to detect modified rows in the source tables.\
                \ - `TELEPORT` - Fivetran's proprietary replication method that uses\
                \ compressed snapshots to detect and apply changes."
              example: LOGMINER | TELEPORT | DIRECT_CAPTURE
              enum:
              - LOGMINER
              - TELEPORT
              - DIRECT_CAPTURE
            agent_password:
              title: ""
              type: string
              description: The agent user's password. It should have a minimum length
                of 10 characters.
              format: password
              example: agent_password
            agent_public_cert:
              title: ""
              type: string
              description: The agent public certificate.
              example: CERTIFICATE
            direct_capture_method:
              title: ""
              type: object
              description: "Possible values:`DIRECT`, `BFILE`, `ASM`, `ARCHIVE_ONLY`"
              example: DIRECT | BFILE | ASM | ARCHIVE_ONLY
              enum:
              - ARCHIVE_ONLY
              - ASM
              - BFILE
              - DIRECT
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect via an SSH tunnel."
              format: int32
              example: 22
            database:
              title: ""
              type: string
              description: The database name.
              example: oracledb
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: test_password
            asm_tns:
              title: ""
              type: string
              description: ASM TNS.
              example: localhost:1521/ASM_TNS
            asm_option:
              title: ""
              type: boolean
              description: "Default value: `false`. Set to `true` if you're using\
                \ ASM on a non-RAC instance."
              example: true
            host:
              title: ""
              type: string
              description: DB instance host or IP address.
              example: host.com
            agent_host:
              title: ""
              type: string
              description: "The host of the agent. This is the same as database host,\
                \ since the agent must be installed in the same machine as source\
                \ database."
              example: host.com
            asm_password:
              title: ""
              type: string
              description: ASM password. Mandatory if `use_oracle_rac` or `asm_option`
                is set to `true`.
              format: password
              example: asm_password
            connection_type:
              title: ""
              type: object
              description: "Possible values:`Directly`, `PrivateLink`, `SshTunnel`.\
                \ `SshTunnel` is used as a value if this parameter is omitted in the\
                \ request and any of the following parameter's values is specified:\
                \ `tunnel_host`, `tunnel_port`, `tunnel_user`. Otherwise, `Directly`\
                \ is used as a value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            pdb_name:
              title: ""
              type: string
              description: (Multi-tenant databases only) The database's PDB name.
                Exclude this parameter for single-tenant databases.
              example: pdb_name
            use_oracle_rac:
              title: ""
              type: boolean
              description: "Default value: `false`. Set to `true` if you're using\
                \ a RAC instance."
              example: true
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS through Tunnel
              example: true
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel."
              example: fivetran
            port:
              title: ""
              type: integer
              description: The port number.
              format: int32
              example: 1521
            tns:
              title: ""
              type: string
              description: "Single-tenant database: The database's SID. <br> Multi-tenant\
                \ database: The database's TNS."
              example: localhost:1521/TNS
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect via an SSH tunnel (do\
                \ not use a load balancer)."
              example: XXX.XXX.XXX.XXX
            agent_ora_home:
              title: ""
              type: string
              description: The home directory of the Oracle database.
              example: /opt/oracle/product/19c/dbhome_1
            agent_port:
              title: ""
              type: integer
              description: The port number of the agent.
              format: int32
              example: 4343
            asm_oracle_home:
              title: ""
              type: string
              description: ASM Oracle Home path.
              example: /asm/oracle/home
            user:
              title: ""
              type: string
              description: The user name.
              example: test_user
            asm_user:
              title: ""
              type: string
              description: ASM user. Mandatory if `use_oracle_rac` or `asm_option`
                is set to `true`.
              example: asm_user
          description: ""
          example: null
      example: null
    oracle_hva_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/oracle_hva_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    oracle_moat_analytics_config_V1:
      properties:
        config:
          type: object
          properties:
            brand_id:
              title: ""
              type: string
              description: Your Oracle Moat Analytics Brand ID.
              example: your_oracle_moat_analytics_brand_id
            token:
              title: ""
              type: string
              description: Your Oracle Moat Analytics Token.
              format: password
              example: your_oracle_moat_analytics_token
          description: ""
          example: null
      example: null
    oracle_moat_analytics_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/oracle_moat_analytics_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    oracle_rac_config_V1:
      properties:
        config:
          type: object
          properties:
            connection_type:
              title: ""
              type: object
              description: "Possible values:`Directly`, `PrivateLink`, `SshTunnel`.\
                \ `SshTunnel` is used as a value if this parameter is omitted in the\
                \ request and any of the following parameter's values is specified:\
                \ `tunnel_host`, `tunnel_port`, `tunnel_user`. Otherwise, `Directly`\
                \ is used as a value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            update_method:
              title: ""
              type: object
              description: "The method used to detect new or changed rows. Supported\
                \ values: - `LOGMINER` - Fivetran uses LogMiner, a utility that is\
                \ part of Oracle Database, to detect modified rows in the source tables.\
                \  - `TELEPORT` - Fivetran's proprietary replication method that uses\
                \ compressed snapshots to detect and apply changes."
              example: LOGMINER | TELEPORT | DIRECT_CAPTURE
              enum:
              - LOGMINER
              - TELEPORT
              - DIRECT_CAPTURE
            pdb_name:
              title: ""
              type: string
              description: <strong>Optional:</strong> Required only for containerized
                database.
              example: string
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS through Tunnel
              example: true
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel."
              example: fivetran
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect via an SSH tunnel."
              format: int32
              example: 22
            database:
              title: ""
              type: string
              description: The database name.
              example: oracledb
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: test_password
            port:
              title: ""
              type: integer
              description: The port number.
              format: int32
              example: 1521
            host:
              title: ""
              type: string
              description: DB instance host or IP address.
              example: oracleinstance.mycompany.com
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect via an SSH tunnel (do\
                \ not use a load balancer)."
              example: XXX.XXX.XXX.XXX
            user:
              title: ""
              type: string
              description: The user name.
              example: test_user
          description: ""
          example: null
      example: null
    oracle_rac_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/oracle_rac_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    oracle_rds_config_V1:
      properties:
        config:
          type: object
          properties:
            connection_type:
              title: ""
              type: object
              description: "Possible values:`Directly`, `PrivateLink`, `SshTunnel`.\
                \ `SshTunnel` is used as a value if this parameter is omitted in the\
                \ request and any of the following parameter's values is specified:\
                \ `tunnel_host`, `tunnel_port`, `tunnel_user`. Otherwise, `Directly`\
                \ is used as a value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            update_method:
              title: ""
              type: object
              description: "The method used to detect new or changed rows. Supported\
                \ values: - `LOGMINER` - Fivetran uses LogMiner, a utility that is\
                \ part of Oracle Database, to detect modified rows in the source tables.\
                \  - `TELEPORT` - Fivetran's proprietary replication method that uses\
                \ compressed snapshots to detect and apply changes."
              example: LOGMINER | TELEPORT | DIRECT_CAPTURE
              enum:
              - LOGMINER
              - TELEPORT
              - DIRECT_CAPTURE
            pdb_name:
              title: ""
              type: string
              description: <strong>Optional:</strong> Required only for containerized
                database.
              example: string
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS through Tunnel
              example: true
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel."
              example: fivetran
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect via an SSH tunnel."
              format: int32
              example: 22
            database:
              title: ""
              type: string
              description: The database name.
              example: oracledb
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: test_password
            port:
              title: ""
              type: integer
              description: The port number.
              format: int32
              example: 1521
            host:
              title: ""
              type: string
              description: DB instance host or IP address.
              example: oracleinstance.mycompany.com
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect via an SSH tunnel (do\
                \ not use a load balancer)."
              example: XXX.XXX.XXX.XXX
            user:
              title: ""
              type: string
              description: The user name.
              example: test_user
          description: ""
          example: null
      example: null
    oracle_rds_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/oracle_rds_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    oracle_sap_hva_config_V1:
      properties:
        config:
          type: object
          properties:
            agent_user:
              title: ""
              type: string
              description: The agent's user.
              example: hvr
            update_method:
              title: ""
              type: object
              description: "The method used to detect new or changed rows. Supported\
                \ values: - `LOGMINER` - Fivetran uses LogMiner, a utility that is\
                \ part of Oracle Database, to detect modified rows in the source tables.\
                \ - `TELEPORT` - Fivetran's proprietary replication method that uses\
                \ compressed snapshots to detect and apply changes."
              example: LOGMINER | TELEPORT | DIRECT_CAPTURE
              enum:
              - LOGMINER
              - TELEPORT
              - DIRECT_CAPTURE
            agent_password:
              title: ""
              type: string
              description: The agent user's password. It must have a minimum length
                of 10 characters.
              format: password
              example: agent_password
            agent_public_cert:
              title: ""
              type: string
              description: The agent public certificate.
              example: CERTIFICATE
            direct_capture_method:
              title: ""
              type: object
              description: "Possible values:`DIRECT`, `BFILE`, `ASM`, `ARCHIVE_ONLY`"
              example: DIRECT | BFILE | ASM | ARCHIVE_ONLY
              enum:
              - ARCHIVE_ONLY
              - ASM
              - BFILE
              - DIRECT
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect via an SSH tunnel."
              format: int32
              example: 22
            database:
              title: ""
              type: string
              description: The database name.
              example: oracledb
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: test_password
            asm_tns:
              title: ""
              type: string
              description: ASM TNS.
              example: localhost:1521/ASM_TNS
            asm_option:
              title: ""
              type: boolean
              description: "Default value: `false`. Set to `true` if you are using\
                \ ASM on a non-RAC instance."
              example: true
            host:
              title: ""
              type: string
              description: DB instance host or IP address.
              example: host.com
            agent_host:
              title: ""
              type: string
              description: "The host of the agent. This is the same as the database\
                \ host, since the agent must be installed on the same machine as the\
                \ source database."
              example: host.com
            asm_password:
              title: ""
              type: string
              description: The ASM user's password. Mandatory if `use_oracle_rac`
                or `asm_option` is set to `true`.
              format: password
              example: asm_password
            connection_type:
              title: ""
              type: object
              description: "Possible values: `Directly`, `PrivateLink`, `SshTunnel`.\
                \ `SshTunnel` is used as a value if this parameter is omitted in the\
                \ request and any of the following parameter's values is specified:\
                \ `tunnel_host`, `tunnel_port`, `tunnel_user`. Otherwise, `Directly`\
                \ is used as a value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            pdb_name:
              title: ""
              type: string
              description: (Multi-tenant databases only) The database's PDB name.
                Exclude this parameter for single-tenant databases.
              example: pdb_name
            use_oracle_rac:
              title: ""
              type: boolean
              description: "Default value: `false`. Set to `true` if you're using\
                \ a RAC instance."
              example: true
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS through Tunnel
              example: true
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel."
              example: fivetran
            port:
              title: ""
              type: integer
              description: The port number.
              format: int32
              example: 1521
            tns:
              title: ""
              type: string
              description: "Single-tenant database: The database SID. <br> Multi-tenant\
                \ database: The database TNS."
              example: localhost:1521/TNS
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect via an SSH tunnel (do\
                \ not use a load balancer)."
              example: XXX.XXX.XXX.XXX
            agent_ora_home:
              title: ""
              type: string
              description: The home directory of the Oracle database.
              example: /opt/oracle/product/19c/dbhome_1
            agent_port:
              title: ""
              type: integer
              description: The port number of the agent.
              format: int32
              example: 4343
            sap_user:
              title: ""
              type: string
              description: The Oracle schema name where the SAP tables reside.
              example: sap_test_user
            asm_oracle_home:
              title: ""
              type: string
              description: The Oracle ASM home directory.
              example: /asm/oracle/home
            user:
              title: ""
              type: string
              description: The username.
              example: test_user
            asm_user:
              title: ""
              type: string
              description: The ASM user. Mandatory if `use_oracle_rac` or `asm_option`
                is set to `true`.
              example: asm_user
          description: ""
          example: null
      example: null
    oracle_sap_hva_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/oracle_sap_hva_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    oracle_sap_hva_netweaver_config_V1:
      properties:
        config:
          type: object
          properties:
            agent_user:
              title: ""
              type: string
              description: The agent's user.
              example: hvr
            instance_number:
              title: ""
              type: string
              description: Two-digit number (00-97) of the SAP instance within its
                host.
              example: "00"
            connection_type:
              title: ""
              type: object
              description: "Possible values: `Directly`, `PrivateLink`, `SshTunnel`.\
                \ `SshTunnel` is used as a value if this parameter is omitted in the\
                \ request and any of the following parameter's values is specified:\
                \ `tunnel_host`, `tunnel_port`, `tunnel_user`. Otherwise, `Directly`\
                \ is used as a value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            rfc_library_path:
              title: ""
              type: string
              description: Directory path containing the SAP NetWeaver RFC SDK library
                files.
              example: /opt/nwlibs
            agent_password:
              title: ""
              type: string
              description: The agent user's password. It must have a minimum length
                of 10 characters.
              format: password
              example: agent_password
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS.
              example: true
            agent_public_cert:
              title: ""
              type: string
              description: The agent public certificate.
              example: CERTIFICATE
            client_id:
              title: ""
              type: string
              description: "Three-digit (000-999) identifier of the SAP client, which\
                \ is sent to an AS ABAP upon logon."
              example: "800"
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel."
              example: fivetran
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect via an SSH tunnel."
              format: int32
              example: 22
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: test_password
            host:
              title: ""
              type: string
              description: DB instance host or IP address.
              example: host.com
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect via an SSH tunnel (do\
                \ not use a load balancer)."
              example: XXX.XXX.XXX.XXX
            agent_port:
              title: ""
              type: integer
              description: The port number of the agent.
              format: int32
              example: 4343
            agent_host:
              title: ""
              type: string
              description: "The host of the agent. This is the same as the database\
                \ host, since the agent must be installed on the same machine as the\
                \ source database."
              example: host.com
            user:
              title: ""
              type: string
              description: The username.
              example: test_user
          description: ""
          example: null
      example: null
    oracle_sap_hva_netweaver_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/oracle_sap_hva_netweaver_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    orbit_config_V1:
      properties:
        config:
          type: object
          properties:
            bearer_token:
              title: ""
              type: string
              description: Your Orbit API Token.
              format: password
              example: your_orbit_api_token
          description: ""
          example: null
      example: null
    orbit_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/orbit_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    ordway_config_V1:
      properties:
        config:
          type: object
          properties:
            email_id:
              title: ""
              type: string
              description: Your Ordway user email ID.
              example: your_ordway_email_id
            api_key:
              title: ""
              type: string
              description: Your Ordway API key.
              format: password
              example: your_ordway_api_key
            api_token:
              title: ""
              type: string
              description: Your Ordway API token.
              format: password
              example: your_ordway_api_token
            company:
              title: ""
              type: string
              description: Your Ordway company name.
              example: your_ordway_company_name
            account:
              type: object
              description: Your Ordway account type.
              example: null
              enum:
              - https://api.ordwaylabs.com
              - https://eu-sandbox-api.ordwaylabs.com
              - https://api.sandbox.ordwaylabs.com
              - https://eu-api.ordwaylabs.com
          description: ""
          example: null
      example: null
    ordway_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/ordway_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    ortto_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Ortto API key.
              format: password
              example: your_ortto_api_key
            base_url:
              type: object
              description: "Your Ortto base URL. Possible values: `api`, `api.au`,\
                \ `api.eu`."
              example: null
              enum:
              - api.eu
              - api.au
              - api
          description: ""
          example: null
      example: null
    ortto_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/ortto_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    outbrain_config_V1:
      properties:
        config:
          type: object
          properties:
            pull_archived_campaigns:
              title: ""
              type: boolean
              description: Include or ignore results from archived campaigns
              example: true
            password:
              title: ""
              type: string
              description: The Outbrain user's password.
              format: password
              example: outbrain_password
            timeframe_months:
              title: ""
              type: object
              description: "Number of months' worth of reporting data you'd like to\
                \ include in your initial sync. This cannot be modified once connection\
                \ is created. <br> <strong>NOTE:</strong> The more months of reporting\
                \ data you sync, the longer your initial sync will take."
              example: THREE | SIX | TWELVE | TWENTY_FOUR | ALL_TIME
              enum:
              - TWENTY_FOUR
              - SIX
              - ALL_TIME
              - TWELVE
              - THREE
            user:
              title: ""
              type: string
              description: The username or email of the Outbrain user.
              example: outbrain_user
          description: ""
          example: null
      example: null
    outbrain_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/outbrain_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    outreach_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    outreach_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The long-lived `Refresh token` along with the `client_id`
                and `client_secret` parameters carry the information necessary to
                get a new access token for API resources.
              example: my_refresh_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Outreach client application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Outreach client application.'
                  example: my_client_id
              description: ""
              example: null
          description: ""
          example: null
      example: null
    outreach_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/outreach_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/outreach_auth_V1'
    packiyo_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Your Packiyo API token.
              format: password
              example: string
            subdomain:
              title: ""
              type: string
              description: Your Packiyo subdomain.
              example: string
          description: ""
          example: null
      example: null
    packiyo_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/packiyo_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    pagerduty_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your PagerDuty API key.
              format: password
              example: your_pagerduty_api_key
          description: ""
          example: null
      example: null
    pagerduty_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/pagerduty_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    pandadoc_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your PandaDoc API key.
              format: password
              example: your_pandadoc_api_key
          description: ""
          example: null
      example: null
    pandadoc_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/pandadoc_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    papershift_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Papershift API Key
              format: password
              example: your_papershift_api_key
          description: ""
          example: null
      example: null
    papershift_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/papershift_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    pardot_config_V1:
      properties:
        config:
          type: object
          properties:
            limit_for_api_calls_to_external_activities_endpoint:
              title: ""
              type: integer
              description: API limit for the external activities endpoint.
              format: int32
              example: 150000
            auth_type:
              title: ""
              type: object
              description: Authenticate using OAuth or HTTP Basic
              example: OAUTH | BASIC
              enum:
              - BASIC
              - OAUTH
            user_key:
              title: ""
              type: string
              description: ""
              format: password
              example: string
            api_version:
              title: ""
              type: object
              description: API Version
              example: V3 | V4
              enum:
              - V3
              - V4
            time_zone:
              title: ""
              type: object
              description: The time zone configured in your Pardot instance. An empty
                value defaults to `UTC+00:00`.
              example: GMT+05:30
              enum:
              - GMT+00:00
              - GMT+02:00
              - GMT-09:30
              - GMT+04:00
              - GMT+06:00
              - GMT+08:45
              - GMT+03:30
              - GMT+08:00
              - GMT+05:30
              - GMT-12:00
              - GMT-10:00
              - GMT+13:00
              - GMT-04:00
              - GMT+10:30
              - GMT-03:30
              - GMT+09:00
              - GMT+11:00
              - GMT+13:45
              - GMT-08:00
              - GMT-06:00
              - GMT-02:00
              - GMT+01:00
              - GMT+05:00
              - GMT+03:00
              - GMT+05:45
              - GMT+04:30
              - GMT+07:00
              - GMT+06:30
              - GMT-11:00
              - GMT-02:30
              - GMT+09:30
              - GMT+10:00
              - GMT+12:45
              - GMT+14:00
              - GMT+12:00
              - GMT-09:00
              - GMT-01:00
              - GMT-07:00
              - GMT-05:00
              - GMT-03:00
            rest_api_limit:
              title: ""
              type: integer
              description: "The number of API calls that the connector should not\
                \ exceed in a day. Default REST API call limit per day: 150,000."
              format: int32
              example: 150000
            salesforce_security_token:
              title: ""
              type: string
              description: The Pardot user's Salesforce SSO Account Security Token.
              format: password
              example: pardot_salesforce_security_token
            password:
              title: ""
              type: string
              description: The Pardot user's password.
              format: password
              example: pardot_password
            historical_sync_limit:
              title: ""
              type: object
              description: "The time range for which historical data should be synced.\
                \ Default value: `All Time`."
              example: THREE_MONTHS | SIX_MONTHS | ONE_YEAR | TWO_YEARS | FIVE_YEARS
                | ALL_TIME
              enum:
              - ONE_YEAR
              - ALL_TIME
              - FIVE_YEARS
              - TWO_YEARS
              - THREE_MONTHS
              - SIX_MONTHS
            business_unit_id:
              title: ""
              type: string
              description: Business Unit Id
              example: pardot_business_unit_id
            is_external_activities_endpoint_selected:
              title: ""
              type: boolean
              description: Whether the `EXTERNAL_ACTIVITY` table must be synced or
                not.
              example: true
            email:
              title: ""
              type: string
              description: The email of the Pardot user.
              example: pardot_user_email
          description: ""
          example: null
      example: null
    pardot_auth_V1:
      properties:
        auth:
          type: object
          properties:
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Pardot client application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Pardot client application.'
                  example: my_client_id
              description: ""
              example: null
          description: ""
          example: null
      example: null
    pardot_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/pardot_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/pardot_auth_V1'
    partnerize_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Partnerize user API key.
              format: password
              example: your_partnerize_user_api_key
            application_key:
              title: ""
              type: string
              description: Your Partnerize user application key.
              example: your_partnerize_user_application_key
          description: ""
          example: null
      example: null
    partnerize_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/partnerize_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    partnerstack_vendor_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Your PartnerStack Vendor Public key.
              example: your_partnerstack_vendor_public_key
            secret_key:
              title: ""
              type: string
              description: Your PartnerStack Vendor Secret key.
              format: password
              example: your_partnerstack_vendor_secret_key
          description: ""
          example: null
      example: null
    partnerstack_vendor_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/partnerstack_vendor_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    paychex_config_V1:
      properties:
        config:
          type: object
          properties:
            client_secret:
              title: ""
              type: string
              description: Your Paychex client secret.
              format: password
              example: your_paychex_api_secret
            client_id:
              title: ""
              type: string
              description: Your Paychex client ID.
              format: password
              example: your_paychex_api_key
          description: ""
          example: null
      example: null
    paychex_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/paychex_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    paypal_config_V1:
      properties:
        config:
          type: object
          properties:
            secret_key:
              title: ""
              type: string
              description: ""
              format: password
              example: string
            client_id:
              title: ""
              type: string
              description: '`Client ID` of your PayPal client application.'
              example: string
          description: ""
          example: null
      example: null
    paypal_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/paypal_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    paypal_sandbox_config_V1:
      properties:
        config:
          type: object
          properties:
            secret_key:
              title: ""
              type: string
              description: '`Client Secret` of your PayPal client application.'
              format: password
              example: my_secret_key
            client_id:
              title: ""
              type: string
              description: '`Client ID` of your PayPal client application.'
              example: my_client_id
          description: ""
          example: null
      example: null
    paypal_sandbox_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/paypal_sandbox_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    pendo_config_V1:
      properties:
        config:
          type: object
          properties:
            sync_mode:
              title: ""
              type: object
              description: "Whether to sync all App IDs or specific App IDs. Default\
                \ value: `AllAppIds`."
              example: AllAppIds | SpecificAppIds
              enum:
              - AllAppIds
              - SpecificAppIds
            integration_key:
              title: ""
              type: string
              description: The integration key of the Pendo account.
              format: password
              example: pendo_integration_key
            app_ids:
              title: ""
              type: array
              description: Specific App IDs to sync. Must be populated if `sync_mode`
                is set to `SpecificAppIds`.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            region:
              title: ""
              type: object
              description: The Pendo account region.
              example: US | EU | US1
              enum:
              - EU
              - US1
              - US
          description: ""
          example: null
      example: null
    pendo_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/pendo_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    persona_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Persona API key.
              format: password
              example: your_persona_api_key
          description: ""
          example: null
      example: null
    persona_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/persona_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    personio_config_V1:
      properties:
        config:
          type: object
          properties:
            client_secret:
              title: ""
              type: string
              description: Your Personio secret.
              format: password
              example: your_personio_client_secret
            client_id:
              title: ""
              type: string
              description: Your Personio Client ID.
              example: your_personio_clientid
          description: ""
          example: null
      example: null
    personio_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/personio_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    phoenix_ads_config_V1:
      properties:
        config:
          type: object
          properties:
            secret_key:
              title: ""
              type: string
              description: Your Phoenix Ads Secret key.
              format: password
              example: your_phoenix_ads_secret_key
            agent_id:
              title: ""
              type: string
              description: Your Phoenix Ads Agent ID.
              example: your_phoenix_ads_agent_id
          description: ""
          example: null
      example: null
    phoenix_ads_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/phoenix_ads_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    picqer_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Picqer API key.
              format: password
              example: your_picqer_api_key
            sub_domain:
              title: ""
              type: string
              description: Your Picqer subdomain.
              example: your_picqer_subdomain
          description: ""
          example: null
      example: null
    picqer_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/picqer_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    pigment_config_V1:
      properties:
        config:
          type: object
          properties:
            metric_id:
              title: ""
              type: string
              description: Your Pigment metric ID.
              example: string
            list_id:
              title: ""
              type: string
              description: Your Pigment list ID.
              example: string
            api_key:
              title: ""
              type: string
              description: Your Pigment API key.
              format: password
              example: string
            view_id:
              title: ""
              type: string
              description: Your Pigment view ID.
              example: string
            table_id:
              title: ""
              type: string
              description: Your Pigment table ID.
              example: string
          description: ""
          example: null
      example: null
    pigment_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/pigment_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    pingdom_config_V1:
      properties:
        config:
          type: object
          properties:
            username:
              title: ""
              type: string
              description: Your Pingdom Username.
              format: password
              example: your_pingdom_username
          description: ""
          example: null
      example: null
    pingdom_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/pingdom_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    pinpoint_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Pinpoint API key.
              format: password
              example: your_pinpoint_api_key
            sub_domain:
              title: ""
              type: string
              description: Your Pinpoint sub domain name.
              example: your_pinpoint_subdomain
          description: ""
          example: null
      example: null
    pinpoint_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/pinpoint_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    pinterest_ads_config_V1:
      properties:
        config:
          type: object
          properties:
            sync_mode:
              title: ""
              type: object
              description: Whether to sync all advertisers or specific advertisers.
              example: AllAdvertisers | SpecificAdvertisers
              enum:
              - SpecificAdvertisers
              - AllAdvertisers
            view_attribution_window:
              title: ""
              type: object
              description: The number of days to use as the conversion attribution
                window for a 'view' action.
              example: ZERO | ONE | SEVEN | FOURTEEN | THIRTY | SIXTY
              enum:
              - ZERO
              - THIRTY
              - SIXTY
              - FOURTEEN
              - ONE
              - SEVEN
            refresh_token_expires_at:
              title: ""
              type: string
              description: The expiration date of the refresh token. Unix timestamp
                in seconds
              format: date-time
              example: "1717858800"
            report_granularity:
              title: ""
              type: object
              description: 'Granularity at which reports will be '
              example: DAY | HOUR
              enum:
              - HOUR
              - DAY
            timeframe_months:
              title: ""
              type: object
              description: "Number of months' worth of reporting data you'd like to\
                \ include in your initial sync. This cannot be modified once the connector\
                \ is created. Default value: `THREE`."
              example: THREE | SIX | TWELVE | TWENTY_FOUR | ALL_TIME
              enum:
              - TWENTY_FOUR
              - SIX
              - ALL_TIME
              - TWELVE
              - THREE
            advertisers:
              title: ""
              type: array
              description: Specific Advertisers to sync.  Must be populated if `sync_mode`
                is set to `SpecificAdvertisers`.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            conversion_report_time:
              title: ""
              type: object
              description: The date that the user interacted with the ad OR completed
                a conversion event.
              example: AD_EVENT | CONVERSION_EVENT
              enum:
              - CONVERSION_EVENT
              - AD_EVENT
            engagement_attribution_window:
              title: ""
              type: object
              description: The number of days to use as the conversion attribution
                window for an engagement (i.e. closeup or save) action.
              example: ZERO | ONE | SEVEN | FOURTEEN | THIRTY | SIXTY
              enum:
              - ZERO
              - THIRTY
              - SIXTY
              - FOURTEEN
              - ONE
              - SEVEN
            click_attribution_window:
              title: ""
              type: object
              description: The number of days to use as the conversion attribution
                window for a 'click' action.
              example: ZERO | ONE | SEVEN | FOURTEEN | THIRTY | SIXTY
              enum:
              - ZERO
              - THIRTY
              - SIXTY
              - FOURTEEN
              - ONE
              - SEVEN
          description: ""
          example: null
      example: null
    pinterest_ads_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The long-lived `Refresh token` along with the `client_id`
                and `client_secret` parameters carry the information necessary to
                get a new access token for API resources.
              example: my_refresh_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Pinterest client application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Pinterest client application.'
                  example: my_client_id
              description: Your application client access fields.
              example: null
          description: ""
          example: null
      example: null
    pinterest_ads_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/pinterest_ads_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/pinterest_ads_auth_V1'
    pinterest_organic_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    pinterest_organic_auth_V1:
      properties:
        auth:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: Your Pinterest access token.
              format: password
              example: your_access_token
            refresh_token:
              title: ""
              type: string
              description: Your Pinterest refresh token.
              format: password
              example: your_refresh_token
            client_access:
              title: ""
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: ""
                  format: password
                  example: string
                client_id:
                  title: ""
                  type: string
                  description: ""
                  example: string
              description: Your Pinterest client access.
              example: null
          description: ""
          example: null
      example: null
    pinterest_organic_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/pinterest_organic_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/pinterest_organic_auth_V1'
    pipe17_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: The Pipe17 API key.
              format: password
              example: your_pipe17_api_key
          description: ""
          example: null
      example: null
    pipe17_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/pipe17_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    pipedrive_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: (Optional)Your Pipedrive personal API token
              format: password
              example: api_token
            domain:
              title: ""
              type: string
              description: Your Pipedrive domain.
              example: domain
          description: ""
          example: null
      example: null
    pipedrive_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The long-lived `Refresh token` along with the `client_id`
                and `client_secret` parameters carry the information necessary to
                get a new access token for API resources.
              example: my_refresh_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Pipedrive client application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Pipedrive client application.'
                  example: my_client_id
              description: ""
              example: null
          description: ""
          example: null
      example: null
    pipedrive_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/pipedrive_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/pipedrive_auth_V1'
    pivotal_tracker_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Pivotal Tracker API token.
              format: password
              example: your_api_token
          description: ""
          example: null
      example: null
    pivotal_tracker_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/pivotal_tracker_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    piwik_pro_config_V1:
      properties:
        config:
          type: object
          properties:
            sub_domain:
              title: ""
              type: string
              description: Your Piwik PRO subdomain.
              example: string
            client_secret:
              title: ""
              type: string
              description: Your Piwik PRO client secret.
              format: password
              example: string
            client_id:
              title: ""
              type: string
              description: Your Piwik PRO client ID.
              example: string
          description: ""
          example: null
      example: null
    piwik_pro_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/piwik_pro_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    placerai_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Placer.ai API key.
              format: password
              example: string
          description: ""
          example: null
      example: null
    placerai_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/placerai_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    planetscale_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    planetscale_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/planetscale_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    planful_config_V1:
      properties:
        config:
          type: object
          properties:
            email_id:
              title: ""
              type: string
              description: Your Planful email ID.
              example: your_planful_email_id
            access_key:
              title: ""
              type: string
              description: Your Planful access key.
              format: password
              example: your_planful_access_key
            access_id:
              title: ""
              type: string
              description: Your Planful access ID.
              example: your_planful_access_id
            tenant_app_url:
              title: ""
              type: string
              description: Your Planful tenant app URL.
              example: your_planful_tenant_app_url
          description: ""
          example: null
      example: null
    planful_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/planful_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    planhat_config_V1:
      properties:
        config:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: Your Planhat access token.
              format: password
              example: string
          description: ""
          example: null
      example: null
    planhat_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/planhat_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    playvox_config_V1:
      properties:
        config:
          type: object
          properties:
            user_id:
              title: ""
              type: string
              description: Your Playvox User ID.
              example: your_playvox_user_id
            api_key:
              title: ""
              type: string
              description: Your Playvox API Key.
              format: password
              example: your_playvox_api_key
            sub_domain:
              title: ""
              type: string
              description: Your Playvox Subdomain.
              example: your_playvox_subdomain
          description: ""
          example: null
      example: null
    playvox_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/playvox_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    playvox_workforce_management_config_V1:
      properties:
        config:
          type: object
          properties:
            identifier:
              title: ""
              type: string
              description: Your Playvox Workforce Management client identifier.
              example: string
            tenant_url:
              title: ""
              type: string
              description: Your Playvox Workforce Management tenant URL.
              example: string
            region_url:
              title: ""
              type: string
              description: Your Playvox Workforce Management region URL.
              example: string
            secret:
              title: ""
              type: string
              description: Your Playvox Workforce Management client secret.
              format: password
              example: string
          description: ""
          example: null
      example: null
    playvox_workforce_management_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/playvox_workforce_management_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    podio_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your Podio account password.
              format: password
              example: your_podio_password
            client_secret:
              title: ""
              type: string
              description: Your Podio client secret.
              format: password
              example: your_podio_client_secret
            client_id:
              title: ""
              type: string
              description: Your Podio client ID.
              example: your_podio_client_id
            username:
              title: ""
              type: string
              description: Your Podio account username.
              example: your_podio_username
          description: ""
          example: null
      example: null
    podio_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/podio_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    postgres_config_V1:
      properties:
        config:
          type: object
          properties:
            publication_name:
              title: ""
              type: string
              description: "Publication name. Specify only for `\"updated_method\"\
                : \"WAL_PGOUTPUT\"`."
              example: string
            connection_type:
              title: ""
              type: object
              description: "Possible values:`Directly`, `PrivateLink`, `SshTunnel`.\
                \ `SshTunnel` is used as a value if this parameter is omitted in the\
                \ request and any of the following parameter's values is specified:\
                \ `tunnel_host`, `tunnel_port`, `tunnel_user`. Otherwise, `Directly`\
                \ is used as a value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            update_method:
              title: ""
              type: object
              description: "The method to detect new or changed rows. <br>Specify\
                \ only for `\"service\": \"postgres\"` or `\"service\": \"postgres_rds\"\
                `. <br>Supported values:<br>`WAL` - this method replicates new, changed\
                \ and deleted rows by tailing the write-ahead log (WAL) via a logical\
                \ slot. This is more efficient than the XMIN method, but requires\
                \ more setup and monitoring.<br>`XMIN` - this method detects new or\
                \ changed rows via the XMIN system column, but is not capable of detecting\
                \ deleted rows.<br>`WAL_PGOUTPUT` -  logical replication of the WAL\
                \ using the pgoutput plugin. This method replicates new, changed,\
                \ and deleted rows by tailing the write-ahead log (WAL) using a logical\
                \ slot.<br>`TELEPORT` - Fivetran's proprietary replication method\
                \ that uses compressed snapshots to detect and apply changes."
              example: WAL | XMIN | WAL_PGOUTPUT | TELEPORT
              enum:
              - WAL
              - XMIN
              - TELEPORT
              - WAL_PGOUTPUT
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS through Tunnel
              example: true
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel."
              example: fivetran
            client_public_certificate:
              title: ""
              type: string
              description: Client Certificate in .pem format.
              example: string
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect via an SSH tunnel."
              format: int32
              example: 22
            auth_method:
              title: ""
              type: object
              description: Database authentication method
              example: PASSWORD | CLIENT_CERTIFICATE
              enum:
              - PASSWORD
              - CLIENT_CERTIFICATE
            database:
              title: ""
              type: string
              description: The database name.
              example: postgres
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: test_password
            client_private_key:
              title: ""
              type: string
              description: Client Private Key in .pem format.
              format: password
              example: string
            port:
              title: ""
              type: integer
              description: The port number.
              format: int32
              example: 5432
            host:
              title: ""
              type: string
              description: DB instance host or IP address.
              example: postgresinstance.mycompany.com
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect via an SSH tunnel (do\
                \ not use a load balancer)."
              example: XXX.XXX.XXX.XXX
            replication_slot:
              title: ""
              type: string
              description: "Replication slot name. Specify only for `\"updated_method\"\
                : \"WAL\"` or `\"WAL_PGOUTPUT\"`."
              example: test_replication_slot
            user:
              title: ""
              type: string
              description: The user name.
              example: test_user
          description: ""
          example: null
      example: null
    postgres_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/postgres_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    postgres_rds_config_V1:
      properties:
        config:
          type: object
          properties:
            publication_name:
              title: ""
              type: string
              description: "Publication name. Specify only for `\"updated_method\"\
                : \"WAL_PGOUTPUT\"`."
              example: string
            connection_type:
              title: ""
              type: object
              description: "Possible values:`Directly`, `PrivateLink`, `SshTunnel`.\
                \ `SshTunnel` is used as a value if this parameter is omitted in the\
                \ request and any of the following parameter's values is specified:\
                \ `tunnel_host`, `tunnel_port`, `tunnel_user`. Otherwise, `Directly`\
                \ is used as a value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            update_method:
              title: ""
              type: object
              description: "The method to detect new or changed rows. <br>Specify\
                \ only for `\"service\": \"postgres\"` or `\"service\": \"postgres_rds\"\
                `. <br>Supported values:<br>`WAL` - this method replicates new, changed\
                \ and deleted rows by tailing the write-ahead log (WAL) via a logical\
                \ slot. This is more efficient than the XMIN method, but requires\
                \ more setup and monitoring.<br>`XMIN` - this method detects new or\
                \ changed rows via the XMIN system column, but is not capable of detecting\
                \ deleted rows.<br>`WAL_PGOUTPUT` -  logical replication of the WAL\
                \ using the pgoutput plugin. This method replicates new, changed,\
                \ and deleted rows by tailing the write-ahead log (WAL) using a logical\
                \ slot.<br>`TELEPORT` - Fivetran's proprietary replication method\
                \ that uses compressed snapshots to detect and apply changes."
              example: WAL | XMIN | WAL_PGOUTPUT | TELEPORT
              enum:
              - WAL
              - XMIN
              - TELEPORT
              - WAL_PGOUTPUT
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS through Tunnel
              example: true
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel."
              example: fivetran
            client_public_certificate:
              title: ""
              type: string
              description: Client Certificate in .pem format.
              example: string
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect via an SSH tunnel."
              format: int32
              example: 22
            auth_method:
              title: ""
              type: object
              description: Database authentication method
              example: PASSWORD | CLIENT_CERTIFICATE
              enum:
              - PASSWORD
              - CLIENT_CERTIFICATE
            database:
              title: ""
              type: string
              description: The database name.
              example: postgres
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: test_password
            client_private_key:
              title: ""
              type: string
              description: Client Private Key in .pem format.
              format: password
              example: string
            port:
              title: ""
              type: integer
              description: The port number.
              format: int32
              example: 5432
            host:
              title: ""
              type: string
              description: DB instance host or IP address.
              example: postgresinstance.mycompany.com
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect via an SSH tunnel (do\
                \ not use a load balancer)."
              example: XXX.XXX.XXX.XXX
            replication_slot:
              title: ""
              type: string
              description: "Replication slot name. Specify only for `\"updated_method\"\
                : \"WAL\"` or `\"WAL_PGOUTPUT\"`."
              example: test_replication_slot
            user:
              title: ""
              type: string
              description: The user name.
              example: test_user
          description: ""
          example: null
      example: null
    postgres_rds_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/postgres_rds_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    posthog_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your PostHog API key.
              format: password
              example: your_posthog_api_key
            sub_domain:
              type: object
              description: Your PostHog data region (`app` or `eu`).
              example: null
              enum:
              - app
              - eu
          description: ""
          example: null
      example: null
    posthog_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/posthog_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    postmark_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Your Postmark account API token.
              format: password
              example: your_postmark_account_api_token
          description: ""
          example: null
      example: null
    postmark_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/postmark_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    power_reviews_enterprise_config_V1:
      properties:
        config:
          type: object
          properties:
            client_secret:
              title: ""
              type: string
              description: Your PowerReviews Enterprise Client Secret.
              format: password
              example: your_power_reviews_enterprise_client_secret
            client_id:
              title: ""
              type: string
              description: Your PowerReviews Enterprise Client ID.
              example: your_power_reviews_enterprise_client_id
          description: ""
          example: null
      example: null
    power_reviews_enterprise_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/power_reviews_enterprise_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    prisma_cloud_config_V1:
      properties:
        config:
          type: object
          properties:
            console_url:
              title: ""
              type: string
              description: Your Prisma Cloud console URL.
              example: string
            base_url:
              type: object
              description: Your Prisma Cloud admin console URL.
              example: null
              enum:
              - https://api.gov.prismacloud.io
              - https://api.id.prismacloud.io
              - https://api4.prismacloud.io
              - https://api.jp.prismacloud.io
              - https://api3.prismacloud.io
              - https://api.uk.prismacloud.io
              - https://api.ind.prismacloud.io
              - https://api2.eu.prismacloud.io
              - https://api.eu.prismacloud.io
              - https://api.sg.prismacloud.io
              - https://api.prismacloud.io
              - https://api.prismacloud.cn
              - https://api.anz.prismacloud.io
              - https://api.ca.prismacloud.io
              - https://api.fr.prismacloud.io
              - https://api2.prismacloud.io
            client_secret:
              title: ""
              type: string
              description: Your Prisma Cloud secret access Key.
              format: password
              example: string
            client_id:
              title: ""
              type: string
              description: Your Prisma Cloud access key ID.
              example: string
          description: ""
          example: null
      example: null
    prisma_cloud_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/prisma_cloud_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    prive_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Prive API key.
              format: password
              example: your_prive_api_key
          description: ""
          example: null
      example: null
    prive_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/prive_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    procore_config_V1:
      properties:
        config:
          type: object
          properties:
            environment:
              type: object
              description: Your Procore account environment.
              example: null
              enum:
              - sandbox
              - api
              - api-monthly
            client_secret:
              title: ""
              type: string
              description: Your Procore client secret.
              format: password
              example: your_procore_client_secret
            client_id:
              title: ""
              type: string
              description: Your Procore client ID.
              example: your_procore_client_id
          description: ""
          example: null
      example: null
    procore_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/procore_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    productboard_config_V1:
      properties:
        config:
          type: object
          properties:
            bearer_token:
              title: ""
              type: string
              description: Your Productboard API key.
              format: password
              example: your_productboard_api_key
          description: ""
          example: null
      example: null
    productboard_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/productboard_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    productive_config_V1:
      properties:
        config:
          type: object
          properties:
            organization_id:
              title: ""
              type: string
              description: Your Productive Organization ID.
              example: string
            personal_access_token:
              title: ""
              type: string
              description: Your Productive personal access token.
              format: password
              example: your_productive_api_token
          description: ""
          example: null
      example: null
    productive_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/productive_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    proofpoint_security_awareness_config_V1:
      properties:
        config:
          type: object
          properties:
            token_key:
              title: ""
              type: string
              description: Your Proofpoint Security Awareness Token Key.
              format: password
              example: your_proofpoint_security_awareness_token_key
            region:
              type: object
              description: Your Proofpoint Security Awareness Region.
              example: null
              enum:
              - results.ap.securityeducation.com
              - results.us.securityeducation.com
              - results.eu.securityeducation.com
          description: ""
          example: null
      example: null
    proofpoint_security_awareness_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/proofpoint_security_awareness_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    qualaroo_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Qualaroo API Key.
              example: your_qualaroo_api_key
            survey_ids:
              title: ""
              type: string
              description: Array of Qualaroo Survey IDs.
              example: string
            api_secret:
              title: ""
              type: string
              description: Your Qualaroo API Secret.
              format: password
              example: your_qualaroo_api_secret
          description: ""
          example: null
      example: null
    qualaroo_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/qualaroo_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    qualtrics_config_V1:
      properties:
        config:
          type: object
          properties:
            auth_type:
              title: ""
              type: object
              description: Type of authentication being used by connector
              example: API_TOKEN | OAUTH2 | STANDARD | ADVANCED
              enum:
              - STANDARD
              - ADVANCED
            pass_phrase:
              title: ""
              type: string
              description: Pass Phrase
              format: password
              example: '---'
            api_requests_per_minute:
              title: ""
              type: integer
              description: "Allowed number of API requests to Qualtrics per minute,\
                \ the default value is 2000. Maximum allowed number is 3000 because\
                \ brands may make up to 3000 API requests per minute across all of\
                \ its API calls."
              format: int32
              example: 1500
            api_token:
              title: ""
              type: string
              description: API token of the Qualtrics account.
              format: password
              example: string
            certificate:
              title: ""
              type: string
              description: Your Client Certificate
              format: password
              example: '---'
            data_center:
              title: ""
              type: string
              description: "Data center ID of the Qualtrics account. Can be found\
                \ in the URL before `qualtrics.com`. (For example, if your URL is\
                \ `youraccount.ca1.qualtrics.com`, then the data center is `ca1`.)"
              example: data_center
            private_key:
              title: ""
              type: string
              description: Your private key
              format: password
              example: '---'
          description: ""
          example: null
      example: null
    qualtrics_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The long-lived `Refresh token` along with the `client_id`
                and `client_secret` parameters carry the information necessary to
                get a new access token for API resources.
              example: my_refresh_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Qualtrics client application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Qualtrics client application.'
                  example: my_client_id
              description: Your application client access fields.
              example: null
          description: ""
          example: null
      example: null
    qualtrics_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/qualtrics_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/qualtrics_auth_V1'
    quickbooks_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    quickbooks_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The long-lived `Refresh token` along with the `client_id`
                and `client_secret` parameters carry the information necessary to
                get a new access token for API resources.
              example: my_refresh_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your QuickBooks client application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your QuickBooks client application.'
                  example: my_client_id
              description: ""
              example: null
            realm_id:
              title: ""
              type: string
              description: '`Realm ID` of your QuickBooks application.'
              example: my_realm_id
          description: ""
          example: null
      example: null
    quickbooks_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/quickbooks_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/quickbooks_auth_V1'
    quora_ads_config_V1:
      properties:
        config:
          type: object
          properties:
            client_secret:
              title: ""
              type: string
              description: Your Quora Ads client secret.
              format: password
              example: your_quora_ads_client_secret
            client_id:
              title: ""
              type: string
              description: Your Quora Ads client ID.
              example: your_quora_ads_client_id
          description: ""
          example: null
      example: null
    quora_ads_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/quora_ads_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    quorum_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Quorum API key.
              format: password
              example: your_quorum_api_key
            username:
              title: ""
              type: string
              description: Your Quorum username .
              example: your_quorum_username
          description: ""
          example: null
      example: null
    quorum_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/quorum_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    rakutenadvertising_config_V1:
      properties:
        config:
          type: object
          properties:
            report_keys:
              title: ""
              type: string
              description: Your Rakuten Advertising report keys.
              example: your_rakutenadvertising_report_keys
            api_token:
              title: ""
              type: string
              description: Your Rakuten Advertising API token.
              format: password
              example: your_rakutenadvertising_api_token
          description: ""
          example: null
      example: null
    rakutenadvertising_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/rakutenadvertising_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    ramp_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    ramp_auth_V1:
      properties:
        auth:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: Your Ramp access token.
              format: password
              example: ramp_access_token
            refresh_token:
              title: ""
              type: string
              description: Your Ramp refresh token.
              format: password
              example: ramp_refresh_token
            client_access:
              title: ""
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: ""
                  format: password
                  example: string
                client_id:
                  title: ""
                  type: string
                  description: ""
                  example: string
              example: null
          description: ""
          example: null
      example: null
    ramp_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/ramp_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/ramp_auth_V1'
    rarible_config_V1:
      properties:
        config:
          type: object
          properties:
            blockchain:
              type: object
              description: Your Rarible Blockchain.
              example: null
              enum:
              - POLYGON
              - ETHEREUM
              - SOLANA
              - IMMUTABLEX
              - TEZOS
              - FLOW
            collection_address:
              title: ""
              type: string
              description: Your Rarible Collection Address.
              example: your_rarible_collection_address
          description: ""
          example: null
      example: null
    rarible_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/rarible_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    rebound_returns_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your ReBound Returns API key.
              format: password
              example: your_rebound_returns_api_key
            login:
              title: ""
              type: string
              description: Your ReBound Returns login.
              example: your_rebound_returns_login
          description: ""
          example: null
      example: null
    rebound_returns_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/rebound_returns_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    recharge_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: ""
              format: password
              example: string
          description: ""
          example: null
      example: null
    recharge_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/recharge_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    recurly_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: ""
              format: password
              example: string
            sub_domain:
              title: ""
              type: string
              description: Your company's Recurly subdomain.
              example: recurly_subdomain
          description: ""
          example: null
      example: null
    recurly_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/recurly_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    reddit_ads_config_V1:
      properties:
        config:
          type: object
          properties:
            sync_mode:
              title: ""
              type: object
              description: Whether to sync all accounts or specific accounts.
              example: AllAccounts | SpecificAccounts
              enum:
              - AllAccounts
              - SpecificAccounts
            timeframe_months:
              title: ""
              type: object
              description: "Number of months' worth of reporting data you'd like to\
                \ include in your initial sync. This cannot be modified once the connector\
                \ is created. Default value: `TWELVE`."
              example: THREE | SIX | TWELVE | TWENTY_FOUR | ALL_TIME
              enum:
              - TWENTY_FOUR
              - SIX
              - ALL_TIME
              - TWELVE
              - THREE
            sync_multiple_accounts:
              title: ""
              type: boolean
              description: "When this parameter is set to `true`, we sync the data\
                \ of the additional linked accounts. When this parameter is set to\
                \ `false`, we sync only the data from the main account that was used\
                \ for authorization"
              example: true
            accounts:
              title: ""
              type: array
              description: Accounts
              example: null
              items:
                title: ""
                type: object
                properties:
                  name:
                    title: ""
                    type: string
                    description: Reddit username of the additional linked account.
                    example: other_linked_account_name
                description: Accounts
                example: null
            business_accounts:
              title: ""
              type: array
              description: Specific Accounts to sync.  Must be populated if `sync_mode`
                is set to `SpecificAccounts`.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            custom_reports:
              title: ""
              type: array
              description: The list of custom report configurations. Each report corresponds
                to a table within the schema to which connector will sync the data.
              example: null
              items:
                title: ""
                type: object
                properties:
                  custom_events_included:
                    title: ""
                    type: boolean
                    description: "The boolean value specifying whether the custom\
                      \ events are included in event conversions report. Default value:\
                      \ `false`"
                    example: true
                  conversions_report_included:
                    title: ""
                    type: boolean
                    description: "The boolean value specifying whether to enable or\
                      \ disable event conversions data synchronisation. Default value:\
                      \ `false`"
                    example: true
                  event_names:
                    title: ""
                    type: array
                    description: The list of events the conversion data will be synchronised
                      for
                    example:
                    - string
                    items:
                      title: ""
                      type: string
                      description: ""
                      example: string
                  time_zone_mode:
                    title: ""
                    type: object
                    description: "When this parameter is set to `ACCOUNT`, connector\
                      \ will use account related time zone to sync report data. Default\
                      \ value: `ACCOUNT`. Possible values: `ACCOUNT`, `USER`"
                    example: ACCOUNT | USER
                    enum:
                    - ACCOUNT
                    - USER
                  level:
                    title: ""
                    type: object
                    description: Level of custom report.
                    example: ACCOUNT | CAMPAIGN | AD_GROUP | AD | POST | NONE
                    enum:
                    - ACCOUNT
                    - AD
                    - POST
                    - AD_GROUP
                    - NONE
                    - CAMPAIGN
                  report_fields:
                    title: ""
                    type: array
                    description: The list of fields included in custom report
                    example:
                    - string
                    items:
                      title: ""
                      type: string
                      description: ""
                      example: string
                  segmentation:
                    title: ""
                    type: object
                    description: Level of custom report.
                    example: COUNTRY | METRO | INTEREST | COMMUNITY | PLACEMENT |
                      NONE
                    enum:
                    - PLACEMENT
                    - COUNTRY
                    - METRO
                    - COMMUNITY
                    - NONE
                    - INTEREST
                  time_zone:
                    title: ""
                    type: string
                    description: The specific time zone to sync report data if  `useAccountTimeZone`
                      set to `false`.
                    example: GMT
                  report_name:
                    title: ""
                    type: string
                    description: The table name within the schema to which connector
                      syncs the data of the specific report.
                    example: test_report_name
                description: The list of custom report configurations. Each report
                  corresponds to a table within the schema to which connector will
                  sync the data.
                example: null
          description: ""
          example: null
      example: null
    reddit_ads_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The long-lived `Refresh token` along with the `client_id`
                and `client_secret` parameters carry the information necessary to
                get a new access token for API resources.
              example: my_refresh_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Reddit Ads client application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Reddit Ads client application.'
                  example: my_client_id
              description: Your application client access fields
              example: null
          description: ""
          example: null
      example: null
    reddit_ads_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/reddit_ads_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/reddit_ads_auth_V1'
    referralhero_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Your Referralhero API token.
              format: password
              example: your_referralhero_api_token
          description: ""
          example: null
      example: null
    referralhero_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/referralhero_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    reltio_config_V1:
      properties:
        config:
          type: object
          properties:
            max_api_requests_per_day:
              title: ""
              type: integer
              description: Maximum API requests per day
              format: int32
              example: 1000000
            tenant_configs:
              title: ""
              type: array
              description: '* tenant(s)'
              example: null
              items:
                title: ""
                type: object
                properties:
                  tenant_id:
                    title: ""
                    type: string
                    description: Your Reltio tenant ID.
                    example: your_reltio_tenant_id
                  subdomain:
                    title: ""
                    type: string
                    description: Your Reltio subdomain.
                    example: your_reltio_subdomain
                description: '* tenant(s)'
                example: null
          description: ""
          example: null
      example: null
    reltio_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/reltio_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    replyio_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Reply API key.
              format: password
              example: your_replyio_api_key
          description: ""
          example: null
      example: null
    replyio_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/replyio_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    resource_management_by_smartsheet_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Your Resource Management by Smartsheet API token.
              format: password
              example: your_resource_management_by_smartsheet_api_token
          description: ""
          example: null
      example: null
    resource_management_by_smartsheet_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/resource_management_by_smartsheet_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    retailnext_config_V1:
      properties:
        config:
          type: object
          properties:
            secret_key:
              title: ""
              type: string
              description: Your RetailNext secret key.
              format: password
              example: your_secret_key
            access_key:
              title: ""
              type: string
              description: Your RetailNext access key.
              example: your_access_key
            subscription:
              title: ""
              type: string
              description: Your RetailNext subscription.
              example: your_subscription
          description: ""
          example: null
      example: null
    retailnext_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/retailnext_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    retently_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Your Retently API token.
              format: password
              example: your_retently_api_token
          description: ""
          example: null
      example: null
    retently_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/retently_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    revel_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key_api_secret:
              title: ""
              type: string
              description: Your Revel Systems API Key and API Secret.
              format: password
              example: your_revel_systems_api_key_api_secret
            sub_domain:
              title: ""
              type: string
              description: Your Revel Systems subDomain.
              example: your_revel_systems_sub_domain
          description: ""
          example: null
      example: null
    revel_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/revel_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    revenuecat_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your RevenueCat API key.
              format: password
              example: your_revenuecat_api_key
          description: ""
          example: null
      example: null
    revenuecat_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/revenuecat_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    reviewsai_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Your REVIEWS.ai API token.
              format: password
              example: your_reviewsai_api_token
          description: ""
          example: null
      example: null
    reviewsai_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/reviewsai_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    reviewsio_config_V1:
      properties:
        config:
          type: object
          properties:
            store_id:
              title: ""
              type: string
              description: Your REVIEWS.io store ID
              example: your_reviewsio_store_id
            api_key:
              title: ""
              type: string
              description: Your REVIEWS.io API key.
              format: password
              example: your_reviewsio_api_key
          description: ""
          example: null
      example: null
    reviewsio_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/reviewsio_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    revops_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your RevOps bearer token.
              format: password
              example: string
          description: ""
          example: null
      example: null
    revops_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/revops_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    revx_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your RevX Password.
              format: password
              example: your_revx_password_hash
            username:
              title: ""
              type: string
              description: Your RevX Username.
              example: your_revx_username
          description: ""
          example: null
      example: null
    revx_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/revx_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    ricochet360_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Ricochet360 API key.
              format: password
              example: your_ricochet360_api_key
          description: ""
          example: null
      example: null
    ricochet360_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/ricochet360_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    ringcentral_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    ringcentral_auth_V1:
      properties:
        auth:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: The long-lived `Access token` carries the information necessary
                to access API resources.
              example: my_access_token
          description: ""
          example: null
      example: null
    ringcentral_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/ringcentral_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/ringcentral_auth_V1'
    ringover_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Ringover API key.
              format: password
              example: your_ringover_api_key
            region:
              type: object
              description: Your Ringover region.
              example: null
              enum:
              - -api-us
              - -api
          description: ""
          example: null
      example: null
    ringover_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/ringover_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    rippling_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Rippling API key.
              format: password
              example: your_rippling_api_key
          description: ""
          example: null
      example: null
    rippling_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/rippling_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    rithum_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    rithum_auth_V1:
      properties:
        auth:
          type: object
          properties:
            client_access:
              title: ""
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: ""
                  format: password
                  example: string
                client_id:
                  title: ""
                  type: string
                  description: ""
                  example: string
              example: null
          description: ""
          example: null
      example: null
    rithum_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/rithum_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/rithum_auth_V1'
    rocketlane_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Rocketlane API key.
              format: password
              example: your_rocketlane_api_key
          description: ""
          example: null
      example: null
    rocketlane_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/rocketlane_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    rokt_config_V1:
      properties:
        config:
          type: object
          properties:
            account_id:
              title: ""
              type: string
              description: Your Rokt account ID.
              example: your_rokt_account_id
            time_zone_variation:
              type: object
              description: Your Rokt time zone variation.
              example: null
              enum:
              - Australia/Sydney
              - America/Chicago
              - Pacific/Honolulu
            currency:
              type: object
              description: Your Rokt currency.
              example: null
              enum:
              - AUD
              - SGD
              - KRW
              - JPY
              - EUR
              - GBP
              - USD
              - CAD
              - NZD
              - CNY
            historical_sync_time_frame:
              type: object
              description: Your Rokt historical sync time frame.
              example: null
              enum:
              - TWENTY_FOUR
              - SIX
              - ALL_TIME
              - TWELVE
              - THREE
            app_id:
              title: ""
              type: string
              description: Your Rokt app ID.
              example: your_rokt_app_id
            app_secret:
              title: ""
              type: string
              description: Your Rokt app secret.
              format: password
              example: your_rokt_app_secret
          description: ""
          example: null
      example: null
    rokt_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/rokt_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    rollbar_config_V1:
      properties:
        config:
          type: object
          properties:
            project_access_token:
              title: ""
              type: string
              description: Your Rollbar project access token.
              format: password
              example: your_rollbar_project_access_token
            account_access_token:
              title: ""
              type: string
              description: Your Rollbar account access token.
              format: password
              example: your_rollbar_account_access_token
          description: ""
          example: null
      example: null
    rollbar_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/rollbar_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    rootly_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Rootly API key.
              format: password
              example: your_rootly_api_key
          description: ""
          example: null
      example: null
    rootly_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/rootly_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    rtb_house_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your RTB House password.
              format: password
              example: your_rtb_house_password
            username:
              title: ""
              type: string
              description: Your RTB House username.
              example: your_rtb_house_username
          description: ""
          example: null
      example: null
    rtb_house_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/rtb_house_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    ruddr_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Ruddr API key.
              format: password
              example: string
          description: ""
          example: null
      example: null
    ruddr_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/ruddr_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    rundeck_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Your Rundeck API token.
              format: password
              example: your_rundeck_api_token
            sub_domain:
              title: ""
              type: string
              description: Your Rundeck subdomain.
              example: your_rundeck_subdomain
          description: ""
          example: null
      example: null
    rundeck_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/rundeck_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    s3_config_V1:
      properties:
        config:
          type: object
          properties:
            access_key_id:
              title: ""
              type: string
              description: Access Key ID
              example: access_key_id_value
            prefix:
              title: ""
              type: string
              description: All files and folders under this folder path will be searched
                for files to sync.
              example: folder_path
            non_standard_escape_char:
              title: ""
              type: boolean
              description: "Use this if your CSV generator uses non-standard ways\
                \ of escaping characters. Default value: `false`."
              example: true
            pattern:
              title: ""
              type: string
              description: All files in your search path matching this regular expression
                will be synced.
              example: file_pattern
            json_delivery_mode:
              title: ""
              type: object
              description: Control how your JSON data is delivered into your destination
              example: Packed | Unpacked
              enum:
              - Packed
              - Unpacked
            skip_after:
              title: ""
              type: integer
              description: We will skip over the number of lines specified at the
                end to avoid introducing aberrant data into your destination.
              format: int32
              example: 0
            empty_header:
              title: ""
              type: boolean
              description: "If your CSVs are headerless, set this is as `true`. When\
                \ `true`, we will generate generic column names following the convention\
                \ of `column_0`, `column_1`, ... `column_n` to map the rows. Default\
                \ value: `false`."
              example: true
            use_pgp_encryption_options:
              title: ""
              type: boolean
              description: "Set to `true` if files are encrypted using PGP in the\
                \ S3 bucket. Default value: `false`."
              example: true
            skip_before:
              title: ""
              type: integer
              description: We will skip over the number of lines specified before
                syncing data.
              format: int32
              example: 0
            signer_public_key:
              title: ""
              type: string
              description: The contents of the signer's public key file. Must be populated
                if `use_pgp_encryption_options` is set to `true` and PGP encrypted
                files are signed.
              example: <signer-public-key-used>
            delimiter:
              title: ""
              type: string
              description: "You can specify the delimiter that your CSVs use here.\
                \ Fivetran generally tries to infer the delimiter, but in some cases\
                \ this is impossible."
              example: string
            file_type:
              title: ""
              type: object
              description: "If your files are saved with improper extensions, you\
                \ can force them to be synced as the selected file type."
              example: csv | log | json | jsonl | infer | tsv | avro | parquet | xml
                | spreadsheet | unstructured
              enum:
              - log
              - infer
              - tsv
              - xml
              - csv
              - json
              - jsonl
              - avro
              - parquet
            on_error:
              title: ""
              type: object
              description: "If you know that your files contain some errors, you can\
                \ choose to have poorly formatted lines skipped. We recommend leaving\
                \ the value as `fail` unless you are certain that you have undesirable,\
                \ malformed data."
              example: fail | skip
              enum:
              - fail
              - skip
            archive_pattern:
              title: ""
              type: string
              description: Files inside compressed archives with filenames matching
                this regular expression will be synced.
              example: regex_pattern
            pgp_secret_key:
              title: ""
              type: string
              description: The contents of your PGP secret key file. Must be populated
                if `use_pgp_encryption_options` is set to `true`.
              format: password
              example: <secret-key-used>
            auth_type:
              title: ""
              type: object
              description: Access approach
              example: IAM_ROLE | ACCESS_KEY | PUBLIC_BUCKET
              enum:
              - IAM_ROLE
              - PUBLIC_BUCKET
              - ACCESS_KEY
            append_file_option:
              title: ""
              type: object
              description: "If you know that the source completely over-writes the\
                \ same file with new data, you can append the changes instead of upserting\
                \ based on filename and line number."
              example: upsert_file | append_file | upsert_file_with_primary_keys
              enum:
              - upsert_file
              - append_file
            connection_type:
              title: ""
              type: object
              description: "Connection method. Default value: `Directly`."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            escape_char_options:
              title: ""
              type: object
              description: "Approach used by CSV parser. Default  value: `CUSTOM_ESCAPE_CHAR`.\
                \ required for CSV parsing when `non_standard_escape_char` is `true`."
              example: CUSTOM_ESCAPE_CHAR | DELIMITED_ONLY
              enum:
              - DELIMITED_ONLY
              - CUSTOM_ESCAPE_CHAR
            escape_char:
              title: ""
              type: string
              description: "If your CSV generator follows non-standard rules for escaping\
                \ quotation marks, you can set the escape character here."
              example: string
            list_strategy:
              title: ""
              type: object
              description: "The listing strategy you want to use. Default value: `complete_listing`."
              example: complete_listing | time_based_pattern_listing
              enum:
              - complete_listing
              - time_based_pattern_listing
            bucket:
              title: ""
              type: string
              description: The S3 bucket name. Required for connector creation.
              example: bucket_name
            line_separator:
              title: ""
              type: string
              description: You can specify the custom line separator for your CSV
                files. The line separator is used in files to separate one row from
                the next.
              example: ;
            null_sequence:
              title: ""
              type: string
              description: "If your CSVs use a special value indicating null, you\
                \ can specify it here."
              example: string
            role_arn:
              title: ""
              type: string
              description: The Role ARN required for authentication. Required for
                connector creation when syncing using private bucket.
              format: password
              example: arn::your_role_arn
            access_key_secret:
              title: ""
              type: string
              description: Access Key Secret
              format: password
              example: access_key_secret_value
            is_public:
              title: ""
              type: boolean
              description: "Whether you are syncing from a public bucket. Default\
                \ value: `false`."
              example: true
            compression:
              title: ""
              type: object
              description: The compression format is used to let Fivetran know that
                even files without a compression extension should be decompressed
                using the selected compression format.
              example: bz2 | gz | gzip | zip | tar | tar_bz2 | tar_gz | uncompressed
                | infer
              enum:
              - zip
              - gz
              - tar_gz
              - tar
              - infer
              - gzip
              - uncompressed
              - bz2
              - tar_bz2
            pgp_pass_phrase:
              title: ""
              type: string
              description: The PGP passphrase used to create the key. Must be populated
                if `use_pgp_encryption_options` is set to `true`.
              format: password
              example: <pass-phrase-used>
          description: ""
          example: null
      example: null
    s3_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/s3_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    safebase_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your SafeBase API key.
              format: password
              example: your_safebase_api_key
          description: ""
          example: null
      example: null
    safebase_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/safebase_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    safetyculture_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Your SafetyCulture API token.
              format: password
              example: your_safetyculture_api_token
          description: ""
          example: null
      example: null
    safetyculture_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/safetyculture_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    sage_hr_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Sage HR API key.
              format: password
              example: your_sage_hr_api_key
            sub_domain:
              title: ""
              type: string
              description: Your Sage HR subdomain.
              example: your_sage_hr_sub_domain
          description: ""
          example: null
      example: null
    sage_hr_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/sage_hr_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    sage_intacct_config_V1:
      properties:
        config:
          type: object
          properties:
            company_id:
              title: ""
              type: string
              description: Company ID
              example: your_intacct_company_id
            login_password:
              title: ""
              type: string
              description: The login password. It is a part of the login credentials.
              format: password
              example: xxxxxxxxxx
            sender_password:
              title: ""
              type: string
              description: Your Sender Password
              format: password
              example: your_intacct_sender_password
            user_id:
              title: ""
              type: string
              description: User ID
              example: your_intacct_user_id
            sender_id:
              title: ""
              type: string
              description: Your Sender ID
              example: your_intacct_sender_id
          description: ""
          example: null
      example: null
    sage_intacct_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/sage_intacct_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    sailthru_config_V1:
      properties:
        config:
          type: object
          properties:
            historic_sync_time_frame:
              title: ""
              type: object
              description: "Range of historical data you would like to include in\
                \ the initial sync. Default value: `ALL_TIME`."
              example: THREE_MONTHS | SIX_MONTHS | ONE_YEAR | TWO_YEARS | FIVE_YEARS
                | ALL_TIME
              enum:
              - ONE_YEAR
              - ALL_TIME
              - FIVE_YEARS
              - TWO_YEARS
              - THREE_MONTHS
              - SIX_MONTHS
            packing_mode:
              title: ""
              type: object
              description: Packing mode for LIST_STATE and USER tables.
              example: PACKED | UNPACKED
              enum:
              - UNPACKED
              - PACKED
            s3role_arn:
              title: ""
              type: string
              description: Role ARN of the IAM role created for Fivetran.
              example: string
            s3path:
              title: ""
              type: string
              description: Copy and use this to configure Sailthru Connect in your
                sailthru account.
              example: string
            s3bucket:
              title: ""
              type: string
              description: Name of the bucket configured to receive sailthru connect
                data.
              example: string
            api_key:
              title: ""
              type: string
              description: The Sailthru API key.
              example: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
            is_sailthru_connect_enabled:
              title: ""
              type: boolean
              description: Enable this if you want to sync Sailthru Connect
              example: true
            api_secret:
              title: ""
              type: string
              description: The Sailthru API secret.
              format: password
              example: your_api_secret
          description: ""
          example: null
      example: null
    sailthru_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/sailthru_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    salesforce_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: ""
              format: password
              example: string
            sync_formula_fields:
              title: ""
              type: boolean
              description: (optional) Configuration to enable syncing formulaFields.
                Make sure its value is `true` or `false`
              example: true
            base_url:
              title: ""
              type: string
              description: (Optional) The custom Salesforce domain. Make sure that
                the `base_url` starts with `https://`.
              example: https://base_url.salesforce.com
            username:
              title: ""
              type: string
              description: ""
              example: string
          description: ""
          example: null
      example: null
    salesforce_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The long-lived `Refresh token` along with the `client_id`
                and `client_secret` parameters carry the information necessary to
                get a new access token for API resources.
              example: my_refresh_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Salesforce client application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Salesforce client application.'
                  example: my_client_id
              description: ""
              example: null
          description: ""
          example: null
      example: null
    salesforce_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/salesforce_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/salesforce_auth_V1'
    salesforce_commerce_cloud_config_V1:
      properties:
        config:
          type: object
          properties:
            ocapi_client_id:
              title: ""
              type: string
              description: The Salesforce Commerce Cloud OCAPI Client ID.
              example: string
            include_ocapi_endpoints:
              title: ""
              type: boolean
              description: Whether to sync data through OCAPI endpoints.
              example: true
            ocapi_hostname:
              title: ""
              type: string
              description: The Salesforce Commerce Cloud OCAPI hostname.
              example: string
            organization_id:
              title: ""
              type: string
              description: The organization ID from Salesforce Commerce Cloud account.
              example: organization_id
            site_id:
              title: ""
              type: string
              description: The name of the site from which you want to sync data.
              example: your_site_id
            customer_list_id:
              title: ""
              type: string
              description: The parameter to retrieve customer details.
              example: your_customer_list_id
            ocapi_custom_object_types:
              title: ""
              type: string
              description: The Salesforce Commerce Cloud OCAPI custom object types.
              example: string
            client_secret:
              title: ""
              type: string
              description: The Salesforce Commerce Cloud Client secret.
              format: password
              example: your_api_secret
            client_id:
              title: ""
              type: string
              description: The Salesforce Commerce Cloud Client ID.
              example: your_client_id
            ocapi_client_secret:
              title: ""
              type: string
              description: The Salesforce Commerce Cloud OCAPI Client secret.
              format: password
              example: string
            short_code:
              title: ""
              type: string
              description: The Salesforce eight-character string assigned to a realm
                for routing purposes.
              format: password
              example: your_short_code
          description: ""
          example: null
      example: null
    salesforce_commerce_cloud_auth_V1:
      properties:
        auth:
          type: object
          properties:
            ocapi_refresh_token:
              title: ""
              type: string
              description: ""
              example: string
            ocapi_access_token:
              title: ""
              type: string
              description: ""
              example: string
          description: ""
          example: null
      example: null
    salesforce_commerce_cloud_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/salesforce_commerce_cloud_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/salesforce_commerce_cloud_auth_V1'
    salesforce_marketing_cloud_config_V1:
      properties:
        config:
          type: object
          properties:
            sftp_is_key_pair:
              title: ""
              type: boolean
              description: Set this field if you use a key pair for logging into your
                SFTP server. Don't set it if you use a username and password
              example: true
            sftp_user:
              title: ""
              type: string
              description: User
              example: string
            instance:
              title: ""
              type: object
              description: The Salesforce Marketing Cloud instance ID
              example: string
              enum:
              - s4
              - s5
              - s11
              - s6
              - s10
              - s7
              - s8
              - s12
              - s1
              - s51
              - s50
            sftp_port:
              title: ""
              type: integer
              description: Port
              format: int32
              example: 0
            sftp_host:
              title: ""
              type: string
              description: Host
              example: string
            client_id:
              title: ""
              type: string
              description: The Salesforce Marketing Cloud client ID.
              example: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
            is_new_package:
              title: ""
              type: boolean
              description: "Indicates that that your installed package uses OAuth\
                \ 2.0. Default value: `false`"
              example: true
            sync_mode:
              title: ""
              type: object
              description: Select the sync mode.
              example: AllEvents | SelectedEvents
              enum:
              - SelectedEvents
              - AllEvents
            historic_sync_time_frame:
              title: ""
              type: object
              description: "Range of data in history you would like to include in\
                \ the initial sync. Default value: `ALL_TIME`."
              example: THREE_MONTHS | SIX_MONTHS | ONE_YEAR | TWO_YEARS | FIVE_YEARS
                | ALL_TIME
              enum:
              - ONE_YEAR
              - ALL_TIME
              - FIVE_YEARS
              - TWO_YEARS
              - THREE_MONTHS
              - SIX_MONTHS
            is_sftp_creds_available:
              title: ""
              type: boolean
              description: Provide SFTP credentials
              example: true
            sub_domain:
              title: ""
              type: string
              description: Your Salesforce Marketing Cloud subdomain.
              example: http://your.sub.domain/
            client_secret:
              title: ""
              type: string
              description: The Salesforce Marketing Cloud client secret.
              format: password
              example: your_api_secret
            selected_event_types:
              title: ""
              type: array
              description: Select the event types to be synced.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            sftp_password:
              title: ""
              type: string
              description: Password
              format: password
              example: string
          description: ""
          example: null
      example: null
    salesforce_marketing_cloud_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/salesforce_marketing_cloud_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    salesforce_sandbox_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              format: password
              example: string
            sync_formula_fields:
              title: ""
              type: boolean
              description: (Optional) Sync formula fields (default value = `false`).
              example: true
            base_url:
              title: ""
              type: string
              description: (Optional) The custom Salesforce domain. Make sure that
                the `base_url` starts with `https://`.
              example: https://base_url.salesforce.com
            username:
              title: ""
              type: string
              example: string
          description: ""
          example: null
      example: null
    salesforce_sandbox_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The long-lived `Refresh token` along with the `client_id`
                and `client_secret` parameters carry the information necessary to
                get a new access token for API resources.
              example: my_refresh_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Salesforce client application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Salesforce client application.'
                  example: my_client_id
              description: ""
              example: null
          description: ""
          example: null
      example: null
    salesforce_sandbox_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/salesforce_sandbox_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/salesforce_sandbox_auth_V1'
    salesloft_config_V1:
      properties:
        config:
          type: object
          properties:
            client_secret:
              title: ""
              type: string
              description: '`Client Secret` of your Salesloft client application.'
              format: password
              example: my_client_secret
            client_id:
              title: ""
              type: string
              description: '`Client ID` of your Salesloft client application.'
              example: my_client_id
          description: ""
          example: null
      example: null
    salesloft_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The long-lived `Refresh token` along with the `client_id`
                and `client_secret` parameters carry the information necessary to
                get a new access token for API resources.
              example: my_refresh_token
          description: ""
          example: null
      example: null
    salesloft_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/salesloft_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/salesloft_auth_V1'
    salsify_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Salsify API Key.
              format: password
              example: your_salsify_api_key
            sub_domain:
              title: ""
              type: string
              description: Your Salsify Organization ID.
              example: your_salsify_organization_id
          description: ""
          example: null
      example: null
    salsify_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/salsify_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    samsara_config_V1:
      properties:
        config:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: Your Samsara API token.
              format: password
              example: your_samsara_api_token
            region:
              type: object
              description: "The region of your Samsara account. For instance, if your\
                \ region is `EUROPE`, provide `eu.samsara` in the `Region` field.\
                \ If your region is not in Europe, provide `samsara`."
              example: null
              enum:
              - eu.samsara
              - samsara
          description: ""
          example: null
      example: null
    samsara_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/samsara_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    sana_config_V1:
      properties:
        config:
          type: object
          properties:
            subdomain:
              title: ""
              type: string
              description: Your Sana subdomain.
              example: sana_subdomain
            client_secret:
              title: ""
              type: string
              description: Your Sana client secret.
              format: password
              example: sana_client_secret
            client_id:
              title: ""
              type: string
              description: Your Sana client ID.
              example: sana_client_id
          description: ""
          example: null
      example: null
    sana_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/sana_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    sap_business_by_design_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: The SAP Business ByDesign password.
              format: password
              example: your_sap_business_bydesign_password
            instance_url:
              title: ""
              type: string
              description: The SAP Business ByDesign instance URL.
              example: your_sap_business_bydesign_instance_url
            username:
              title: ""
              type: string
              description: The SAP Business ByDesign username.
              example: your_sap_business_bydesign_username
          description: ""
          example: null
      example: null
    sap_business_by_design_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/sap_business_by_design_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    sap_hana_db_config_V1:
      properties:
        config:
          type: object
          properties:
            connection_type:
              title: ""
              type: object
              description: ""
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            snc_mode:
              title: ""
              type: object
              description: ""
              example: NoSnc | SncCertificate | SncUserPass
              enum:
              - SncUserPass
              - NoSnc
              - SncCertificate
            snc_certificate_source:
              title: ""
              type: string
              description: ""
              format: password
              example: string
            always_encrypted:
              title: ""
              type: boolean
              description: ""
              example: true
            convert_dats_type_to_date:
              title: ""
              type: boolean
              description: ""
              example: true
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel."
              example: string
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect via an SSH tunnel."
              format: int32
              example: 0
            database:
              title: ""
              type: string
              description: ""
              example: string
            password:
              title: ""
              type: string
              description: ""
              format: password
              example: string
            port:
              title: ""
              type: integer
              description: ""
              format: int32
              example: 0
            host:
              title: ""
              type: string
              description: ""
              example: string
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect via an SSH tunnel (do\
                \ not use a load balancer)."
              example: string
            client:
              title: ""
              type: string
              description: ""
              example: string
            sysnr:
              title: ""
              type: string
              description: ""
              example: string
            user:
              title: ""
              type: string
              description: ""
              example: string
            snc_source_name:
              title: ""
              type: string
              description: ""
              example: string
          description: ""
          example: null
      example: null
    sap_hana_db_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/sap_hana_db_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    sap_success_factors_config_V1:
      properties:
        config:
          type: object
          properties:
            company_id:
              title: ""
              type: string
              description: Your SAP SuccessFactors Company ID.
              example: sap_success_factors_company_id
            sub_domain:
              title: ""
              type: string
              description: Your SAP SuccessFactors Subdomain.
              example: http://your.sub.domain
            client_secret:
              title: ""
              type: string
              description: Your SAP SuccessFactors Client Secret that you generated
                through SAML Assertion.
              format: password
              example: sap_success_factors_client_secret
            client_id:
              title: ""
              type: string
              description: Your SAP SuccessFactors Client ID.
              example: sap_success_factors_client_id
          description: ""
          example: null
      example: null
    sap_success_factors_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/sap_success_factors_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    scorm_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your Scorm Secret Key.
              format: password
              example: your_scorm_secret_key
            username:
              title: ""
              type: string
              description: Your Scorm App ID.
              example: your_scorm_app_id
          description: ""
          example: null
      example: null
    scorm_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/scorm_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    security_journey_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Security Journey API key.
              format: password
              example: your_security_journey_api_key
          description: ""
          example: null
      example: null
    security_journey_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/security_journey_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    segment_config_V1:
      properties:
        config:
          type: object
          properties:
            bucket:
              title: ""
              type: string
              description: The name of the Segment bucket. Must be populated if `sync_type`
                is set to `S3`.
              example: bucket
            role_arn:
              title: ""
              type: string
              description: The Role ARN required for authentication. Must be populated
                if `sync_type` is set to `S3`.
              format: password
              example: role_arn
            sync_type:
              title: ""
              type: object
              description: The Segment connector sync type.
              example: Webhook | S3
              enum:
              - S3
              - Webhook
            prefix:
              title: ""
              type: string
              description: Folder path to the Segment files within the bucket. Must
                be populated if `sync_type` is set to `S3`.
              example: prefix
          description: ""
          example: null
      example: null
    segment_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/segment_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    sendgrid_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: The SendGrid API key.
              format: password
              example: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
          description: ""
          example: null
      example: null
    sendgrid_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/sendgrid_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    sensor_tower_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Your Sensor Tower API token.
              format: password
              example: your_sentry_api_token
          description: ""
          example: null
      example: null
    sensor_tower_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/sensor_tower_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    servicenow_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your account password.
              format: password
              example: password
            instance:
              title: ""
              type: string
              description: ServiceNow Instance ID.
              example: instance_id
            client_secret:
              title: ""
              type: string
              description: ServiceNow Client Secret.
              format: password
              example: client_secret
            client_id:
              title: ""
              type: string
              description: ServiceNow Client ID.
              example: client_id
            username:
              title: ""
              type: string
              description: Your ServiceNow User ID (username).
              example: username
          description: ""
          example: null
      example: null
    servicenow_auth_V1:
      properties:
        auth:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: ""
              example: string
            refresh_token:
              title: ""
              type: string
              description: ""
              example: string
            realm_id:
              title: ""
              type: string
              description: ""
              example: string
          description: ""
          example: null
      example: null
    servicenow_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/servicenow_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/servicenow_auth_V1'
    servicetitan_config_V1:
      properties:
        config:
          type: object
          properties:
            tenant_id:
              title: ""
              type: string
              description: Your ServiceTitan tenant ID.
              example: your_servicetitan_tenant_id
            environment:
              type: object
              description: Your ServiceTitan environment.
              example: null
              enum:
              - -integration.
              - "."
            app_key:
              title: ""
              type: string
              description: Your ServiceTitan app key.
              format: password
              example: your_servicetitan_app_key
            client_secret:
              title: ""
              type: string
              description: Your ServiceTitan secret key.
              format: password
              example: your_servicetitan_client_secret
            client_id:
              title: ""
              type: string
              description: Your ServiceTitan client ID.
              example: your_servicetitan_client_id
          description: ""
          example: null
      example: null
    servicetitan_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/servicetitan_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    sftp_config_V1:
      properties:
        config:
          type: object
          properties:
            prefix:
              title: ""
              type: string
              description: All files and folders under this folder path will be searched
                for files to sync.
              example: folder_path
            pattern:
              title: ""
              type: string
              description: All files in your search path matching this regular expression
                will be synced.
              example: file_pattern
            json_delivery_mode:
              title: ""
              type: object
              description: Control how your JSON data is delivered into your destination
              example: Packed | Unpacked
              enum:
              - Packed
              - Unpacked
            skip_after:
              title: ""
              type: integer
              description: We will skip over the number of lines specified at the
                end so as to not introduce aberrant data into your destination.
              format: int32
              example: 0
            empty_header:
              title: ""
              type: boolean
              description: "<strong>Optional.</strong> If your CSV generating software\
                \ doesn't provide header line for the documents, Fivetran can generate\
                \ the generic column names and sync data rows with them."
              example: true
            use_pgp_encryption_options:
              title: ""
              type: boolean
              description: "Set to `true` if files present in SFTP server are encrypted\
                \ using PGP. Default value: `false`."
              example: true
            password:
              title: ""
              type: string
              description: SFTP password.
              format: password
              example: password
            skip_before:
              title: ""
              type: integer
              description: We will skip over the number of lines specified before
                syncing data.
              format: int32
              example: 0
            tunnel_port:
              title: ""
              type: integer
              description: "Tunnel port, specify only to connect via SSH tunnel."
              format: int32
              example: 0
            signer_public_key:
              title: ""
              type: string
              description: The contents of the signer's public key file. Must be populated
                if `use_pgp_encryption_options` is set to `true` and PGP encrypted
                files are signed.
              example: <signer-public-key-used>
            delimiter:
              title: ""
              type: string
              description: "You can specify your the delimiter that your CSVs use\
                \ here. Fivetran generally tries to infer the delimiter, but in some\
                \ cases this is impossible."
              example: string
            file_type:
              title: ""
              type: object
              description: "If your files are saved with improper extensions, you\
                \ can force them to by synced as the selected file type."
              example: csv | log | json | jsonl | infer | tsv | avro | parquet | xml
                | spreadsheet | unstructured
              enum:
              - log
              - infer
              - tsv
              - xml
              - csv
              - unstructured
              - spreadsheet
              - json
              - jsonl
              - avro
              - parquet
            host:
              title: ""
              type: string
              description: SFTP host address.
              example: sftp.company.com
            on_error:
              title: ""
              type: object
              description: "If you know that your files contain some errors, you can\
                \ choose to have poorly formatted lines skipped. We recommend leaving\
                \ the value as fail unless you are certain that you have undesirable,\
                \ malformed data."
              example: fail | skip
              enum:
              - fail
              - skip
            archive_pattern:
              title: ""
              type: string
              description: Files inside of compressed archives with filenames matching
                this regular expression will be synced.
              example: regex_pattern
            pgp_secret_key:
              title: ""
              type: string
              description: The contents of your PGP secret key file. Must be populated
                if `use_pgp_encryption_options` is set to `true`.
              format: password
              example: <secret-key-used>
            append_file_option:
              title: ""
              type: object
              description: "If you know that the source completely over-writes the\
                \ same file with new data, you can append the changes instead of upserting\
                \ based on filename and line number."
              example: upsert_file | append_file | upsert_file_with_primary_keys
              enum:
              - upsert_file_with_primary_keys
              - upsert_file
              - append_file
            escape_char:
              title: ""
              type: string
              description: "If your CSV generator follows non-standard rules for escaping\
                \ quotation marks, you can set the escape character here."
              example: string
            connection_method:
              title: ""
              type: object
              description: The connection method used to connect to SFTP Server.
              example: direct | sshtunnel | DIRECT | SSH_TUNNEL
              enum:
              - SSH_TUNNEL
              - sshtunnel
              - direct
              - DIRECT
            tunnel_user:
              title: ""
              type: string
              description: "Tunnel user, specify only to connect via SSH tunnel."
              example: string
            line_separator:
              title: ""
              type: string
              description: You can specify the custom line separator for your CSV
                files. The line separator is used in files to separate one row from
                the next.
              example: ;
            null_sequence:
              title: ""
              type: string
              description: "If your CSVs use a special value indicating null, you\
                \ can specify it here."
              example: string
            port:
              title: ""
              type: integer
              description: SFTP port.
              format: int32
              example: 22
            is_single_table_mode:
              title: ""
              type: boolean
              description: Allows the creation of connector using the specified Sync
                strategy.
              example: true
            tunnel_host:
              title: ""
              type: string
              description: "Tunnel host address, specify only to connect via SSH tunnel."
              example: string
            is_keypair:
              title: ""
              type: boolean
              description: "Whether to use a key pair for authentication.  When `true`,\
                \ do not use `password`."
              example: true
            compression:
              title: ""
              type: object
              description: The secrets that should be passed to the function at runtime.
              example: bz2 | gz | gzip | zip | tar | tar_bz2 | tar_gz | uncompressed
                | infer
              enum:
              - zip
              - gz
              - tar_gz
              - tar
              - infer
              - gzip
              - uncompressed
              - bz2
              - tar_bz2
            user:
              title: ""
              type: string
              description: SFTP user.
              example: user_name
            pgp_pass_phrase:
              title: ""
              type: string
              description: The PGP passphrase used to create the key. Must be populated
                if `use_pgp_encryption_options` is set to `true`.
              format: password
              example: <pass-phrase-used>
          description: ""
          example: null
      example: null
    sftp_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/sftp_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    share_point_config_V1:
      properties:
        config:
          type: object
          properties:
            access_type:
              title: ""
              type: object
              description: Access Type
              example: ALL_SITES | SPECIFIC_SITES
              enum:
              - SPECIFIC_SITES
              - ALL_SITES
            append_file_option:
              title: ""
              type: object
              description: "If you know that the source completely over-writes the\
                \ same file with new data, you can append the changes instead of upserting\
                \ based on filename and line number."
              example: upsert_file | append_file | upsert_file_with_primary_keys
              enum:
              - upsert_file
              - append_file
            prefix:
              title: ""
              type: string
              description: All files and folders under this folder path link will
                be searched for files to sync. This can be any shared folder link.
              example: folder_link_url
            pattern:
              title: ""
              type: string
              description: All files in your search path matching this regular expression
                will be synced.
              example: file_pattern
            escape_char:
              title: ""
              type: string
              description: "If your CSV generator follows non-standard rules for escaping\
                \ quotation marks, you can set the escape character here."
              example: escape_char
            json_delivery_mode:
              title: ""
              type: object
              description: Control how your JSON data is delivered into your destination
              example: Packed | Unpacked
              enum:
              - Packed
              - Unpacked
            skip_after:
              title: ""
              type: integer
              description: We will skip over the number of lines specified at the
                end so as to not introduce aberrant data into your destination.
              format: int32
              example: 0
            line_separator:
              title: ""
              type: string
              description: You can specify the custom line separator for your CSV
                files. The line separator is used in files to separate one row from
                the next.
              example: ;
            skip_before:
              title: ""
              type: integer
              description: We will skip over the number of lines specified before
                syncing data.
              format: int32
              example: 0
            empty_header:
              title: ""
              type: boolean
              description: "<strong>Optional.</strong> If your CSV generating software\
                \ doesn't provide header line for the documents, Fivetran can generate\
                \ the generic column names and sync data rows with them."
              example: true
            null_sequence:
              title: ""
              type: string
              description: "If your CSVs use a special value indicating null, you\
                \ can specify it here."
              example: string
            is_single_table_mode:
              title: ""
              type: boolean
              description: Allows the creation of connector using Merge Mode strategy.
              example: true
            share_url:
              title: ""
              type: string
              description: "Your SharePoint folder URL. You can find the folder URL\
                \ by following the steps mentioned [here](/docs/connectors/files/share-point/setup-guide)."
              example: target_share_url
            delimiter:
              title: ""
              type: string
              description: "You can specify the delimiter that your CSVs use here.\
                \ Fivetran generally tries to infer the delimiter, but in some cases\
                \ this is impossible."
              example: '|'
            file_type:
              title: ""
              type: object
              description: "If your files are saved with improper extensions, you\
                \ can force them to be synced as the selected file type."
              example: csv | log | json | jsonl | infer | tsv | avro | parquet | xml
                | spreadsheet | unstructured
              enum:
              - log
              - infer
              - tsv
              - xml
              - csv
              - spreadsheet
              - json
              - jsonl
              - avro
              - parquet
            on_error:
              title: ""
              type: object
              description: "If you know that your files contain some errors, you can\
                \ choose to have poorly formatted lines skipped. We recommend leaving\
                \ the value as fail unless you are certain that you have undesirable,\
                \ malformed data."
              example: fail | skip
              enum:
              - fail
              - skip
            compression:
              title: ""
              type: object
              description: The compression format is used to let Fivetran know that
                even files without a compression extension should be decompressed
                using the selected compression format.
              example: bz2 | gz | gzip | zip | tar | tar_bz2 | tar_gz | uncompressed
                | infer
              enum:
              - zip
              - gz
              - tar_gz
              - tar
              - infer
              - gzip
              - uncompressed
              - bz2
              - tar_bz2
            archive_pattern:
              title: ""
              type: string
              description: Files inside of compressed archives with filenames matching
                this regular expression will be synced.
              example: regex_pattern
          description: ""
          example: null
      example: null
    share_point_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The long-lived Refresh token carries the information necessary
                to get a new access token for API resources.
              example: my_refresh_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Microsoft client application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Microsoft client application.'
                  example: my_client_id
              description: ""
              example: null
          description: ""
          example: null
      example: null
    share_point_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/share_point_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
      - $ref: '#/components/schemas/share_point_auth_V1'
    sharetribe_config_V1:
      properties:
        config:
          type: object
          properties:
            client_secret:
              title: ""
              type: string
              description: Your Sharetribe client secret.
              format: password
              example: string
            client_id:
              title: ""
              type: string
              description: Your Sharetribe client ID.
              example: string
          description: ""
          example: null
      example: null
    sharetribe_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/sharetribe_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    shiphero_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your ShipHero password.
              format: password
              example: your_shiphero_password
            username:
              title: ""
              type: string
              description: Your ShipHero username.
              example: your_shiphero_username
          description: ""
          example: null
      example: null
    shiphero_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/shiphero_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    shipnetwork_config_V1:
      properties:
        config:
          type: object
          properties:
            api_user_identifier:
              title: ""
              type: string
              description: Your ShipNetwork API user identifier.
              format: password
              example: your_shipnetwork_api_user_identifier
            api_user_secret:
              title: ""
              type: string
              description: Your ShipNetwork API user secret.
              format: password
              example: your_shipnetwork_api_user_secret
            client_id:
              title: ""
              type: string
              description: Your ShipNetwork client ID.
              example: your_shipnetwork_client_id
          description: ""
          example: null
      example: null
    shipnetwork_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/shipnetwork_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    shipstation_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your ShipStation password.
              format: password
              example: your_shipstation_password
            username:
              title: ""
              type: string
              description: Your ShipStation username.
              example: your_shipstation_username
          description: ""
          example: null
      example: null
    shipstation_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/shipstation_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    shopify_config_V1:
      properties:
        config:
          type: object
          properties:
            shop:
              title: ""
              type: string
              description: The Shopify shop name. Can be found in the URL before **.myshopify.com**.
              example: my_shop
            api_access_token:
              title: ""
              type: string
              description: API access token of your custom app.
              format: password
              example: string
          description: ""
          example: null
      example: null
    shopify_auth_V1:
      properties:
        auth:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: The Shopify access token.
              example: my_access_token
          description: ""
          example: null
      example: null
    shopify_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/shopify_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/shopify_auth_V1'
    shopware_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your Shopware password.
              format: password
              example: your_shopware_password
            domain:
              title: ""
              type: string
              description: Your Shopware domain.
              example: your_shopware_domain
            username:
              title: ""
              type: string
              description: Your Shopware username.
              example: your_shopware_username
          description: ""
          example: null
      example: null
    shopware_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/shopware_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    shortcut_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Shortcut API token.
              format: password
              example: string
          description: ""
          example: null
      example: null
    shortcut_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/shortcut_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    shortio_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Short.io API key.
              format: password
              example: your_shortio_api_key
          description: ""
          example: null
      example: null
    shortio_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/shortio_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    sigma_computing_source_config_V1:
      properties:
        config:
          type: object
          properties:
            api_server:
              type: object
              description: Your Sigma Computing api server.
              example: null
              enum:
              - api.uk.aws
              - api.ca.aws
              - api
              - api.eu.aws
              - api.au.aws
              - aws-api
              - api.us.azure
            client_secret:
              title: ""
              type: string
              description: Your Sigma Computing client secret.
              format: password
              example: your_sigma_computing_client_secret
            client_id:
              title: ""
              type: string
              description: Your Sigma Computing client ID.
              example: your_sigma_computing_client_id
          description: ""
          example: null
      example: null
    sigma_computing_source_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/sigma_computing_source_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    simplecast_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Your Simplecast API token.
              format: password
              example: your_simplecast_api_token
          description: ""
          example: null
      example: null
    simplecast_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/simplecast_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    simplesat_config_V1:
      properties:
        config:
          type: object
          properties:
            account_key:
              title: ""
              type: string
              description: Your Simplesat account key.
              format: password
              example: your_simplesat_account_key
          description: ""
          example: null
      example: null
    simplesat_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/simplesat_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    sistrix_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your SISTRIX API key.
              format: password
              example: your_sistrix_api_key
            domain:
              title: ""
              type: string
              description: Your SISTRIX domain.
              example: your_domain
          description: ""
          example: null
      example: null
    sistrix_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/sistrix_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    skilljar_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Skilljar API key.
              format: password
              example: your_skilljar_api_key
          description: ""
          example: null
      example: null
    skilljar_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/skilljar_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    skillstx_config_V1:
      properties:
        config:
          type: object
          properties:
            subdomain:
              title: ""
              type: string
              description: Your SkillsTX subdomain.
              example: your_skillstx_subdomain
            client_secret:
              title: ""
              type: string
              description: Your SkillsTX client secret.
              format: password
              example: your_skillstx_client_secret
            client_id:
              title: ""
              type: string
              description: Your SkillsTX client ID.
              example: your_skillstx_client_id
          description: ""
          example: null
      example: null
    skillstx_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/skillstx_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    skuvault_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your SkuVault password.
              format: password
              example: your_skuvault_password
            email:
              title: ""
              type: string
              description: Your SkuVault email.
              example: your_skuvault_email
          description: ""
          example: null
      example: null
    skuvault_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/skuvault_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    slab_config_V1:
      properties:
        config:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: Your Slab API key.
              format: password
              example: your_slab_access_token
          description: ""
          example: null
      example: null
    slab_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/slab_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    slack_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    slack_auth_V1:
      properties:
        auth:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: Your Slack access token.
              format: password
              example: slack_access_token
            refresh_token:
              title: ""
              type: string
              description: Your Slack refresh token.
              format: password
              example: slack_refresh_token
            client_access:
              title: ""
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: ""
                  format: password
                  example: string
                client_id:
                  title: ""
                  type: string
                  description: ""
                  example: string
              example: null
          description: ""
          example: null
      example: null
    slack_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/slack_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/slack_auth_V1'
    smadex_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your Smadex Password.
              format: password
              example: your_smadex_password
            email:
              title: ""
              type: string
              description: Your Smadex account's email ID.
              example: your_smadex_email
          description: ""
          example: null
      example: null
    smadex_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/smadex_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    smarthr_config_V1:
      properties:
        config:
          type: object
          properties:
            environment:
              type: object
              description: Your SmartHR environment.
              example: null
              enum:
              - daruma.space
              - smarthr.jp
            bearer_token:
              title: ""
              type: string
              description: Your SmartHR access token.
              format: password
              example: string
            subdomain:
              title: ""
              type: string
              description: Your SmartHR subdomain.
              example: string
          description: ""
          example: null
      example: null
    smarthr_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/smarthr_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    smartrecruiters_config_V1:
      properties:
        config:
          type: object
          properties:
            client_secret:
              title: ""
              type: string
              description: Your SmartRecruiters client secret.
              format: password
              example: smartrecruiters_client_secret
            client_id:
              title: ""
              type: string
              description: Your SmartRecruiters client ID.
              example: smartrecruiters_client_id
          description: ""
          example: null
      example: null
    smartrecruiters_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/smartrecruiters_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    smartwaiver_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Smartwaiver API key.
              format: password
              example: your_smartwaiver_api_key
          description: ""
          example: null
      example: null
    smartwaiver_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/smartwaiver_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    snapchat_ads_config_V1:
      properties:
        config:
          type: object
          properties:
            sync_mode:
              title: ""
              type: object
              description: "Whether to sync all organizations or specific organizations.\
                \ Default value: `AllOrganizations`."
              example: AllOrganizations | SpecificOrganizations
              enum:
              - SpecificOrganizations
              - AllOrganizations
            view_attribution_window:
              title: ""
              type: object
              description: "The time period to attribute conversions based on views.\
                \ Default value: `DAY_1`"
              example: NONE | HOUR_1 | HOUR_3 | HOUR_6 | DAY_1 | DAY_7 | DAY_28
              enum:
              - DAY_1
              - HOUR_6
              - HOUR_3
              - HOUR_1
              - DAY_7
              - NONE
              - DAY_28
            swipe_attribution_window:
              title: ""
              type: object
              description: "The time period to attribute conversions based on swipes.\
                \ Default value: `DAY_28`"
              example: NONE | HOUR_1 | HOUR_3 | HOUR_6 | DAY_1 | DAY_7 | DAY_28
              enum:
              - DAY_1
              - DAY_7
              - DAY_28
            timeframe_months:
              title: ""
              type: object
              description: "Number of months' worth of reporting data you'd like to\
                \ include in your initial sync. This cannot be modified once the connector\
                \ is created. Default value: `TWELVE`."
              example: THREE | SIX | TWELVE | TWENTY_FOUR | ALL_TIME
              enum:
              - TWENTY_FOUR
              - SIX
              - ALL_TIME
              - TWELVE
              - THREE
            organizations:
              title: ""
              type: array
              description: Specific organizations IDs to sync. Must be populated if
                `syncMode` is set to `SpecificOrganizations`.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            custom_reports:
              title: ""
              type: array
              description: "[Custom reports for Snapchat Ads connector](/docs/connectors/applications/snapchat-ads/custom-reports)."
              example: null
              items:
                title: ""
                type: object
                properties:
                  sk_ad_metrics_fields:
                    title: ""
                    type: array
                    description: "[List of SKAd  Metrics fields in custom report](/docs/connectors/applications/snapchat-ads/custom-reports#skadmetricsfields)."
                    example:
                    - conversion_total_installs_sk_ad_network | conversion_ios_installs_sk_ad_network
                      | conversion_purchases_sk_ad_network | conversion_save_sk_ad_network
                      | conversion_start_checkout_sk_ad_network | conversion_add_cart_sk_ad_network
                      | conversion_view_content_sk_ad_network | conversion_add_billing_sk_ad_network
                      | conversion_sign_ups_sk_ad_network | conversion_searches_sk_ad_network
                      | conversion_level_completes_sk_ad_network | conversion_app_opens_sk_ad_network
                      | conversion_page_views_sk_ad_network | conversion_subscribe_sk_ad_network
                      | conversion_ad_click_sk_ad_network | conversion_ad_view_sk_ad_network
                      | conversion_complete_tutorial_sk_ad_network | conversion_invite_sk_ad_network
                      | conversion_login_sk_ad_network | conversion_share_sk_ad_network
                      | conversion_reserve_sk_ad_network | conversion_achievement_unlocked_sk_ad_network
                      | conversion_add_to_wishlist_sk_ad_network | conversion_spend_credits_sk_ad_network
                      | conversion_rate_sk_ad_network | conversion_start_trial_sk_ad_network
                      | conversion_list_view_sk_ad_network | custom_event_1_sk_ad_network
                      | custom_event_2_sk_ad_network | custom_event_3_sk_ad_network
                      | custom_event_4_sk_ad_network | custom_event_5_sk_ad_network
                      | unknown_sk_ad_network | conversion_assist_install_sk_ad_network
                      | conversion_null_sk_ad_network | conversion_total_installs_sk_ad_network_total
                      | conversion_ios_installs_sk_ad_network_total | conversion_purchases_sk_ad_network_total
                      | conversion_save_sk_ad_network_total | conversion_start_checkout_sk_ad_network_total
                      | conversion_add_cart_sk_ad_network_total | conversion_view_content_sk_ad_network_total
                      | conversion_add_billing_sk_ad_network_total | conversion_sign_ups_sk_ad_network_total
                      | conversion_searches_sk_ad_network_total | conversion_level_completes_sk_ad_network_total
                      | conversion_app_opens_sk_ad_network_total | conversion_page_views_sk_ad_network_total
                      | conversion_subscribe_sk_ad_network_total | conversion_ad_click_sk_ad_network_total
                      | conversion_ad_view_sk_ad_network_total | conversion_complete_tutorial_sk_ad_network_total
                      | conversion_invite_sk_ad_network_total | conversion_login_sk_ad_network_total
                      | conversion_share_sk_ad_network_total | conversion_reserve_sk_ad_network_total
                      | conversion_achievement_unlocked_sk_ad_network_total | conversion_add_to_wishlist_sk_ad_network_total
                      | conversion_spend_credits_sk_ad_network_total | conversion_rate_sk_ad_network_total
                      | conversion_start_trial_sk_ad_network_total | conversion_list_view_sk_ad_network_total
                      | custom_event_1_sk_ad_network_total | custom_event_2_sk_ad_network_total
                      | custom_event_3_sk_ad_network_total | custom_event_4_sk_ad_network_total
                      | custom_event_5_sk_ad_network_total | unknown_sk_ad_network_total
                      | conversion_assist_install_sk_ad_network_total | conversion_null_sk_ad_network_total
                      | conversion_total_installs_sk_ad_network_view | conversion_ios_installs_sk_ad_network_view
                      | conversion_purchases_sk_ad_network_view | conversion_save_sk_ad_network_view
                      | conversion_start_checkout_sk_ad_network_view | conversion_add_cart_sk_ad_network_view
                      | conversion_view_content_sk_ad_network_view | conversion_add_billing_sk_ad_network_view
                      | conversion_sign_ups_sk_ad_network_view | conversion_searches_sk_ad_network_view
                      | conversion_level_completes_sk_ad_network_view | conversion_app_opens_sk_ad_network_view
                      | conversion_page_views_sk_ad_network_view | conversion_subscribe_sk_ad_network_view
                      | conversion_ad_click_sk_ad_network_view | conversion_ad_view_sk_ad_network_view
                      | conversion_complete_tutorial_sk_ad_network_view | conversion_invite_sk_ad_network_view
                      | conversion_login_sk_ad_network_view | conversion_share_sk_ad_network_view
                      | conversion_reserve_sk_ad_network_view | conversion_achievement_unlocked_sk_ad_network_view
                      | conversion_add_to_wishlist_sk_ad_network_view | conversion_spend_credits_sk_ad_network_view
                      | conversion_rate_sk_ad_network_view | conversion_start_trial_sk_ad_network_view
                      | conversion_list_view_sk_ad_network_view | custom_event_1_sk_ad_network_view
                      | custom_event_2_sk_ad_network_view | custom_event_3_sk_ad_network_view
                      | custom_event_4_sk_ad_network_view | custom_event_5_sk_ad_network_view
                      | unknown_sk_ad_network_view | conversion_assist_install_sk_ad_network_view
                      | conversion_null_sk_ad_network_view
                    items:
                      title: ""
                      type: object
                      description: ""
                      example: conversion_total_installs_sk_ad_network | conversion_ios_installs_sk_ad_network
                        | conversion_purchases_sk_ad_network | conversion_save_sk_ad_network
                        | conversion_start_checkout_sk_ad_network | conversion_add_cart_sk_ad_network
                        | conversion_view_content_sk_ad_network | conversion_add_billing_sk_ad_network
                        | conversion_sign_ups_sk_ad_network | conversion_searches_sk_ad_network
                        | conversion_level_completes_sk_ad_network | conversion_app_opens_sk_ad_network
                        | conversion_page_views_sk_ad_network | conversion_subscribe_sk_ad_network
                        | conversion_ad_click_sk_ad_network | conversion_ad_view_sk_ad_network
                        | conversion_complete_tutorial_sk_ad_network | conversion_invite_sk_ad_network
                        | conversion_login_sk_ad_network | conversion_share_sk_ad_network
                        | conversion_reserve_sk_ad_network | conversion_achievement_unlocked_sk_ad_network
                        | conversion_add_to_wishlist_sk_ad_network | conversion_spend_credits_sk_ad_network
                        | conversion_rate_sk_ad_network | conversion_start_trial_sk_ad_network
                        | conversion_list_view_sk_ad_network | custom_event_1_sk_ad_network
                        | custom_event_2_sk_ad_network | custom_event_3_sk_ad_network
                        | custom_event_4_sk_ad_network | custom_event_5_sk_ad_network
                        | unknown_sk_ad_network | conversion_assist_install_sk_ad_network
                        | conversion_null_sk_ad_network | conversion_total_installs_sk_ad_network_total
                        | conversion_ios_installs_sk_ad_network_total | conversion_purchases_sk_ad_network_total
                        | conversion_save_sk_ad_network_total | conversion_start_checkout_sk_ad_network_total
                        | conversion_add_cart_sk_ad_network_total | conversion_view_content_sk_ad_network_total
                        | conversion_add_billing_sk_ad_network_total | conversion_sign_ups_sk_ad_network_total
                        | conversion_searches_sk_ad_network_total | conversion_level_completes_sk_ad_network_total
                        | conversion_app_opens_sk_ad_network_total | conversion_page_views_sk_ad_network_total
                        | conversion_subscribe_sk_ad_network_total | conversion_ad_click_sk_ad_network_total
                        | conversion_ad_view_sk_ad_network_total | conversion_complete_tutorial_sk_ad_network_total
                        | conversion_invite_sk_ad_network_total | conversion_login_sk_ad_network_total
                        | conversion_share_sk_ad_network_total | conversion_reserve_sk_ad_network_total
                        | conversion_achievement_unlocked_sk_ad_network_total | conversion_add_to_wishlist_sk_ad_network_total
                        | conversion_spend_credits_sk_ad_network_total | conversion_rate_sk_ad_network_total
                        | conversion_start_trial_sk_ad_network_total | conversion_list_view_sk_ad_network_total
                        | custom_event_1_sk_ad_network_total | custom_event_2_sk_ad_network_total
                        | custom_event_3_sk_ad_network_total | custom_event_4_sk_ad_network_total
                        | custom_event_5_sk_ad_network_total | unknown_sk_ad_network_total
                        | conversion_assist_install_sk_ad_network_total | conversion_null_sk_ad_network_total
                        | conversion_total_installs_sk_ad_network_view | conversion_ios_installs_sk_ad_network_view
                        | conversion_purchases_sk_ad_network_view | conversion_save_sk_ad_network_view
                        | conversion_start_checkout_sk_ad_network_view | conversion_add_cart_sk_ad_network_view
                        | conversion_view_content_sk_ad_network_view | conversion_add_billing_sk_ad_network_view
                        | conversion_sign_ups_sk_ad_network_view | conversion_searches_sk_ad_network_view
                        | conversion_level_completes_sk_ad_network_view | conversion_app_opens_sk_ad_network_view
                        | conversion_page_views_sk_ad_network_view | conversion_subscribe_sk_ad_network_view
                        | conversion_ad_click_sk_ad_network_view | conversion_ad_view_sk_ad_network_view
                        | conversion_complete_tutorial_sk_ad_network_view | conversion_invite_sk_ad_network_view
                        | conversion_login_sk_ad_network_view | conversion_share_sk_ad_network_view
                        | conversion_reserve_sk_ad_network_view | conversion_achievement_unlocked_sk_ad_network_view
                        | conversion_add_to_wishlist_sk_ad_network_view | conversion_spend_credits_sk_ad_network_view
                        | conversion_rate_sk_ad_network_view | conversion_start_trial_sk_ad_network_view
                        | conversion_list_view_sk_ad_network_view | custom_event_1_sk_ad_network_view
                        | custom_event_2_sk_ad_network_view | custom_event_3_sk_ad_network_view
                        | custom_event_4_sk_ad_network_view | custom_event_5_sk_ad_network_view
                        | unknown_sk_ad_network_view | conversion_assist_install_sk_ad_network_view
                        | conversion_null_sk_ad_network_view
                      enum:
                      - custom_event_2_sk_ad_network_view
                      - conversion_invite_sk_ad_network_total
                      - custom_event_4_sk_ad_network
                      - conversion_list_view_sk_ad_network_view
                      - conversion_share_sk_ad_network_total
                      - conversion_ad_click_sk_ad_network
                      - conversion_save_sk_ad_network_view
                      - conversion_sign_ups_sk_ad_network_total
                      - conversion_start_trial_sk_ad_network_total
                      - conversion_start_trial_sk_ad_network
                      - conversion_purchases_sk_ad_network_view
                      - conversion_subscribe_sk_ad_network_view
                      - conversion_level_completes_sk_ad_network_view
                      - conversion_spend_credits_sk_ad_network_view
                      - conversion_level_completes_sk_ad_network
                      - conversion_add_billing_sk_ad_network_view
                      - unknown_sk_ad_network_view
                      - conversion_ad_view_sk_ad_network
                      - custom_event_5_sk_ad_network_total
                      - conversion_rate_sk_ad_network_view
                      - conversion_view_content_sk_ad_network
                      - conversion_login_sk_ad_network_total
                      - conversion_reserve_sk_ad_network_view
                      - conversion_app_opens_sk_ad_network_total
                      - conversion_spend_credits_sk_ad_network
                      - conversion_achievement_unlocked_sk_ad_network_total
                      - conversion_reserve_sk_ad_network_total
                      - conversion_complete_tutorial_sk_ad_network
                      - conversion_ad_click_sk_ad_network_total
                      - conversion_add_cart_sk_ad_network
                      - conversion_ios_installs_sk_ad_network
                      - conversion_assist_install_sk_ad_network_view
                      - conversion_view_content_sk_ad_network_total
                      - conversion_add_to_wishlist_sk_ad_network_view
                      - conversion_start_trial_sk_ad_network_view
                      - conversion_add_billing_sk_ad_network
                      - conversion_list_view_sk_ad_network
                      - conversion_subscribe_sk_ad_network_total
                      - conversion_null_sk_ad_network
                      - conversion_total_installs_sk_ad_network
                      - conversion_sign_ups_sk_ad_network
                      - conversion_list_view_sk_ad_network_total
                      - conversion_app_opens_sk_ad_network
                      - conversion_sign_ups_sk_ad_network_view
                      - conversion_achievement_unlocked_sk_ad_network
                      - unknown_sk_ad_network
                      - conversion_page_views_sk_ad_network_total
                      - conversion_ad_view_sk_ad_network_view
                      - custom_event_4_sk_ad_network_view
                      - conversion_searches_sk_ad_network_total
                      - conversion_add_to_wishlist_sk_ad_network
                      - conversion_searches_sk_ad_network_view
                      - conversion_ad_view_sk_ad_network_total
                      - conversion_ios_installs_sk_ad_network_view
                      - custom_event_3_sk_ad_network
                      - conversion_save_sk_ad_network_total
                      - conversion_save_sk_ad_network
                      - conversion_add_billing_sk_ad_network_total
                      - conversion_null_sk_ad_network_total
                      - custom_event_5_sk_ad_network
                      - conversion_reserve_sk_ad_network
                      - conversion_page_views_sk_ad_network
                      - conversion_level_completes_sk_ad_network_total
                      - custom_event_1_sk_ad_network_total
                      - conversion_add_to_wishlist_sk_ad_network_total
                      - conversion_rate_sk_ad_network_total
                      - conversion_start_checkout_sk_ad_network_view
                      - conversion_app_opens_sk_ad_network_view
                      - conversion_spend_credits_sk_ad_network_total
                      - conversion_purchases_sk_ad_network
                      - conversion_share_sk_ad_network_view
                      - custom_event_3_sk_ad_network_total
                      - conversion_ios_installs_sk_ad_network_total
                      - conversion_rate_sk_ad_network
                      - custom_event_1_sk_ad_network_view
                      - custom_event_3_sk_ad_network_view
                      - conversion_add_cart_sk_ad_network_view
                      - conversion_page_views_sk_ad_network_view
                      - conversion_purchases_sk_ad_network_total
                      - custom_event_1_sk_ad_network
                      - conversion_complete_tutorial_sk_ad_network_total
                      - custom_event_4_sk_ad_network_total
                      - conversion_add_cart_sk_ad_network_total
                      - conversion_subscribe_sk_ad_network
                      - conversion_start_checkout_sk_ad_network_total
                      - custom_event_5_sk_ad_network_view
                      - conversion_total_installs_sk_ad_network_view
                      - custom_event_2_sk_ad_network_total
                      - conversion_view_content_sk_ad_network_view
                      - conversion_login_sk_ad_network
                      - conversion_login_sk_ad_network_view
                      - conversion_start_checkout_sk_ad_network
                      - conversion_assist_install_sk_ad_network_total
                      - conversion_achievement_unlocked_sk_ad_network_view
                      - conversion_searches_sk_ad_network
                      - conversion_share_sk_ad_network
                      - conversion_ad_click_sk_ad_network_view
                      - conversion_total_installs_sk_ad_network_total
                      - conversion_assist_install_sk_ad_network
                      - unknown_sk_ad_network_total
                      - conversion_invite_sk_ad_network
                      - conversion_null_sk_ad_network_view
                      - conversion_complete_tutorial_sk_ad_network_view
                      - conversion_invite_sk_ad_network_view
                      - custom_event_2_sk_ad_network
                  add_metric_variants:
                    title: ""
                    type: boolean
                    description: Add fields for separate \"swipe-up\" and \"view\"
                      variants of selected metrics
                    example: true
                  base_metrics_fields:
                    title: ""
                    type: array
                    description: "[List of Core, Additional and Conversion Metrics\
                      \ Stats Fields](/docs/connectors/applications/snapchat-ads/custom-reports#basemetricsfields)."
                    example:
                    - impressions | swipes | view_time_millis | screen_time_millis
                      | quartile_1 | quartile_2 | quartile_3 | view_completion | spend
                      | video_views | android_installs | attachment_avg_view_time_millis
                      | attachment_frequency | attachment_quartile_1 | attachment_quartile_2
                      | attachment_quartile_3 | attachment_total_view_time_millis
                      | attachment_uniques | attachment_view_completion | attachment_video_views
                      | avg_view_time_millis | avg_screen_time_millis | frequency
                      | ios_installs | swipe_up_percent | total_installs | uniques
                      | video_views_time_based | video_views_15s | story_opens | story_completes
                      | profile_clicks | position_impressions | position_screen_time_millis
                      | position_swipe_up_percent | avg_position_screen_time_millis
                      | shares | saves | paid_impressions | earned_impressions | total_impressions
                      | play_time_millis | total_reach | earned_reach | native_leads
                      | conversion_purchases | conversion_purchases_value | conversion_save
                      | conversion_save_value | conversion_start_checkout | conversion_start_checkout_value
                      | conversion_add_cart | conversion_add_cart_value | conversion_view_content
                      | conversion_view_content_value | conversion_add_billing | conversion_add_billing_value
                      | conversion_sign_ups | conversion_sign_ups_value | conversion_searches
                      | conversion_searches_value | conversion_level_completes | conversion_level_completes_value
                      | conversion_app_opens | conversion_app_opens_value | conversion_page_views
                      | conversion_page_views_value | conversion_subscribe | conversion_subscribe_value
                      | conversion_ad_click | conversion_ad_click_value | conversion_ad_view
                      | conversion_ad_view_value | conversion_complete_tutorial |
                      conversion_complete_tutorial_value | conversion_invite | conversion_invite_value
                      | conversion_login | conversion_login_value | conversion_share
                      | conversion_share_value | conversion_reserve | conversion_reserve_value
                      | conversion_achievement_unlocked | conversion_achievement_unlocked_value
                      | conversion_add_to_wishlist | conversion_add_to_wishlist_value
                      | conversion_spend_credits | conversion_spend_credits_value
                      | conversion_rate | conversion_rate_value | conversion_start_trial
                      | conversion_start_trial_value | conversion_list_view | conversion_list_view_value
                      | conversion_visit | conversion_visit_value | custom_event_1
                      | custom_event_1_value | custom_event_2 | custom_event_2_value
                      | custom_event_3 | custom_event_3_value | custom_event_4 | custom_event_4_value
                      | custom_event_5 | custom_event_5_value
                    items:
                      title: ""
                      type: object
                      description: ""
                      example: impressions | swipes | view_time_millis | screen_time_millis
                        | quartile_1 | quartile_2 | quartile_3 | view_completion |
                        spend | video_views | android_installs | attachment_avg_view_time_millis
                        | attachment_frequency | attachment_quartile_1 | attachment_quartile_2
                        | attachment_quartile_3 | attachment_total_view_time_millis
                        | attachment_uniques | attachment_view_completion | attachment_video_views
                        | avg_view_time_millis | avg_screen_time_millis | frequency
                        | ios_installs | swipe_up_percent | total_installs | uniques
                        | video_views_time_based | video_views_15s | story_opens |
                        story_completes | profile_clicks | position_impressions |
                        position_screen_time_millis | position_swipe_up_percent |
                        avg_position_screen_time_millis | shares | saves | paid_impressions
                        | earned_impressions | total_impressions | play_time_millis
                        | total_reach | earned_reach | native_leads | conversion_purchases
                        | conversion_purchases_value | conversion_save | conversion_save_value
                        | conversion_start_checkout | conversion_start_checkout_value
                        | conversion_add_cart | conversion_add_cart_value | conversion_view_content
                        | conversion_view_content_value | conversion_add_billing |
                        conversion_add_billing_value | conversion_sign_ups | conversion_sign_ups_value
                        | conversion_searches | conversion_searches_value | conversion_level_completes
                        | conversion_level_completes_value | conversion_app_opens
                        | conversion_app_opens_value | conversion_page_views | conversion_page_views_value
                        | conversion_subscribe | conversion_subscribe_value | conversion_ad_click
                        | conversion_ad_click_value | conversion_ad_view | conversion_ad_view_value
                        | conversion_complete_tutorial | conversion_complete_tutorial_value
                        | conversion_invite | conversion_invite_value | conversion_login
                        | conversion_login_value | conversion_share | conversion_share_value
                        | conversion_reserve | conversion_reserve_value | conversion_achievement_unlocked
                        | conversion_achievement_unlocked_value | conversion_add_to_wishlist
                        | conversion_add_to_wishlist_value | conversion_spend_credits
                        | conversion_spend_credits_value | conversion_rate | conversion_rate_value
                        | conversion_start_trial | conversion_start_trial_value |
                        conversion_list_view | conversion_list_view_value | conversion_visit
                        | conversion_visit_value | custom_event_1 | custom_event_1_value
                        | custom_event_2 | custom_event_2_value | custom_event_3 |
                        custom_event_3_value | custom_event_4 | custom_event_4_value
                        | custom_event_5 | custom_event_5_value
                      enum:
                      - quartile_2
                      - quartile_3
                      - quartile_1
                      - conversion_searches_value
                      - play_time_millis
                      - conversion_login
                      - avg_screen_time_millis
                      - conversion_page_views
                      - saves
                      - video_views
                      - conversion_list_view
                      - conversion_add_billing_value
                      - conversion_reserve_value
                      - conversion_share
                      - conversion_reserve
                      - conversion_purchases_value
                      - attachment_total_view_time_millis
                      - conversion_add_to_wishlist
                      - avg_position_screen_time_millis
                      - conversion_visit_value
                      - story_completes
                      - conversion_complete_tutorial_value
                      - conversion_start_trial
                      - conversion_start_trial_value
                      - uniques
                      - conversion_subscribe
                      - conversion_save
                      - conversion_add_cart_value
                      - conversion_level_completes
                      - screen_time_millis
                      - total_reach
                      - conversion_invite
                      - total_installs
                      - conversion_achievement_unlocked_value
                      - custom_event_1_value
                      - view_completion
                      - position_impressions
                      - shares
                      - video_views_time_based
                      - conversion_complete_tutorial
                      - conversion_login_value
                      - ios_installs
                      - conversion_subscribe_value
                      - conversion_save_value
                      - native_leads
                      - conversion_rate
                      - avg_view_time_millis
                      - conversion_ad_view
                      - attachment_avg_view_time_millis
                      - earned_impressions
                      - custom_event_1
                      - impressions
                      - position_screen_time_millis
                      - custom_event_2
                      - conversion_visit
                      - conversion_spend_credits_value
                      - conversion_add_billing
                      - paid_impressions
                      - conversion_purchases
                      - android_installs
                      - swipes
                      - conversion_start_checkout
                      - conversion_view_content_value
                      - conversion_achievement_unlocked
                      - position_swipe_up_percent
                      - conversion_rate_value
                      - frequency
                      - custom_event_3
                      - custom_event_4
                      - custom_event_5
                      - earned_reach
                      - conversion_start_checkout_value
                      - swipe_up_percent
                      - conversion_spend_credits
                      - profile_clicks
                      - conversion_level_completes_value
                      - conversion_sign_ups
                      - custom_event_5_value
                      - story_opens
                      - conversion_page_views_value
                      - video_views_15s
                      - conversion_add_to_wishlist_value
                      - custom_event_2_value
                      - conversion_ad_click_value
                      - attachment_uniques
                      - attachment_video_views
                      - conversion_list_view_value
                      - conversion_ad_view_value
                      - conversion_sign_ups_value
                      - total_impressions
                      - conversion_app_opens_value
                      - attachment_quartile_1
                      - conversion_app_opens
                      - conversion_invite_value
                      - attachment_quartile_3
                      - spend
                      - attachment_quartile_2
                      - custom_event_4_value
                      - conversion_add_cart
                      - conversion_searches
                      - attachment_view_completion
                      - view_time_millis
                      - attachment_frequency
                      - conversion_view_content
                      - conversion_share_value
                      - custom_event_3_value
                      - conversion_ad_click
                  breakout:
                    title: ""
                    type: object
                    description: "[Sets Breakout on custom report](/docs/connectors/applications/snapchat-ads/custom-reports#breakout)."
                    example: total | web | app | offline | total_off_platform | total_on_platform
                    enum:
                    - app
                    - offline
                    - total
                    - total_on_platform
                    - web
                    - total_off_platform
                  granularity:
                    title: ""
                    type: object
                    description: "[Sets Granularity on custom report](/docs/connectors/applications/snapchat-ads/customr-reports#granularity)."
                    example: DAY | HOUR
                    enum:
                    - HOUR
                    - DAY
                  breakdown:
                    title: ""
                    type: object
                    description: "[Sets Breakdown on custom report](/docs/connectors/applications/snapchat-ads/custom-reports#breakdown)."
                    example: CAMPAIGN | AD_SQUAD | AD
                    enum:
                    - AD
                    - AD_SQUAD
                    - CAMPAIGN
                  report_name:
                    title: ""
                    type: string
                    description: Custom report name (must be unique)
                    example: some_report_name
                  dimension:
                    title: ""
                    type: object
                    description: "[Sets Dimension on custom report](/docs/connectors/applications/snapchat-ads/custom-reports#dimension)."
                    example: COUNTRY | REGION | DMA | DEVICE_OS | DEVICE_MAKE | DEMOGRAPHIC
                      | INTEREST
                    enum:
                    - COUNTRY
                    - DEVICE_OS
                    - DMA
                    - DEVICE_MAKE
                    - DEMOGRAPHIC
                    - REGION
                    - INTEREST
                description: "[Custom reports for Snapchat Ads connector](/docs/connectors/applications/snapchat-ads/custom-reports)."
                example: null
          description: ""
          example: null
      example: null
    snapchat_ads_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The long-lived `Refresh token` along with the `client_id`
                and `client_secret` parameters carry the information necessary to
                get a new access token for API resources.
              example: my_refresh_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Snapchat Ads client application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Snapchat Ads client application.'
                  example: my_client_id
              description: Your application client access fields.
              example: null
          description: ""
          example: null
      example: null
    snapchat_ads_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/snapchat_ads_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/snapchat_ads_auth_V1'
    snowflake_db_config_V1:
      properties:
        config:
          type: object
          properties:
            role:
              title: ""
              type: string
              description: Snowflake Connector role name
              example: role
            connection_type:
              title: ""
              type: object
              description: Directly or Private Link
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
            auth:
              title: ""
              type: object
              description: Password-based or key-based authentication type
              example: PASSWORD | KEY_PAIR | OAUTH
              enum:
              - PASSWORD
              - KEY_PAIR
            private_key:
              title: ""
              type: string
              description: Private access key.  The field should be specified if authentication
                type is `KEY_PAIR`.
              format: password
              example: privateKey
            workspace_schema:
              title: ""
              type: string
              description: The name of the schema that belongs to the workspace database
                where the temporary tables will be created.
              example: string
            database:
              title: ""
              type: string
              description: "The database name: Snowflake"
              example: database
            password:
              title: ""
              type: string
              description: The Snowflake user's password.
              format: password
              example: password
            is_private_key_encrypted:
              title: ""
              type: boolean
              description: "Indicates that a private key is encrypted. The default\
                \ value: `false`. The field can be specified if authentication type\
                \ is `KEY_PAIR`."
              example: true
            port:
              title: ""
              type: integer
              description: The Snowflake optional port number.
              format: int32
              example: 443
            host:
              title: ""
              type: string
              description: Host name
              example: host
            passphrase:
              title: ""
              type: string
              description: "In case private key is encrypted, you are required to\
                \ enter passphrase that was used to encrypt the private key. The field\
                \ can be specified if authentication type is `KEY_PAIR`."
              format: password
              example: passphrase
            user:
              title: ""
              type: string
              description: The Snowflake username.
              example: user
            workspace_name:
              title: ""
              type: string
              description: The name of the database where the temporary tables will
                be created.
              example: string
            use_workspace:
              title: ""
              type: boolean
              description: Choose a database and schema to create temporary tables
                for syncs.
              example: true
          description: ""
          example: null
      example: null
    snowflake_db_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/snowflake_db_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    snowplow_config_V1:
      properties:
        config:
          type: object
          properties:
            config_repository_url:
              title: ""
              type: string
              description: Public repository URL containing JSON configuration files.
              example: configRepositoryURL
            enable_enrichments:
              title: ""
              type: boolean
              description: Enable Enrichments
              example: true
          description: ""
          example: null
      example: null
    snowplow_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/snowplow_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    snyk_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Your Snyk API token.
              format: password
              example: your_snyk_api_token
            region:
              type: object
              description: Your Snyk region.
              example: null
              enum:
              - ""
              - .au
              - .eu
          description: ""
          example: null
      example: null
    snyk_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/snyk_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    solarwinds_service_desk_config_V1:
      properties:
        config:
          type: object
          properties:
            domain:
              type: object
              description: Your SolarWinds Service Desk domain.
              example: null
              enum:
              - https://api.samanage.com
              - https://apieu.samanage.com
            token:
              title: ""
              type: string
              description: Your SolarWinds Service Desk token.
              format: password
              example: your_solarwinds_service_desk_token
          description: ""
          example: null
      example: null
    solarwinds_service_desk_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/solarwinds_service_desk_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    sonarqube_config_V1:
      properties:
        config:
          type: object
          properties:
            subdomain:
              title: ""
              type: string
              description: Your Sonarqube subdomain.
              example: your_sonarqube_subdomain
            user_token:
              title: ""
              type: string
              description: Your Sonarqube user token.
              format: password
              example: your_sonarqube_user_token
          description: ""
          example: null
      example: null
    sonarqube_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/sonarqube_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    sparkpost_config_V1:
      properties:
        config:
          type: object
          properties:
            host_url:
              title: ""
              type: string
              description: Your SparkPost host URL.
              example: your_sparkpost_host_url
            api_key:
              title: ""
              type: string
              description: Your SparkPost API key.
              format: password
              example: your_sparkpost_api_key
          description: ""
          example: null
      example: null
    sparkpost_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/sparkpost_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    splash_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your Splash password.
              format: password
              example: your_splash_password
            client_secret:
              title: ""
              type: string
              description: Your Splash client secret.
              format: password
              example: your_splash_client_secret
            client_id:
              title: ""
              type: string
              description: Your Splash client ID.
              example: your_splash_client_id
            username:
              title: ""
              type: string
              description: Your Splash username.
              example: your_splash_username
          description: ""
          example: null
      example: null
    splash_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/splash_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    splitio_config_V1:
      properties:
        config:
          type: object
          properties:
            admin_api_key:
              title: ""
              type: string
              description: Your Split admin api key.
              format: password
              example: your_split_admin_api_key
          description: ""
          example: null
      example: null
    splitio_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/splitio_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    splunk_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: The Splunk user's password.
              format: password
              example: password
            port:
              title: ""
              type: integer
              description: The Splunk service host port.
              format: int32
              example: 8089
            host:
              title: ""
              type: string
              description: The Splunk service host address.
              example: host
            user:
              title: ""
              type: string
              description: The Splunk username.
              example: user
          description: ""
          example: null
      example: null
    splunk_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/splunk_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    spotify_ads_config_V1:
      properties:
        config:
          type: object
          properties:
            sync_mode:
              title: ""
              type: object
              description: Whether to sync all ad accounts or specific ad accounts.
              example: ALL_ACCOUNTS | SPECIFIC_ACCOUNTS
              enum:
              - ALL_ACCOUNTS
              - SPECIFIC_ACCOUNTS
            report_list:
              title: ""
              type: array
              description: The list of reports. Each report corresponds to a table
                within the schema to which connector will sync the data.
              example: null
              items:
                title: ""
                type: object
                properties:
                  granularity:
                    title: ""
                    type: object
                    description: The report granularity.
                    example: DAY | HOUR | LIFETIME
                    enum:
                    - HOUR
                    - DAY
                  fields:
                    title: ""
                    type: array
                    description: A list of the fields (metrics) to sync.
                    example:
                    - CLICKS | COMPLETES | CONVERSION_RATE | CTR | E_CPM | E_CPCL
                      | FIRST_QUARTILES | FREQUENCY | IMPRESSIONS | INTENT_RATE |
                      LISTENERS | MIDPOINTS | NEW_LISTENERS | NEW_LISTENER_CONVERSION_RATE
                      | NEW_LISTENER_STREAMS | OFF_SPOTIFY_IMPRESSIONS | PAID_LISTENS
                      | PAID_LISTENS_FREQUENCY | PAID_LISTENS_REACH | REACH | SKIPS
                      | SPEND | STARTS | STREAMS | STREAMS_PER_NEW_LISTENER | STREAMS_PER_USER
                      | THIRD_QUARTILES | VIDEO_EXPANDS | VIDEO_EXPAND_RATE | VIDEO_VIEWS
                    items:
                      title: ""
                      type: object
                      description: ""
                      example: CLICKS | COMPLETES | CONVERSION_RATE | CTR | E_CPM
                        | E_CPCL | FIRST_QUARTILES | FREQUENCY | IMPRESSIONS | INTENT_RATE
                        | LISTENERS | MIDPOINTS | NEW_LISTENERS | NEW_LISTENER_CONVERSION_RATE
                        | NEW_LISTENER_STREAMS | OFF_SPOTIFY_IMPRESSIONS | PAID_LISTENS
                        | PAID_LISTENS_FREQUENCY | PAID_LISTENS_REACH | REACH | SKIPS
                        | SPEND | STARTS | STREAMS | STREAMS_PER_NEW_LISTENER | STREAMS_PER_USER
                        | THIRD_QUARTILES | VIDEO_EXPANDS | VIDEO_EXPAND_RATE | VIDEO_VIEWS
                      enum:
                      - CTR
                      - SKIPS
                      - VIDEO_VIEWS
                      - COMPLETES
                      - STREAMS_PER_USER
                      - E_CPCL
                      - SPEND
                      - THIRD_QUARTILES
                      - CLICKS
                      - NEW_LISTENER_CONVERSION_RATE
                      - FREQUENCY
                      - OFF_SPOTIFY_IMPRESSIONS
                      - VIDEO_EXPAND_RATE
                      - NEW_LISTENERS
                      - PAID_LISTENS
                      - IMPRESSIONS
                      - CONVERSION_RATE
                      - FIRST_QUARTILES
                      - PAID_LISTENS_FREQUENCY
                      - STREAMS_PER_NEW_LISTENER
                      - PAID_LISTENS_REACH
                      - LISTENERS
                      - REACH
                      - STARTS
                      - NEW_LISTENER_STREAMS
                      - STREAMS
                      - VIDEO_EXPANDS
                      - INTENT_RATE
                      - MIDPOINTS
                      - E_CPM
                  dimension:
                    title: ""
                    type: object
                    description: The dimension (entity_type) to sync.
                    example: AD | AD_SET | CAMPAIGN | AD_ACCOUNT | AGE | COUNTRY |
                      GENDER | GENRE | PLATFORM
                    enum:
                    - AD_ACCOUNT
                    - AD
                    - AD_SET
                    - CAMPAIGN
                  table:
                    title: ""
                    type: string
                    description: The table name within the schema to which connector
                      will sync the data of the specific report.
                    example: table_2
                description: The list of reports. Each report corresponds to a table
                  within the schema to which connector will sync the data.
                example: null
            timeframe_months:
              title: ""
              type: object
              description: "The number of months' worth of reporting data you'd like\
                \ to include in your initial sync. This cannot be modified once the\
                \ connector is created. Default value: `SIX`."
              example: THREE | SIX | TWELVE | TWENTY_FOUR | ALL_TIME
              enum:
              - TWENTY_FOUR
              - SIX
              - ALL_TIME
              - TWELVE
              - THREE
            accounts:
              title: ""
              type: array
              description: The list of Ad Account IDs to sync. Must be populated if
                `sync_mode` is set to `SPECIFIC_ACCOUNTS`.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
          description: ""
          example: null
      example: null
    spotify_ads_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: The long-lived `Refresh token` along with the `client_id`
                and `client_secret` parameters carry the information necessary to
                get a new access token for API resources.
              example: my_refresh_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Ad Studio application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Ad Studio application.'
                  example: my_client_id
              description: ""
              example: null
          description: ""
          example: null
      example: null
    spotify_ads_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/spotify_ads_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/spotify_ads_auth_V1'
    sprout_config_V1:
      properties:
        config:
          type: object
          properties:
            bearer_token:
              title: ""
              type: string
              description: Your Sprout Social API Access Token.
              format: password
              example: your_sprout_bearer_token
          description: ""
          example: null
      example: null
    sprout_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/sprout_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    sql_server_config_V1:
      properties:
        config:
          type: object
          properties:
            connection_type:
              title: ""
              type: object
              description: "Possible values: `Directly`, `PrivateLink`, `SshTunnel`.\
                \ `SshTunnel` is used as a value if this parameter is omitted in the\
                \ request and any of the following parameter's values is specified:\
                \ `tunnel_host`, `tunnel_port`, `tunnel_user`. Otherwise, `Directly`\
                \ is used as a value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            update_method:
              title: ""
              type: object
              description: (Optional) The incremental update method the connector
                will use. The possible values are `"TELEPORT"` or `"NATIVE_UPDATE"`.
                The type defaults to `"NATIVE_UPDATE"` if the value is set to `null`
                or not specified.
              example: NATIVE_UPDATE | DIRECT | TELEPORT | TRANSACTION_LOG
              enum:
              - TRANSACTION_LOG
              - NATIVE_UPDATE
              - TELEPORT
              - DIRECT
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS.
              example: true
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel."
              example: fivetran
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect via an SSH tunnel."
              format: int32
              example: 22
            database:
              title: ""
              type: string
              description: The database name.
              example: sqldb
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: test_password
            port:
              title: ""
              type: integer
              description: The port number.
              format: int32
              example: 1433
            host:
              title: ""
              type: string
              description: DB instance host or IP address.
              example: sqlinstance.mycompany.com
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect via an SSH tunnel (do\
                \ not use a load balancer)."
              example: XXX.XXX.XXX.XXX
            user:
              title: ""
              type: string
              description: "The user name.  For Azure Databases, the format must be\
                \ `user@domain`."
              example: test_user
          description: ""
          example: null
      example: null
    sql_server_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/sql_server_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    sql_server_hva_config_V1:
      properties:
        config:
          type: object
          properties:
            agent_user:
              title: ""
              type: string
              description: The agent's username.
              example: hvr
            tde_certificate:
              title: ""
              type: string
              description: Certificate used to protect a database encryption key
              format: password
              example: string
            update_method:
              title: ""
              type: object
              description: (Optional) The incremental update method the connector
                will use. The possible values are `"TELEPORT"` or `"NATIVE_UPDATE"`.
                The type defaults to `"NATIVE_UPDATE"` if the value is set to `null`
                or not specified.
              example: NATIVE_UPDATE | DIRECT | TELEPORT | TRANSACTION_LOG
              enum:
              - TRANSACTION_LOG
              - NATIVE_UPDATE
              - TELEPORT
              - DIRECT
            agent_password:
              title: ""
              type: string
              description: The password for the agent user.
              format: password
              example: agent_password
            agent_public_cert:
              title: ""
              type: string
              description: The public certificate generated by the agent.
              example: CERTIFICATE
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect via an SSH tunnel."
              format: int32
              example: 22
            database:
              title: ""
              type: string
              description: The database name.
              example: oracledb
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: test_password
            tde_password:
              title: ""
              type: string
              description: Password of the TDE private key
              format: password
              example: string
            host:
              title: ""
              type: string
              description: DB instance host or IP address.
              example: host.com
            agent_host:
              title: ""
              type: string
              description: The host address of the machine running the agent. Often
                the same as the DB host.
              example: host.com
            connection_type:
              title: ""
              type: object
              description: "Possible values: `Directly`, `PrivateLink`, `SshTunnel`.\
                \ `SshTunnel` is used as a value if this parameter is omitted in the\
                \ request and any of the following parameter's values is specified:\
                \ `tunnel_host`, `tunnel_port`, `tunnel_user`. Otherwise, `Directly`\
                \ is used as a value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            enable_tde:
              title: ""
              type: boolean
              description: Using Transparent Data Encryption (TDE)
              example: true
            tde_certificate_name:
              title: ""
              type: string
              description: Name of the Certificate used to protect a database encryption
                key
              example: string
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS.
              example: true
            enable_archive_log_only:
              title: ""
              type: boolean
              description: Use archive log only mode
              example: true
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel."
              example: fivetran
            tde_private_key:
              title: ""
              type: string
              description: Private key associated with the TDE certificate
              format: password
              example: string
            port:
              title: ""
              type: integer
              description: The port number.
              format: int32
              example: 1433
            archive_log_format:
              title: ""
              type: string
              description: Format for archive log file names
              example: string
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect via an SSH tunnel (do\
                \ not use a load balancer)."
              example: XXX.XXX.XXX.XXX
            agent_port:
              title: ""
              type: integer
              description: The port that the agent has open for Fivetran's connection.
                Default value is 4343.
              format: int32
              example: 4343
            archive_log_path:
              title: ""
              type: string
              description: Directory where archive logs are located
              example: string
            user:
              title: ""
              type: string
              description: "The user name.  For Azure Databases, the format must be\
                \ `user@domain`."
              example: test_user
          description: ""
          example: null
      example: null
    sql_server_hva_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/sql_server_hva_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    sql_server_rds_config_V1:
      properties:
        config:
          type: object
          properties:
            connection_type:
              title: ""
              type: object
              description: "Possible values: `Directly`, `PrivateLink`, `SshTunnel`.\
                \ `SshTunnel` is used as a value if this parameter is omitted in the\
                \ request and any of the following parameter's values is specified:\
                \ `tunnel_host`, `tunnel_port`, `tunnel_user`. Otherwise, `Directly`\
                \ is used as a value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            update_method:
              title: ""
              type: object
              description: (Optional) The incremental update method the connector
                will use. The possible values are `"TELEPORT"` or `"NATIVE_UPDATE"`.
                The type defaults to `"NATIVE_UPDATE"` if the value is set to `null`
                or not specified.
              example: NATIVE_UPDATE | DIRECT | TELEPORT | TRANSACTION_LOG
              enum:
              - TRANSACTION_LOG
              - NATIVE_UPDATE
              - TELEPORT
              - DIRECT
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS.
              example: true
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel."
              example: fivetran
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect via an SSH tunnel."
              format: int32
              example: 22
            database:
              title: ""
              type: string
              description: The database name.
              example: sqldb
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: test_password
            port:
              title: ""
              type: integer
              description: The port number.
              format: int32
              example: 1433
            host:
              title: ""
              type: string
              description: DB instance host or IP address.
              example: sqlinstance.mycompany.com
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect via an SSH tunnel (do\
                \ not use a load balancer)."
              example: XXX.XXX.XXX.XXX
            user:
              title: ""
              type: string
              description: "The user name.  For Azure Databases, the format must be\
                \ `user@domain`."
              example: test_user
          description: ""
          example: null
      example: null
    sql_server_rds_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/sql_server_rds_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    sql_server_sap_ecc_hva_config_V1:
      properties:
        config:
          type: object
          properties:
            agent_user:
              title: ""
              type: string
              description: The agent's username.
              example: hvr
            tde_certificate:
              title: ""
              type: string
              description: Certificate used to protect a database encryption key
              format: password
              example: string
            update_method:
              title: ""
              type: object
              description: (Optional) The incremental update method the connector
                will use. The possible values are `"TELEPORT"` or `"NATIVE_UPDATE"`.
                The type defaults to `"NATIVE_UPDATE"` if the value is set to `null`
                or not specified.
              example: NATIVE_UPDATE | DIRECT | TELEPORT | TRANSACTION_LOG
              enum:
              - TRANSACTION_LOG
              - NATIVE_UPDATE
              - TELEPORT
              - DIRECT
            agent_password:
              title: ""
              type: string
              description: The password for the agent user.
              format: password
              example: agent_password
            agent_public_cert:
              title: ""
              type: string
              description: The public certificate generated by the agent.
              example: CERTIFICATE
            tunnel_port:
              title: ""
              type: integer
              description: "SSH port, specify only to connect via an SSH tunnel."
              format: int32
              example: 22
            database:
              title: ""
              type: string
              description: The database name.
              example: oracledb
            password:
              title: ""
              type: string
              description: The user's password.
              format: password
              example: test_password
            tde_password:
              title: ""
              type: string
              description: Password of the TDE private key
              format: password
              example: string
            host:
              title: ""
              type: string
              description: DB instance host or IP address.
              example: host.com
            agent_host:
              title: ""
              type: string
              description: The host address of the machine running the agent. Often
                the same as the DB host.
              example: host.com
            sap_schema:
              title: ""
              type: string
              description: SAP Schema Name.
              example: string
            connection_type:
              title: ""
              type: object
              description: "Possible values: `Directly`, `PrivateLink`, `SshTunnel`.\
                \ `SshTunnel` is used as a value if this parameter is omitted in the\
                \ request and any of the following parameter's values is specified:\
                \ `tunnel_host`, `tunnel_port`, `tunnel_user`. Otherwise, `Directly`\
                \ is used as a value if the parameter is omitted."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            enable_tde:
              title: ""
              type: boolean
              description: Using Transparent Data Encryption (TDE)
              example: true
            tde_certificate_name:
              title: ""
              type: string
              description: Name of the Certificate used to protect a database encryption
                key
              example: string
            always_encrypted:
              title: ""
              type: boolean
              description: Require TLS.
              example: true
            enable_archive_log_only:
              title: ""
              type: boolean
              description: Use archive log only mode
              example: true
            tunnel_user:
              title: ""
              type: string
              description: "SSH user, specify only to connect via an SSH tunnel."
              example: fivetran
            tde_private_key:
              title: ""
              type: string
              description: Private key associated with the TDE certificate
              format: password
              example: string
            port:
              title: ""
              type: integer
              description: The port number.
              format: int32
              example: 1433
            archive_log_format:
              title: ""
              type: string
              description: Format for archive log file names
              example: string
            tunnel_host:
              title: ""
              type: string
              description: "SSH host, specify only to connect via an SSH tunnel (do\
                \ not use a load balancer)."
              example: XXX.XXX.XXX.XXX
            agent_port:
              title: ""
              type: integer
              description: The port that the agent has open for Fivetran's connection.
                Default value is 4343.
              format: int32
              example: 4343
            archive_log_path:
              title: ""
              type: string
              description: Directory where archive logs are located
              example: string
            user:
              title: ""
              type: string
              description: "The user name.  For Azure Databases, the format must be\
                \ `user@domain`."
              example: test_user
          description: ""
          example: null
      example: null
    sql_server_sap_ecc_hva_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/sql_server_sap_ecc_hva_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_prefix'
    square_config_V1:
      properties:
        config:
          type: object
          properties:
            api_access_token:
              title: ""
              type: string
              description: The Square API access token of your application.
              format: password
              example: accessToken
            client_secret:
              title: ""
              type: string
              description: The Application Secret of your organization.
              format: password
              example: clientSecret
            client_id:
              title: ""
              type: string
              description: The Application ID of your organization.
              example: clientId
          description: ""
          example: null
      example: null
    square_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/square_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    squarespace_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Squarespace API key.
              format: password
              example: your_squarespace_api_key
          description: ""
          example: null
      example: null
    squarespace_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/squarespace_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    stackadapt_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your StackAdapt API key.
              format: password
              example: your_stackadapt_api_key
          description: ""
          example: null
      example: null
    stackadapt_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/stackadapt_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    standard_metrics_config_V1:
      properties:
        config:
          type: object
          properties:
            client_secret:
              title: ""
              type: string
              description: Your Standard Metrics Client secret.
              format: password
              example: string
            client_id:
              title: ""
              type: string
              description: Your Standard Metrics Client ID.
              example: string
          description: ""
          example: null
      example: null
    standard_metrics_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/standard_metrics_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    starrez_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your StarRez API password
              format: password
              example: string
            sub_domain:
              title: ""
              type: string
              description: Your StarRez subdomain
              example: string
            username:
              title: ""
              type: string
              description: Your StarRez API username
              example: string
          description: ""
          example: null
      example: null
    starrez_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/starrez_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    statistics_netherlands_cbs_config_V1:
      properties:
        config:
          type: object
          properties:
            identifier:
              title: ""
              type: string
              description: Your Statistics Netherlands CBS catalog identifier.
              example: string
          description: ""
          example: null
      example: null
    statistics_netherlands_cbs_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/statistics_netherlands_cbs_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    statsig_config_V1:
      properties:
        config:
          type: object
          properties:
            secret_key:
              title: ""
              type: string
              description: Your Statsig secret key.
              format: password
              example: your_statsig_secret_key
          description: ""
          example: null
      example: null
    statsig_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/statsig_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    statuspage_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Statuspage API Key.
              format: password
              example: your_statuspage_api_key
            organization:
              title: ""
              type: string
              description: Your Statuspage Organization ID.
              example: your_statuspage_organization
          description: ""
          example: null
      example: null
    statuspage_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/statuspage_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    stickyio_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your stickyio Password.
              format: password
              example: your_stickyio_password
            base_url:
              title: ""
              type: string
              description: Your stickyio Base URL .
              example: your_stickyio_base_url
            username:
              title: ""
              type: string
              description: Your stickyio Username .
              example: your_stickyio_username
          description: ""
          example: null
      example: null
    stickyio_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/stickyio_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    stripe_config_V1:
      properties:
        config:
          type: object
          properties:
            support_connected_accounts_sync:
              title: ""
              type: boolean
              description: Sync Connected Accounts. Connected Account Documentation
                - https://stripe.com/docs/api/connected_accounts.
              example: true
            api_key:
              title: ""
              type: string
              description: Restricted API key
              format: password
              example: string
          description: ""
          example: null
      example: null
    stripe_auth_V1:
      properties:
        auth:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: The Stripe API Restricted Key
              example: restricted_key
          description: ""
          example: null
      example: null
    stripe_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/stripe_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/stripe_auth_V1'
    stripe_test_config_V1:
      properties:
        config:
          type: object
          properties:
            support_connected_accounts_sync:
              title: ""
              type: boolean
              description: Sync Connected Accounts. Connected Account Documentation
                - https://stripe.com/docs/api/connected_accounts.
              example: true
            api_key:
              title: ""
              type: string
              description: Restricted API key
              format: password
              example: string
          description: ""
          example: null
      example: null
    stripe_test_auth_V1:
      properties:
        auth:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: The Stripe API Restricted Key
              example: string
          description: ""
          example: null
      example: null
    stripe_test_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/stripe_test_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/stripe_test_auth_V1'
    stylight_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your Stylight Password.
              format: password
              example: your_stylight_api_password
            username:
              title: ""
              type: string
              description: Your Stylight Username.
              example: your_stylight_api_username
          description: ""
          example: null
      example: null
    stylight_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/stylight_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    subscript_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Subscript API key.
              format: password
              example: your_subscript_api_key
          description: ""
          example: null
      example: null
    subscript_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/subscript_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    sugarcrm_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your SugarCRM password.
              format: password
              example: your_sugarcrm_password
            sub_domain:
              title: ""
              type: string
              description: Your SugarCRM subdomain.
              example: your_sugarcrm_sub_domain
            client_secret:
              title: ""
              type: string
              description: Your SugarCRM client secret.
              format: password
              example: your_sugarcrm_client_secret
            client_id:
              title: ""
              type: string
              description: Your SugarCRM client ID.
              example: your_sugarcrm_client_id
            username:
              title: ""
              type: string
              description: Your SugarCRM username.
              example: your_sugarcrm_username
          description: ""
          example: null
      example: null
    sugarcrm_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/sugarcrm_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    survey_monkey_config_V1:
      properties:
        config:
          type: object
          properties:
            eu_region:
              title: ""
              type: boolean
              description: "The SurveyMonkey account region. Specify `true`, if your\
                \ account is hosted in the EU region. Default value is `false`."
              example: true
          description: ""
          example: null
      example: null
    survey_monkey_auth_V1:
      properties:
        auth:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: The long-lived `Access token` carries the information necessary
                to access API resources.
              example: my_access_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your SurveyMonkey client application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your SurveyMonkey client application.'
                  example: my_client_id
              description: ""
              example: null
          description: ""
          example: null
      example: null
    survey_monkey_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/survey_monkey_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/survey_monkey_auth_V1'
    survicate_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Survicate API Key.
              format: password
              example: your_survicate_api_key
          description: ""
          example: null
      example: null
    survicate_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/survicate_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    swoogo_config_V1:
      properties:
        config:
          type: object
          properties:
            client_secret:
              title: ""
              type: string
              description: Your Swoogo Client Secret.
              format: password
              example: your_swoogo_client_secret
            client_id:
              title: ""
              type: string
              description: Your Swoogo client Id.
              example: your_swoogo_client_id
          description: ""
          example: null
      example: null
    swoogo_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/swoogo_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    tableau_source_config_V1:
      properties:
        config:
          type: object
          properties:
            site_name:
              title: ""
              type: string
              description: Your Tableau Source site name.
              example: your_tableau_source_site_name
            pat_name:
              title: ""
              type: string
              description: Your Tableau Source PAT Name.
              example: your_tableau_source_personal_access_token_name
            sub_domain:
              title: ""
              type: string
              description: Your Tableau Source subdomain.
              example: your_tableau_source_sub_domain
            pat_secret:
              title: ""
              type: string
              description: Your Tableau Source PAT Secret.
              format: password
              example: your_tableau_source_personal_access_token_secret
          description: ""
          example: null
      example: null
    tableau_source_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/tableau_source_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    taboola_config_V1:
      properties:
        config:
          type: object
          properties:
            sync_mode:
              title: ""
              type: object
              description: Whether to sync all accounts or specific accounts.
              example: AllAccounts | SpecificAccounts
              enum:
              - AllAccounts
              - SpecificAccounts
            account_ids:
              title: ""
              type: array
              description: Specific Account IDs to sync.  Must be populated if `syncMode`
                is set to `SpecificAccounts`.
              example: "account_id1, account_id2"
              items:
                title: ""
                type: string
                description: ""
                example: string
            timeframe_months:
              title: ""
              type: object
              description: "Number of months' worth of reporting data you'd like to\
                \ include in your initial sync. This cannot be modified once connection\
                \ is created. <br> <strong>NOTE:</strong> The more months of reporting\
                \ data you sync, the longer your initial sync will take."
              example: THREE | SIX | TWELVE | TWENTY_FOUR | ALL_TIME
              enum:
              - TWENTY_FOUR
              - SIX
              - ALL_TIME
              - TWELVE
              - THREE
            client_secret:
              title: ""
              type: string
              description: The Taboola client secret.
              format: password
              example: your_api_secret
            client_id:
              title: ""
              type: string
              description: The Taboola client ID.
              example: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
          description: ""
          example: null
      example: null
    taboola_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/taboola_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    talkdesk_config_V1:
      properties:
        config:
          type: object
          properties:
            account_name:
              title: ""
              type: string
              description: Your Talkdesk Account Name.
              example: string
            client_secret:
              title: ""
              type: string
              description: The Client Secret of your OAuth Client
              format: password
              example: string
            region:
              type: object
              description: "Your Talkdesk region (\".com\",\".eu\",\"ca.com\")"
              example: null
              enum:
              - .com
              - ca.com
              - .eu
            client_id:
              title: ""
              type: string
              description: The Client ID of your OAuth Client
              example: string
          description: ""
          example: null
      example: null
    talkdesk_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/talkdesk_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    talkwalker_config_V1:
      properties:
        config:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: Your Talkwalker access token.
              format: password
              example: your_talkwalker_access_token
          description: ""
          example: null
      example: null
    talkwalker_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/talkwalker_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    teads_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Teads API key.
              format: password
              example: your_teads_api_key
          description: ""
          example: null
      example: null
    teads_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/teads_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    teamtailor_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Teamtailor API key.
              format: password
              example: your_teamtailor_api_key
          description: ""
          example: null
      example: null
    teamtailor_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/teamtailor_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    teamwork_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your Teamwork password.
              format: password
              example: your_password
            site_address:
              title: ""
              type: string
              description: Your Teamwork site address.
              example: your_site_address
            username:
              title: ""
              type: string
              description: Your Teamwork username.
              example: your_username
          description: ""
          example: null
      example: null
    teamwork_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/teamwork_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    tempo_config_V1:
      properties:
        config:
          type: object
          properties:
            sub_domain:
              title: ""
              type: string
              description: Your Tempo subdomain.
              example: your_tempo_organization_name
          description: ""
          example: null
      example: null
    tempo_auth_V1:
      properties:
        auth:
          type: object
          properties:
            client_access:
              title: ""
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: ""
                  format: password
                  example: string
                client_id:
                  title: ""
                  type: string
                  description: ""
                  example: string
              example: null
          description: ""
          example: null
      example: null
    tempo_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/tempo_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/tempo_auth_V1'
    testrail_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your TestRail API key.
              format: password
              example: your_testrail_api_key
            sub_domain:
              title: ""
              type: string
              description: Your TestRail subdomain.
              example: your_testrail_subdomain
            username:
              title: ""
              type: string
              description: Your TestRail username.
              example: your_testrail_username
          description: ""
          example: null
      example: null
    testrail_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/testrail_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    textus_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Your TextUs API token.
              format: password
              example: textus_api_token
          description: ""
          example: null
      example: null
    textus_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/textus_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    the_movie_database_config_V1:
      properties:
        config:
          type: object
          properties:
            api_read_access_token:
              title: ""
              type: string
              description: Your The Movie Database API read access token.
              format: password
              example: your_the_movie_database_api_read_access_token
          description: ""
          example: null
      example: null
    the_movie_database_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/the_movie_database_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    the_trade_desk_config_V1:
      properties:
        config:
          type: object
          properties:
            sync_mode:
              title: ""
              type: object
              description: Whether to sync all accounts or specific accounts.
              example: AllAccounts | SpecificAccounts
              enum:
              - AllAccounts
              - SpecificAccounts
            password:
              title: ""
              type: string
              description: The Trade Desk password. It is a part of the login credentials.
              format: password
              example: xxxxxxxxxx
            partners:
              title: ""
              type: array
              description: Specific Partner IDs to sync.  Must be populated if `syncMode`
                is set to `SpecificAccounts`.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            timeframe_months:
              title: ""
              type: object
              description: "Number of months' worth of data you'd like to include\
                \ in your initial sync. This cannot be modified once the connector\
                \ is created. Default value: `THREE`."
              example: THREE | SIX | TWELVE | TWENTY_FOUR | ALL_TIME
              enum:
              - TWENTY_FOUR
              - SIX
              - ALL_TIME
              - TWELVE
              - THREE
            login:
              title: ""
              type: string
              description: The Trade Desk email. It is a part of the login credentials.
              example: test_login
          description: ""
          example: null
      example: null
    the_trade_desk_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/the_trade_desk_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    thinkific_config_V1:
      properties:
        config:
          type: object
          properties:
            client_key:
              title: ""
              type: string
              description: Your Thinkific client key.
              example: your_thinkific_client_key
            sub_domain:
              title: ""
              type: string
              description: Your Thinkific subdomain.
              example: your_thinkific_subdomain
            client_secret:
              title: ""
              type: string
              description: Your Thinkific client secret.
              format: password
              example: your_thinkific_client_secret
          description: ""
          example: null
      example: null
    thinkific_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/thinkific_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    ticket_tailor_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Ticket Tailor API key.
              format: password
              example: your_ticket_tailor_api_key
          description: ""
          example: null
      example: null
    ticket_tailor_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/ticket_tailor_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    tiktok_ads_config_V1:
      properties:
        config:
          type: object
          properties:
            sync_mode:
              title: ""
              type: object
              description: Whether to sync all advertiser accounts or specific accounts.
              example: AllAccounts | SpecificAccounts
              enum:
              - AllAccounts
              - SpecificAccounts
            timeframe_months:
              title: ""
              type: object
              description: "Number of months' worth of reporting data you'd like to\
                \ include in your initial sync. This cannot be modified once the connector\
                \ is created. Default value: `THREE`."
              example: THREE | SIX | TWELVE | TWENTY_FOUR | ALL_TIME
              enum:
              - TWENTY_FOUR
              - SIX
              - ALL_TIME
              - TWELVE
              - THREE
            accounts:
              title: ""
              type: array
              description: Specific accounts to sync.  Must be populated if `sync_mode`
                is set to `SpecificAccounts`.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            attribution_window_size:
              title: ""
              type: object
              description: Rollback sync duration to capture conversions. Set this
                to your configured attribution window in TikTok Ads. The default value
                is 7 days.
              example: ONE | SEVEN | FOURTEEN | TWENTY_EIGHT
              enum:
              - TWENTY_EIGHT
              - FOURTEEN
              - ONE
              - SEVEN
            custom_reports:
              title: ""
              type: array
              description: Title of Custom Report
              example: null
              items:
                title: ""
                type: object
                properties:
                  report_type:
                    title: ""
                    type: string
                    description: Type of report to be generated
                    example: auction_basic_campaign_report
                  metrics:
                    title: ""
                    type: array
                    description: Metrics to be synced
                    example:
                    - string
                    items:
                      title: ""
                      type: string
                      description: ""
                      example: string
                  table_name:
                    title: ""
                    type: string
                    description: Destination Table name of report
                    example: table_1
                  dimensions:
                    title: ""
                    type: array
                    description: Dimensions to synced
                    example:
                    - string
                    items:
                      title: ""
                      type: string
                      description: ""
                      example: string
                  aggregate:
                    title: ""
                    type: string
                    description: Time aggregation of report
                    example: daily
                description: Title of Custom Report
                example: null
          description: ""
          example: null
      example: null
    tiktok_ads_auth_V1:
      properties:
        auth:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: The long-lived `Access token` carries the information necessary
                to access API resources.
              example: my_access_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your TikTok Ads client application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your TikTok Ads client application.'
                  example: my_client_id
              description: Your application client access fields
              example: null
          description: ""
          example: null
      example: null
    tiktok_ads_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/tiktok_ads_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/tiktok_ads_auth_V1'
    tive_config_V1:
      properties:
        config:
          type: object
          properties:
            client_secret:
              title: ""
              type: string
              description: Your Tive client secret.
              format: password
              example: your_tive_client_secret
            client_id:
              title: ""
              type: string
              description: Your Tive client ID.
              example: your_tive_client_id
          description: ""
          example: null
      example: null
    tive_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/tive_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    toast_config_V1:
      properties:
        config:
          type: object
          properties:
            subdomain:
              title: ""
              type: string
              description: Your Toast domain.
              example: your_toast_domain
            client_secret:
              title: ""
              type: string
              description: Your Toast client secret.
              format: password
              example: your_toast_client_secret
            client_id:
              title: ""
              type: string
              description: Your Toast client ID.
              example: your_toast_client_id
          description: ""
          example: null
      example: null
    toast_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/toast_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    toggl_track_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Your Toggl Track API token
              format: password
              example: your_toggl_track_api_token
          description: ""
          example: null
      example: null
    toggl_track_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/toggl_track_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    totango_config_V1:
      properties:
        config:
          type: object
          properties:
            region:
              type: object
              description: Your Totango region.
              example: null
              enum:
              - api-eu1
              - api
            personal_access_token:
              title: ""
              type: string
              description: Your Totango personal access token.
              format: password
              example: your_totango_personal_access_token
          description: ""
          example: null
      example: null
    totango_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/totango_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    transcend_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Transcend API Key.
              format: password
              example: your_transcend_api_key
          description: ""
          example: null
      example: null
    transcend_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/transcend_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    trelica_config_V1:
      properties:
        config:
          type: object
          properties:
            environment:
              type: object
              description: Your Trelica environment.
              example: null
              enum:
              - app
              - eu
            client_secret:
              title: ""
              type: string
              description: Your Trelica client secret.
              format: password
              example: string
            client_id:
              title: ""
              type: string
              description: Your Trelica client ID.
              example: string
          description: ""
          example: null
      example: null
    trelica_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/trelica_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    trello_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your TRELLO api key.
              format: password
              example: your_trello_api_key
            api_token:
              title: ""
              type: string
              description: Your TRELLO api token.
              format: password
              example: your_trello_api_token
          description: ""
          example: null
      example: null
    trello_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/trello_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    tremendous_config_V1:
      properties:
        config:
          type: object
          properties:
            environment:
              type: object
              description: Your Tremendous environment.
              example: null
              enum:
              - testflight
              - api
            client_secret:
              title: ""
              type: string
              description: Your Tremendous client secret.
              format: password
              example: your_tremendous_client_secret
            client_id:
              title: ""
              type: string
              description: Your Tremendous client ID.
              example: your_tremendous_client_id
          description: ""
          example: null
      example: null
    tremendous_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/tremendous_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    triple_whale_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Triple Whale API key.
              format: password
              example: string
            shop_domain:
              title: ""
              type: string
              description: Your Triple Whale shop domain.
              example: string
          description: ""
          example: null
      example: null
    triple_whale_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/triple_whale_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    trisolute_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Your Trisolute API token.
              format: password
              example: your_trisolute_api_token
          description: ""
          example: null
      example: null
    trisolute_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/trisolute_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    twilio_config_V1:
      properties:
        config:
          type: object
          properties:
            sync_mode:
              title: ""
              type: object
              description: Whether to sync all accounts or specific accounts.
              example: AllAccounts | SpecificAccounts
              enum:
              - AllAccounts
              - SpecificAccounts
            secret:
              title: ""
              type: string
              description: The Twilio API secret
              format: password
              example: test_api_secret
            accounts:
              title: ""
              type: array
              description: Specific Accounts to sync.  Must be populated if `sync_mode`
                is set to `SpecificAccounts`.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            sid:
              title: ""
              type: string
              description: The Twilio API key SID
              example: test_api_sid
          description: ""
          example: null
      example: null
    twilio_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/twilio_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    twitter_config_V1:
      properties:
        config:
          type: object
          properties:
            sync_mode:
              title: ""
              type: object
              description: "Whether to sync all accounts or specific accounts. Default\
                \ value: `AllAccounts`."
              example: AllAccounts | SpecificAccounts
              enum:
              - AllAccounts
              - SpecificAccounts
            timeframe_months:
              title: ""
              type: object
              description: "Number of months' worth of data you'd like to include\
                \ in your initial sync. This cannot be modified once the connector\
                \ is created. Default value: `THREE`."
              example: THREE | SIX | TWELVE | TWENTY_FOUR | ALL_TIME
              enum:
              - TWENTY_FOUR
              - SIX
              - ALL_TIME
              - TWELVE
              - THREE
            accounts:
              title: ""
              type: array
              description: Specific accounts to sync. Must be populated if `sync_mode`
                is set to `SpecificAccounts`.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
          description: ""
          example: null
      example: null
    twitter_auth_V1:
      properties:
        auth:
          type: object
          properties:
            consumer_key:
              title: ""
              type: string
              description: API Key of your app
              example: string
            consumer_secret:
              title: ""
              type: string
              description: API Secret of your app
              example: string
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Twitter client application.'
                  example: my_consumer_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Twitter client application.'
                  example: my_consumer_key
              description: Your application client access fields
              example: null
            oauth_token:
              title: ""
              type: string
              description: The Twitter App access token.
              example: twitter_access_token
            oauth_token_secret:
              title: ""
              type: string
              description: The Twitter App access token secret.
              example: twitter_access_token_secret
          description: ""
          example: null
      example: null
    twitter_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/twitter_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/twitter_auth_V1'
    twitter_ads_config_V1:
      properties:
        config:
          type: object
          properties:
            sync_mode:
              title: ""
              type: object
              description: Whether to sync all accounts or specific accounts.
              example: AllAccounts | SpecificAccounts
              enum:
              - AllAccounts
              - SpecificAccounts
            timeframe_months:
              title: ""
              type: object
              description: Historical sync timeframe in months.
              example: THREE | SIX | TWELVE | TWENTY_FOUR | ALL_TIME
              enum:
              - TWENTY_FOUR
              - SIX
              - ALL_TIME
              - TWELVE
              - THREE
            is_custom_api_credentials:
              title: ""
              type: boolean
              description: Custom API credentials
              example: true
            accounts:
              title: ""
              type: array
              description: Specific Accounts to sync.  Must be populated if `sync_mode`
                is set to `SpecificAccounts`.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
          description: ""
          example: null
      example: null
    twitter_ads_auth_V1:
      properties:
        auth:
          type: object
          properties:
            consumer_key:
              title: ""
              type: string
              description: The Twitter App consumer key.
              example: twitter_key
            consumer_secret:
              title: ""
              type: string
              description: The Twitter App consumer secret.
              example: twitter_secret
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Twitter Ads client application.'
                  example: string
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Twitter Ads client application.'
                  example: string
              description: Your application client access fields.
              example: null
            oauth_token:
              title: ""
              type: string
              description: The Twitter App access token.
              example: twitter_access_token
            oauth_token_secret:
              title: ""
              type: string
              description: The Twitter App access token secret.
              example: twitter_access_token_secret
          description: ""
          example: null
      example: null
    twitter_ads_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/twitter_ads_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/twitter_ads_auth_V1'
    tymeshift_config_V1:
      properties:
        config:
          type: object
          properties:
            account_plan:
              title: ""
              type: string
              description: Your Tymeshift account plan.
              example: your_tymeshift_account_plan
            sub_domain:
              title: ""
              type: string
              description: Your Tymeshift subdomain.
              example: your_tymeshift_domain
            client_secret:
              title: ""
              type: string
              description: Your Tymeshift password.
              format: password
              example: your_tymeshift_password
            client_id:
              title: ""
              type: string
              description: Your Tymeshift email.
              example: your_tymeshift_email
          description: ""
          example: null
      example: null
    tymeshift_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/tymeshift_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    typeform_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    typeform_auth_V1:
      properties:
        auth:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: The Typeform API access token.
              example: my_access_token
            refresh_token:
              title: ""
              type: string
              description: The Typeform API refresh token.
              example: my_refresh_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: The Typeform client secret.
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: The Typeform client ID.
                  example: my_client_id
              description: ""
              example: null
          description: ""
          example: null
      example: null
    typeform_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/typeform_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/typeform_auth_V1'
    udemy_business_config_V1:
      properties:
        config:
          type: object
          properties:
            account_id:
              title: ""
              type: string
              description: Your Udemy Business account ID.
              example: udemy_business_account_id
            account_name:
              title: ""
              type: string
              description: Your Udemy Business account name.
              example: udemy_business_account_name
            client_secret:
              title: ""
              type: string
              description: Your Udemy Business client secret.
              format: password
              example: udemy_business_client_secret
            client_id:
              title: ""
              type: string
              description: Your Udemy Business client ID.
              example: udemy_business_client_id
          description: ""
          example: null
      example: null
    udemy_business_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/udemy_business_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    ukg_pro_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your UKG Pro password.
              format: password
              example: your_ukg_pro_password
            hostname:
              title: ""
              type: string
              description: Your UKG Pro hostname.
              example: your_ukg_pro_hostname
            customer_api_key:
              title: ""
              type: string
              description: Your UKG Pro Customer API key.
              format: password
              example: your_ukg_pro_customer_api_key
            username:
              title: ""
              type: string
              description: Your UKG Pro username.
              example: your_ukg_pro_username
          description: ""
          example: null
      example: null
    ukg_pro_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/ukg_pro_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    unicommerce_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your uniware login password.
              format: password
              example: uniware_password
            facility_codes:
              title: ""
              type: string
              description: Your uniware facility codes.
              example: string
            tenant:
              title: ""
              type: string
              description: Your uniware tenant.
              example: your_uniware_account_code
            username:
              title: ""
              type: string
              description: Your uniware login username.
              example: uniware_username
          description: ""
          example: null
      example: null
    unicommerce_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/unicommerce_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    upland_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your Upland Software Password.
              format: password
              example: your_upland_password
            sub_domain:
              title: ""
              type: string
              description: Your Upland Software subDomain.
              example: your_upland_sub_domain
            company_key:
              title: ""
              type: string
              description: Your Upland Software Company Key.
              format: password
              example: your_upland_company_key
            username:
              title: ""
              type: string
              description: Your Upland Software Username.
              example: your_upland_username
          description: ""
          example: null
      example: null
    upland_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/upland_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    uppromote_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your UpPromote API key.
              format: password
              example: your_uppromote_api_key
          description: ""
          example: null
      example: null
    uppromote_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/uppromote_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    uservoice_config_V1:
      properties:
        config:
          type: object
          properties:
            domain:
              title: ""
              type: string
              description: ""
              example: string
            secret:
              title: ""
              type: string
              description: ""
              format: password
              example: string
            key:
              title: ""
              type: string
              description: ""
              format: password
              example: string
          description: ""
          example: null
      example: null
    uservoice_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/uservoice_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    veeqo_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Veeqo API key.
              format: password
              example: your_veeqo_api_key
          description: ""
          example: null
      example: null
    veeqo_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/veeqo_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    veevavault_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your Veeva Vault password.
              format: password
              example: veevavault_password
            base_url:
              title: ""
              type: string
              description: Your Veeva Vault base URL.
              example: your_veevavault_base_url
            username:
              title: ""
              type: string
              description: Your Veeva Vault username.
              example: veevavault_username
          description: ""
          example: null
      example: null
    veevavault_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/veevavault_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    vimeo_config_V1:
      properties:
        config:
          type: object
          properties:
            rate_limit_plan:
              type: object
              description: Your Vimeo rate limit plan.
              example: null
              enum:
              - "235"
              - "115"
              - "725"
              - "480"
              - "20"
            user_id:
              title: ""
              type: string
              description: Your Vimeo user ID.
              example: your_vimeo_user_id
            client_secret:
              title: ""
              type: string
              description: Your Vimeo client secret.
              format: password
              example: your_vimeo_client_secret
            historical_sync_time_frame:
              type: object
              description: Your Vimeo Historical sync time frame.
              example: null
              enum:
              - TWENTY_FOUR
              - SIX
              - ALL_TIME
              - TWELVE
              - THREE
            client_id:
              title: ""
              type: string
              description: Your Vimeo client ID.
              example: your_vimeo_client_id
          description: ""
          example: null
      example: null
    vimeo_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/vimeo_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    visit_by_ges_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Visit by GES API key.
              format: password
              example: your_visit_by_ges_api_key
          description: ""
          example: null
      example: null
    visit_by_ges_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/visit_by_ges_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    visma_config_V1:
      properties:
        config:
          type: object
          properties:
            tenant_id:
              title: ""
              type: string
              description: Your Visma tenant ID.
              example: your_visma_tenant_id
            client_secret:
              title: ""
              type: string
              description: Your Visma client secret.
              format: password
              example: your_visma_client_secret
            client_id:
              title: ""
              type: string
              description: Your Visma client ID.
              example: your_visma_client_id
          description: ""
          example: null
      example: null
    visma_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/visma_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    vitally_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Vitally API key.
              format: password
              example: your_vitally_api_key
            base_url:
              title: ""
              type: string
              description: Your Vitally base URL.
              example: your_vitally_base_url
          description: ""
          example: null
      example: null
    vitally_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/vitally_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    vonage_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Vonage API Key.
              example: your_vonage_api_key
            api_secret:
              title: ""
              type: string
              description: Your Vonage API Secret.
              format: password
              example: your_vonage_api_secret
          description: ""
          example: null
      example: null
    vonage_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/vonage_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    vonage_contact_center_config_V1:
      properties:
        config:
          type: object
          properties:
            client_secret:
              title: ""
              type: string
              description: Your Vonage Contact Center client secret.
              format: password
              example: your_vonage_contact_center_client_secret
            region:
              type: object
              description: Your Vonage Contact Center region.
              example: null
              enum:
              - emea
              - nam
              - apac
            client_id:
              title: ""
              type: string
              description: Your Vonage Contact Center client ID.
              example: your_vonage_contact_center_client_id
          description: ""
          example: null
      example: null
    vonage_contact_center_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/vonage_contact_center_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    vts_config_V1:
      properties:
        config:
          type: object
          properties:
            environment:
              type: object
              description: Your VTS environment.
              example: null
              enum:
              - sandbox.vts.com
              - api.vts.com
            api_key:
              title: ""
              type: string
              description: Your VTS API key.
              example: your_vts_api_key
            secret:
              title: ""
              type: string
              description: Your VTS secret.
              format: password
              example: your_vts_secret
          description: ""
          example: null
      example: null
    vts_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/vts_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    vwo_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Your VWO API token.
              format: password
              example: your_vwo_api_token
          description: ""
          example: null
      example: null
    vwo_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/vwo_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    walmart_dsp_config_V1:
      properties:
        config:
          type: object
          properties:
            sync_mode:
              title: ""
              type: object
              description: Whether to sync all accounts or specific accounts.
              example: AllAccounts | SpecificAccounts
              enum:
              - AllAccounts
              - SpecificAccounts
            password:
              title: ""
              type: string
              description: Walmart DSP password. It is a part of the login credentials.
              format: password
              example: xxxxxxxxxx
            partners:
              title: ""
              type: array
              description: Specific Partner IDs to sync.  Must be populated if `syncMode`
                is set to `SpecificAccounts`.
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            timeframe_months:
              title: ""
              type: object
              description: "Number of months' worth of data you'd like to include\
                \ in your initial sync. This cannot be modified once the connector\
                \ is created. Default value: `THREE`."
              example: THREE | SIX | TWELVE | TWENTY_FOUR | ALL_TIME
              enum:
              - TWENTY_FOUR
              - SIX
              - ALL_TIME
              - TWELVE
              - THREE
            login:
              title: ""
              type: string
              description: Walmart DSP email. It is a part of the login credentials.
              example: test_login
          description: ""
          example: null
      example: null
    walmart_dsp_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/walmart_dsp_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    walmart_marketplace_config_V1:
      properties:
        config:
          type: object
          properties:
            service_name:
              title: ""
              type: string
              description: Your Walmart Marketplace service name.
              example: your_walmart_marketplace_service_name
            client_secret:
              title: ""
              type: string
              description: Your Walmart Marketplace client secret.
              format: password
              example: your_walmart_marketplace_client_secret
            client_id:
              title: ""
              type: string
              description: Your Walmart Marketplace client ID.
              example: your_walmart_marketplace_client_id
          description: ""
          example: null
      example: null
    walmart_marketplace_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/walmart_marketplace_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    wasabi_cloud_storage_config_V1:
      properties:
        config:
          type: object
          properties:
            access_key_id:
              title: ""
              type: string
              description: Access Key ID
              example: access_key_id_value
            prefix:
              title: ""
              type: string
              description: All files and folders under this folder path will be searched
                for files to sync.
              example: folder_path
            pattern:
              title: ""
              type: string
              description: All files in your search path matching this regular expression
                will be synced.
              example: file_pattern
            json_delivery_mode:
              title: ""
              type: object
              description: "Specifies how Fivetran should handle your JSON data. Default\
                \ value: `Packed`."
              example: Packed | Unpacked
              enum:
              - Packed
              - Unpacked
            skip_after:
              title: ""
              type: integer
              description: We will skip over the number of lines specified at the
                end to avoid introducing aberrant data into your destination.
              format: int32
              example: 0
            empty_header:
              title: ""
              type: boolean
              description: "If your CSVs are headerless, set this is as `true`. When\
                \ `true`, we will generate generic column names following the convention\
                \ of `column_0`, `column_1`, ... `column_n` to map the rows. Default\
                \ value: `false`."
              example: true
            use_pgp_encryption_options:
              title: ""
              type: boolean
              description: "Set to `true` if files are encrypted using PGP in the\
                \ Wasabi Cloud Storage bucket. Default value: `false`."
              example: true
            skip_before:
              title: ""
              type: integer
              description: We will skip over the number of lines specified before
                syncing data.
              format: int32
              example: 0
            signer_public_key:
              title: ""
              type: string
              description: The contents of the signer's public key file. Must be populated
                if `use_pgp_encryption_options` is set to `true` and PGP encrypted
                files are signed.
              example: <signer-public-key-used>
            delimiter:
              title: ""
              type: string
              description: "You can specify the delimiter that your CSVs use here.\
                \ Fivetran generally tries to infer the delimiter, but in some cases\
                \ this is impossible."
              example: string
            file_type:
              title: ""
              type: object
              description: "If your files are saved with improper extensions, you\
                \ can force them to be synced as the selected file type."
              example: csv | log | json | jsonl | infer | tsv | avro | parquet | xml
                | spreadsheet | unstructured
              enum:
              - log
              - infer
              - tsv
              - xml
              - csv
              - json
              - jsonl
              - avro
              - parquet
            on_error:
              title: ""
              type: object
              description: "If you know that your files contain some errors, you can\
                \ choose to have poorly formatted lines skipped. We recommend leaving\
                \ the value as `fail` unless you are certain that you have undesirable,\
                \ malformed data."
              example: fail | skip
              enum:
              - fail
              - skip
            archive_pattern:
              title: ""
              type: string
              description: Files inside compressed archives with filenames matching
                this regular expression will be synced.
              example: regex_pattern
            pgp_secret_key:
              title: ""
              type: string
              description: The contents of your PGP secret key file. Must be populated
                if `use_pgp_encryption_options` is set to `true`.
              format: password
              example: <secret-key-used>
            auth_type:
              title: ""
              type: object
              description: "The Wasabi Cloud Storage Access approach. Required for\
                \ connector creation. Default value: `ACCESS_KEY`."
              example: IAM_ROLE | ACCESS_KEY | PUBLIC_BUCKET
              enum:
              - PUBLIC_BUCKET
              - ACCESS_KEY
            append_file_option:
              title: ""
              type: object
              description: "If you know that the source completely over-writes the\
                \ same file with new data, you can append the changes instead of upserting\
                \ based on filename and line number."
              example: upsert_file | append_file | upsert_file_with_primary_keys
              enum:
              - upsert_file
              - append_file
            escape_char:
              title: ""
              type: string
              description: "If your CSV generator follows non-standard rules for escaping\
                \ quotation marks, you can set the escape character here."
              example: string
            bucket:
              title: ""
              type: string
              description: The Wasabi Cloud Storage bucket name. Required for connector
                creation.
              example: bucket_name
            line_separator:
              title: ""
              type: string
              description: You can specify the custom line separator for your CSV
                files. The line separator is used in files to separate one row from
                the next.
              example: ;
            null_sequence:
              title: ""
              type: string
              description: "If your CSVs use a special value indicating null, you\
                \ can specify it here."
              example: string
            access_key_secret:
              title: ""
              type: string
              description: Access Key Secret
              format: password
              example: access_key_secret_value
            region:
              title: ""
              type: object
              description: "The Wasabi Cloud Storage bucket region. Required for connector\
                \ creation. Default value: `US_EAST_1`."
              example: US_EAST_1 | US_EAST_2 | US_CENTRAL_1 | US_WEST_1 | CA_CENTRAL_1
                | EU_CENTRAL_1 | EU_CENTRAL_2 | EU_WEST_1 | EU_WEST_2 | AP_NORTHEAST_1
                | AP_NORTHEAST_2 | AP_SOUTHEAST_1 | AP_SOUTHEAST_2
              enum:
              - AP_NORTHEAST_2
              - AP_NORTHEAST_1
              - CA_CENTRAL_1
              - US_WEST_1
              - US_EAST_2
              - EU_CENTRAL_2
              - US_EAST_1
              - EU_CENTRAL_1
              - AP_SOUTHEAST_1
              - AP_SOUTHEAST_2
              - US_CENTRAL_1
              - EU_WEST_1
              - EU_WEST_2
            compression:
              title: ""
              type: object
              description: The compression format is used to let Fivetran know that
                even files without a compression extension should be decompressed
                using the selected compression format.
              example: bz2 | gz | gzip | zip | tar | tar_bz2 | tar_gz | uncompressed
                | infer
              enum:
              - zip
              - gz
              - tar_gz
              - tar
              - infer
              - gzip
              - uncompressed
              - bz2
              - tar_bz2
            pgp_pass_phrase:
              title: ""
              type: string
              description: The PGP passphrase used to create the key. Must be populated
                if `use_pgp_encryption_options` is set to `true`.
              format: password
              example: <pass-phrase-used>
          description: ""
          example: null
      example: null
    wasabi_cloud_storage_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/wasabi_cloud_storage_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    web_scraper_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Your Web Scraper API token.
              format: password
              example: your_web_scraper_api_token
          description: ""
          example: null
      example: null
    web_scraper_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/web_scraper_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    webconnex_config_V1:
      properties:
        config:
          type: object
          properties:
            product:
              type: object
              description: Your Webconnex product.
              example: null
              enum:
              - redpodium.com
              - ticketspice.com
              - givingfuel.com
              - regfox.com
            api_key:
              title: ""
              type: string
              description: Your Webconnex API key.
              format: password
              example: your_webconnex_api_key
          description: ""
          example: null
      example: null
    webconnex_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/webconnex_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    webhooks_config_V1:
      properties:
        config:
          type: object
          properties:
            bucket_service:
              title: ""
              type: object
              description: "Whether to store the events in Fivetran's container service\
                \ or your S3 bucket. Default value: `Fivetran`."
              example: AZURE | GCS | S3 | Fivetran
              enum:
              - S3
              - AZURE
              - GCS
              - Fivetran
            auth_method:
              title: ""
              type: object
              description: The authentication mechanism you want to use
              example: HMAC | TOKEN_BASED | NONE
              enum:
              - HMAC
              - TOKEN_BASED
              - NONE
            sync_format:
              title: ""
              type: object
              description: "The webhooks sync format.  Default value: `Unpacked`.\
                \ Unpacked messages must be valid JSON."
              example: Unpacked | Packed
              enum:
              - Packed
              - Unpacked
            gcs_bucket:
              title: ""
              type: string
              description: The GCS bucket name. Required if `bucket_service` is set
                to `GCS`.
              example: string
            s3_role_arn:
              title: ""
              type: string
              description: The Role ARN required for authentication. Required if `bucket_service`
                is set to `S3`.
              format: password
              example: arn::your_role_arn
            blob_sas_url:
              title: ""
              type: string
              description: The blob SAS URL of your Azure container. Required if `bucket_service`
                is set to `AZURE`.
              format: password
              example: string
            s3_bucket:
              title: ""
              type: string
              description: The S3 bucket name. Required if `bucket_service` is set
                to `S3`.
              example: your_bucket_name
          description: ""
          example: null
      example: null
    webhooks_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/webhooks_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    when_i_work_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your When I Work password.
              format: password
              example: when_i_work_password
            username:
              title: ""
              type: string
              description: Your When I Work username.
              example: when_i_work_username
          description: ""
          example: null
      example: null
    when_i_work_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/when_i_work_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    wherefour_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your Wherefour password.
              format: password
              example: wherefour_password
            username:
              title: ""
              type: string
              description: Your Wherefour username.
              example: wherefour_username
          description: ""
          example: null
      example: null
    wherefour_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/wherefour_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
    wicked_reports_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Wicked Reports API key.
              format: password
              example: wicked_reports_api_key
          description: ""
          example: null
      example: null
    wicked_reports_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/wicked_reports_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    woocommerce_config_V1:
      properties:
        config:
          type: object
          properties:
            consumer_key:
              title: ""
              type: string
              description: Your WooCommerce Consumer key.
              example: your_woocommerce_consumer_key
            word_press_site_id_or_woocommerce_domain_name:
              title: ""
              type: string
              description: The Site ID of your WordPress hosted WooCommerce instance
                or the subdomain of your self-hosted WooCommerce instance.
              example: wordpress_site_id or http://your.sub.domain/
            consumer_secret:
              title: ""
              type: string
              description: Your WooCommerce Consumer secret.
              format: password
              example: your_woocommerce_consumer_secret
          description: ""
          example: null
      example: null
    woocommerce_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/woocommerce_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    wordpress_config_V1:
      properties:
        config:
          type: object
          properties:
            sub_domain:
              title: ""
              type: string
              description: Your WordPress subdomain.
              example: your_wordpress_sub_domain
          description: ""
          example: null
      example: null
    wordpress_auth_V1:
      properties:
        auth:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              format: password
              example: string
            client_access:
              title: ""
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: ""
                  format: password
                  example: string
                client_id:
                  title: ""
                  type: string
                  description: ""
                  example: string
              example: null
          description: ""
          example: null
      example: null
    wordpress_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/wordpress_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
      - $ref: '#/components/schemas/wordpress_auth_V1'
    workable_config_V1:
      properties:
        config:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: Your Workable Access Token.
              format: password
              example: your_workable_access_token
            sub_domain:
              title: ""
              type: string
              description: Your Workable Subdomain.
              example: your_workable_sub_domain
          description: ""
          example: null
      example: null
    workable_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/workable_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    workday_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Workday password.
              format: password
              example: workday_password
            primary_keys:
              title: ""
              type: array
              description: Primary Keys
              example:
              - string
              items:
                title: ""
                type: string
                description: ""
                example: string
            domain_host_name:
              title: ""
              type: string
              description: Workday host name.
              example: string
            generate_fivetran_pk:
              title: ""
              type: boolean
              description: Select this option to generate a Primary Key for reports
                where no single column or combination of columns can be used to form
                a Primary Key.
              example: true
            user_name:
              title: ""
              type: string
              description: Workday username.
              example: workday_username
            report_url:
              title: ""
              type: string
              description: URL for a live custom report.
              example: workday_report_url
            report_format_type:
              title: ""
              type: object
              description: "This is to select report format from JSON and CSV. By\
                \ default, report format is JSON."
              example: csv | json
              enum:
              - csv
              - json
            tenant:
              title: ""
              type: string
              description: Workday tenant name
              example: string
            support_nested_columns:
              title: ""
              type: boolean
              description: "This option is to unpack the nested columns and sync them\
                \ separately. By default, we sync the nested columns as JSON objects."
              example: true
          description: ""
          example: null
      example: null
    workday_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: OAuth Refresh Token
              example: string
            client_secret:
              title: ""
              type: string
              description: Client Secret
              example: string
            client_id:
              title: ""
              type: string
              description: Client ID
              example: string
          description: ""
          example: null
      example: null
    workday_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/workday_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
      - $ref: '#/components/schemas/workday_auth_V1'
    workday_financial_management_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Workday password.
              format: password
              example: your_workday_password
            domain_host_name:
              title: ""
              type: string
              description: Workday host name.
              example: your_workday_hostname
            tenant:
              title: ""
              type: string
              description: Workday tenant name
              example: your_workday_tenant
            username:
              title: ""
              type: string
              description: Workday username.
              example: your_workday_username
          description: ""
          example: null
      example: null
    workday_financial_management_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: ""
              example: string
            client_secret:
              title: ""
              type: string
              description: Secret of your Workday Client App
              example: string
            client_id:
              title: ""
              type: string
              description: ID of your Workday Client App
              example: string
          description: ""
          example: null
      example: null
    workday_financial_management_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/workday_financial_management_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/workday_financial_management_auth_V1'
    workday_hcm_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Workday password.
              format: password
              example: workday_password
            domain_host_name:
              title: ""
              type: string
              description: Workday host name.
              example: your_workday_host_name
            tenant:
              title: ""
              type: string
              description: Workday tenant name
              example: string
            username:
              title: ""
              type: string
              description: Username of your Workday Integration System User account
              example: workday_username
          description: ""
          example: null
      example: null
    workday_hcm_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: ""
              example: string
            client_secret:
              title: ""
              type: string
              description: Secret of your Workday Client App
              example: string
            client_id:
              title: ""
              type: string
              description: ID of your Workday Client App
              example: string
          description: ""
          example: null
      example: null
    workday_hcm_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/workday_hcm_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/workday_hcm_auth_V1'
    workday_strategic_sourcing_config_V1:
      properties:
        config:
          type: object
          properties:
            x_api_key:
              title: ""
              type: string
              description: Your Workday Strategic Sourcing X API key.
              format: password
              example: your_workday_strategic_sourcing_api_key
            x_user_email:
              title: ""
              type: string
              description: Your Workday Strategic Sourcing X User Email.
              example: your_workday_strategic_sourcing_user_email
            region:
              type: object
              description: Your Workday Strategic Sourcing Region.
              example: null
              enum:
              - eu
              - us
              - ca
            x_user_token:
              title: ""
              type: string
              description: Your Workday Strategic Sourcing X User Token.
              format: password
              example: your_workday_strategic_sourcing_user_token
          description: ""
          example: null
      example: null
    workday_strategic_sourcing_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/workday_strategic_sourcing_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    workramp_config_V1:
      properties:
        config:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: Your WorkRamp access token.
              format: password
              example: your_workramp_access_token
            academy_id:
              title: ""
              type: string
              description: Your WorkRamp academy ID.
              example: your_workramp_academy_id
          description: ""
          example: null
      example: null
    workramp_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/workramp_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    wrike_config_V1:
      properties:
        config:
          type: object
          properties:
            sub_domain:
              type: object
              description: Your Wrike Subdomain.
              example: null
              enum:
              - app-us2.wrike.com
              - www.wrike.com
              - app-eu.wrike.com
          description: ""
          example: null
      example: null
    wrike_auth_V1:
      properties:
        auth:
          type: object
          properties:
            client_access:
              title: ""
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: ""
                  format: password
                  example: string
                client_id:
                  title: ""
                  type: string
                  description: ""
                  example: string
              example: null
          description: ""
          example: null
      example: null
    wrike_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/wrike_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/wrike_auth_V1'
    xactly_config_V1:
      properties:
        config:
          type: object
          properties:
            environment_host:
              title: ""
              type: string
              description: ""
              example: string
            connect_password:
              title: ""
              type: string
              description: ""
              format: password
              example: string
            environment:
              type: object
              description: ""
              example: null
              enum:
              - api
              - api-sandbox
              - api-implement
            consumer_name:
              title: ""
              type: string
              description: ""
              example: string
            connect_username:
              title: ""
              type: string
              description: ""
              example: string
            application_id:
              title: ""
              type: string
              description: ""
              example: string
          description: ""
          example: null
      example: null
    xactly_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/xactly_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    xandr_config_V1:
      properties:
        config:
          type: object
          properties:
            password:
              title: ""
              type: string
              description: Your Xandr password.
              format: password
              example: string
            username:
              title: ""
              type: string
              description: Your Xandr username.
              example: string
          description: ""
          example: null
      example: null
    xandr_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/xandr_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    xero_config_V1:
      properties:
        config:
          type: object
          properties:
            use_webhooks:
              title: ""
              type: boolean
              description: Updates to few fields like sent_to_contact in Invoice table
                might be missed if you don't enable this.
              example: true
            webhook_key:
              title: ""
              type: string
              description: Webhook Key
              example: string
            client_secret:
              title: ""
              type: string
              description: your clientSecret
              format: password
              example: xero_client_secret
            client_id:
              title: ""
              type: string
              description: your clientId
              example: xero_client_id
          description: ""
          example: null
      example: null
    xero_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/xero_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    xray_config_V1:
      properties:
        config:
          type: object
          properties:
            client_secret:
              title: ""
              type: string
              description: Your Xray Client Secret.
              format: password
              example: string
            client_id:
              title: ""
              type: string
              description: Your Xray Client ID.
              example: string
          description: ""
          example: null
      example: null
    xray_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/xray_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    xsolla_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Xsolla API key.
              format: password
              example: your_xsolla_api_key
            merchant_id:
              title: ""
              type: string
              description: Your Xsolla Merchant ID.
              example: your_xsolla_merchant_id
          description: ""
          example: null
      example: null
    xsolla_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/xsolla_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    yahoo_dsp_config_V1:
      properties:
        config:
          type: object
          properties:
            sync_mode_advertiser:
              title: ""
              type: object
              description: "Whether to sync all advertisers or specific advertisers.\
                \ Default value: `ALL_ADVERTISERS`."
              example: ALL_ADVERTISERS | SPECIFIC_ADVERTISERS
              enum:
              - SPECIFIC_ADVERTISERS
              - ALL_ADVERTISERS
            advertisers_with_seat:
              title: ""
              type: array
              description: "Specific Advertisers to sync. Must be populated if `sync_mode_advertiser`\
                \ is set to `SPECIFIC_ADVERTISERS`. Pay attention to the format: `AdvertiserId:SeatId`"
              example: "[\"1234578:987\", \"19283411:999\"]"
              items:
                title: ""
                type: string
                description: ""
                example: string
            timeframe_months:
              title: ""
              type: object
              description: "Number of months` worth of reporting data you'd like to\
                \ include in your initial sync. This cannot be modified once the connector\
                \ is created. Default value: `THREE`."
              example: THREE | SIX | TWELVE | TWENTY_FOUR | ALL_TIME
              enum:
              - TWENTY_FOUR
              - SIX
              - ALL_TIME
              - TWELVE
              - THREE
            report_configs:
              title: ""
              type: array
              description: Specify the reports you want to sync. This is optional.
              example: null
              items:
                title: ""
                type: object
                properties:
                  prebuilt_report_type:
                    title: ""
                    type: object
                    description: Specific report type to sync. Must be populated if
                      `config_type` is set to `PREBUILT`.
                    example: REPORT_BASIC | REPORT_CONVERSIONS | REPORT_LINE_PERFORMANCE
                      | REPORT_CAMPAIGN_PERFORMANCE | REPORT_AD_PERFORMANCE | REPORT_AUDIENCE_SEGMENT
                      | REPORT_SITE_DOMAIN_PERFORMANCE | REPORT_DYNAMIC_PRODUCT_ADS
                    enum:
                    - REPORT_CONVERSIONS
                    - REPORT_SITE_DOMAIN_PERFORMANCE
                    - REPORT_BASIC
                    - REPORT_AUDIENCE_SEGMENT
                    - REPORT_CAMPAIGN_PERFORMANCE
                    - REPORT_AD_PERFORMANCE
                    - REPORT_LINE_PERFORMANCE
                    - REPORT_DYNAMIC_PRODUCT_ADS
                  use_advertiser_timezone:
                    title: ""
                    type: boolean
                    description: Use advertiser timezone to request report data.
                    example: true
                  currency:
                    title: ""
                    type: object
                    description: "[Currency](https://developer.yahooinc.com/dsp/api/docs/reporting/payloadspec.html)\
                      \ used in a report. Default value: `USD`."
                    example: SEAT | ADVERTISER | CAMPAIGN | USD
                    enum:
                    - SEAT
                    - USD
                    - ADVERTISER
                    - CAMPAIGN
                  metrics:
                    title: ""
                    type: array
                    description: "[Metrics](https://developer.yahooinc.com/dsp/api/docs/reporting/metrics.html)\
                      \ used in a report. Must be populated if `config_type` is set\
                      \ to `CUSTOM`."
                    example:
                    - IMPRESSIONS | CLICKS | CTR | CONVERSION | START_VIEWS | COMPLETIONS_25
                      | COMPLETIONS_50 | COMPLETIONS_75 | COMPLETIONS_100 | DROP_RATE_AT_0
                      | DROP_RATE_AT_25 | DROP_RATE_AT_50 | DROP_RATE_AT_75 | CPC
                      | CNVR | CPA | ADVERTISER_SPENDING | ADVERTISER_ECPM | PUBLISHER_EARNINGS
                      | PUBLISHER_EARNINGS_PERCENTAGE | INVENTORY_ECPM | NETWORK_PROFIT
                      | NETWORK_PROFIT_PERCENTAGE | NETWORK_ECPM | AVERAGE_FREQUENCY
                      | COMPLETION_RATE_25 | COMPLETION_RATE_50 | COMPLETION_RATE_75
                      | COMPLETION_RATE_100 | YAHOO_MEASURABLE_IMPRESSIONS | YAHOO_VIEWABLE_IMPRESSIONS
                      | YAHOO_VIEWABLE_RATE | NON_VIEWABLE_IMPRESSIONS | YAHOO_NON_MEASURABLE_IMPRESSIONS
                      | YAHOO_MEASURABLE_RATE | IMPRESSION_DISTRIBUTION_VIEWABLE |
                      IMPRESSION_DISTRIBUTION_NONVIEWABLE | IMPRESSION_DISTRIBUTION_NONMEASURABLE
                      | VIEW_THROUGH_CONVERSION | CLICK_THROUGH_CONVERSION | VIEW_THROUGH_CONVERSION_RATE
                      | CLICK_THROUGH_CONVERSION_RATE | VIEW_THROUGH_CPA | CLICK_THROUGH_CPA
                      | UNIQUE_VIEWERS | SEAT_TECH_FEE | SEAT_DATA_FEE | SEAT_MANAGEMENT_FEE
                      | FILTERED_IMPRESSIONS | FILTERED_CLICKS | CONVERSION_VALUE
                      | ROAS | MOAT_VIEWABLE_RATE | MOAT_VIEWABLE_IMPRESSIONS | MOAT_MEASURABLE_IMPRESSIONS
                      | VCPM | CPCV | CROSS_DEVICE_CONVERSIONS | QUALIFIED_BID_REQUESTS
                      | YAHOO_DATA_FEES | THIRD_PARTY_DATA_FEES | ORDER_MANAGEMENT_FEE
                      | AD_SERVING_COST | AD_VERIFICATION_COST | AUDIENCE_MEASUREMENT_COST
                      | BRAND_SAFETY_COST | VIEWABIILITY_COST | OTHER_COST | TOTAL_VARIABLE_COST
                      | MOAT_IMPRESSIONS_ANALYZED | MOAT_AVOC | MOAT_AVFH | MOAT_MEASURABILITY_RATE
                      | MOAT_AVOC_RATE | SKIPPED_ADS | BID_RESPONSES | TOTAL_VENDOR_FEE
                      | BID_PRICE_WITHOUT_MULTIPLIER | BID_PRICE_WITHOUT_MULTIPLIER_ORDER_CURRENCY
                      | MULTIPLIED_ECPM | BID_CPM | BID_CPM_ORDER_CURRENCY | DYNAMIC_CONVERSION_VALUE
                      | VERY_FIRST_CONVERSION | UNIQUE_CONVERTERS | UNIQUE_CLICK_THROUGH_CONVERTERS
                      | UNIQUE_VIEW_THROUGH_CONVERTERS | AUDIENCE_IMPRESSIONS | COST_PER_VALID_VIDEO_VIEW_CPV
                      | BID_PRICE_WITHOUT_MULTIPLIER_ADVERTISER_CURRENCY | BID_PRICE_WITHOUT_MULTIPLIER_SEAT_CURRENCY
                      | BID_CPM_ADVERTISER_CURRENCY | BID_CPM_SEAT_CURRENCY | COMPANION_IMPRESSIONS
                      | COMPANION_CLICKS | MAIL_AD_OPENS | MAIL_AD_FORM_SUBMITS |
                      MAIL_AD_SAVES | MAIL_AD_FORWARDS | MAIL_AD_CLICK_OUTS | MAIL_AD_SUBMIT_RATE
                      | MAIL_AD_SAVES_RATE | MAIL_AD_FORWARD_RATE | MAIL_AD_CLICK_OUTS_RATE
                      | FILTERED_COMPANION_IMPRESSIONS | FILTERED_COMPANION_CLICKS
                      | ESTIMATED_BILLABLE_AMOUNT | AVERAGE_FREQUENCY_PER_HOUSEHOLD
                      | AVERAGE_IMPRESSION_MULTIPLIER | ESTIMATED_NUMBER_OF_STORE_VISITS
                      | ESTIMATED_UNIQUE_STORE_VISITORS | ESTIMATED_STORE_VISIT_THROUGH_RATE_VTR
                      | ESTIMATED_COST_PER_STORE_VISIT_CPSV | AVERAGE_PEOPLE_FREQUENCY
                      | VERY_FIRST_VIEW_THROUGH_CONVERSION | VERY_FIRST_CLICK_THROUGH_CONVERSION
                      | VIEW_THROUGH_CONVERSION_VALUE | CLICK_THROUGH_CONVERSION_VALUE
                      | VERY_FIRST_VIEW_THROUGH_CONVERSION_VALUE | VERY_FIRST_CLICK_THROUGH_CONVERSION_VALUE
                      | YAHOO_SEGMENT_FEE | THIRD_PARTY_SEGMENT_FEE | AVAILABLE_BID_REQUESTS
                      | AVERAGE_WIN_RATE
                    items:
                      title: ""
                      type: object
                      description: ""
                      example: IMPRESSIONS | CLICKS | CTR | CONVERSION | START_VIEWS
                        | COMPLETIONS_25 | COMPLETIONS_50 | COMPLETIONS_75 | COMPLETIONS_100
                        | DROP_RATE_AT_0 | DROP_RATE_AT_25 | DROP_RATE_AT_50 | DROP_RATE_AT_75
                        | CPC | CNVR | CPA | ADVERTISER_SPENDING | ADVERTISER_ECPM
                        | PUBLISHER_EARNINGS | PUBLISHER_EARNINGS_PERCENTAGE | INVENTORY_ECPM
                        | NETWORK_PROFIT | NETWORK_PROFIT_PERCENTAGE | NETWORK_ECPM
                        | AVERAGE_FREQUENCY | COMPLETION_RATE_25 | COMPLETION_RATE_50
                        | COMPLETION_RATE_75 | COMPLETION_RATE_100 | YAHOO_MEASURABLE_IMPRESSIONS
                        | YAHOO_VIEWABLE_IMPRESSIONS | YAHOO_VIEWABLE_RATE | NON_VIEWABLE_IMPRESSIONS
                        | YAHOO_NON_MEASURABLE_IMPRESSIONS | YAHOO_MEASURABLE_RATE
                        | IMPRESSION_DISTRIBUTION_VIEWABLE | IMPRESSION_DISTRIBUTION_NONVIEWABLE
                        | IMPRESSION_DISTRIBUTION_NONMEASURABLE | VIEW_THROUGH_CONVERSION
                        | CLICK_THROUGH_CONVERSION | VIEW_THROUGH_CONVERSION_RATE
                        | CLICK_THROUGH_CONVERSION_RATE | VIEW_THROUGH_CPA | CLICK_THROUGH_CPA
                        | UNIQUE_VIEWERS | SEAT_TECH_FEE | SEAT_DATA_FEE | SEAT_MANAGEMENT_FEE
                        | FILTERED_IMPRESSIONS | FILTERED_CLICKS | CONVERSION_VALUE
                        | ROAS | MOAT_VIEWABLE_RATE | MOAT_VIEWABLE_IMPRESSIONS |
                        MOAT_MEASURABLE_IMPRESSIONS | VCPM | CPCV | CROSS_DEVICE_CONVERSIONS
                        | QUALIFIED_BID_REQUESTS | YAHOO_DATA_FEES | THIRD_PARTY_DATA_FEES
                        | ORDER_MANAGEMENT_FEE | AD_SERVING_COST | AD_VERIFICATION_COST
                        | AUDIENCE_MEASUREMENT_COST | BRAND_SAFETY_COST | VIEWABIILITY_COST
                        | OTHER_COST | TOTAL_VARIABLE_COST | MOAT_IMPRESSIONS_ANALYZED
                        | MOAT_AVOC | MOAT_AVFH | MOAT_MEASURABILITY_RATE | MOAT_AVOC_RATE
                        | SKIPPED_ADS | BID_RESPONSES | TOTAL_VENDOR_FEE | BID_PRICE_WITHOUT_MULTIPLIER
                        | BID_PRICE_WITHOUT_MULTIPLIER_ORDER_CURRENCY | MULTIPLIED_ECPM
                        | BID_CPM | BID_CPM_ORDER_CURRENCY | DYNAMIC_CONVERSION_VALUE
                        | VERY_FIRST_CONVERSION | UNIQUE_CONVERTERS | UNIQUE_CLICK_THROUGH_CONVERTERS
                        | UNIQUE_VIEW_THROUGH_CONVERTERS | AUDIENCE_IMPRESSIONS |
                        COST_PER_VALID_VIDEO_VIEW_CPV | BID_PRICE_WITHOUT_MULTIPLIER_ADVERTISER_CURRENCY
                        | BID_PRICE_WITHOUT_MULTIPLIER_SEAT_CURRENCY | BID_CPM_ADVERTISER_CURRENCY
                        | BID_CPM_SEAT_CURRENCY | COMPANION_IMPRESSIONS | COMPANION_CLICKS
                        | MAIL_AD_OPENS | MAIL_AD_FORM_SUBMITS | MAIL_AD_SAVES | MAIL_AD_FORWARDS
                        | MAIL_AD_CLICK_OUTS | MAIL_AD_SUBMIT_RATE | MAIL_AD_SAVES_RATE
                        | MAIL_AD_FORWARD_RATE | MAIL_AD_CLICK_OUTS_RATE | FILTERED_COMPANION_IMPRESSIONS
                        | FILTERED_COMPANION_CLICKS | ESTIMATED_BILLABLE_AMOUNT |
                        AVERAGE_FREQUENCY_PER_HOUSEHOLD | AVERAGE_IMPRESSION_MULTIPLIER
                        | ESTIMATED_NUMBER_OF_STORE_VISITS | ESTIMATED_UNIQUE_STORE_VISITORS
                        | ESTIMATED_STORE_VISIT_THROUGH_RATE_VTR | ESTIMATED_COST_PER_STORE_VISIT_CPSV
                        | AVERAGE_PEOPLE_FREQUENCY | VERY_FIRST_VIEW_THROUGH_CONVERSION
                        | VERY_FIRST_CLICK_THROUGH_CONVERSION | VIEW_THROUGH_CONVERSION_VALUE
                        | CLICK_THROUGH_CONVERSION_VALUE | VERY_FIRST_VIEW_THROUGH_CONVERSION_VALUE
                        | VERY_FIRST_CLICK_THROUGH_CONVERSION_VALUE | YAHOO_SEGMENT_FEE
                        | THIRD_PARTY_SEGMENT_FEE | AVAILABLE_BID_REQUESTS | AVERAGE_WIN_RATE
                      enum:
                      - CTR
                      - AD_SERVING_COST
                      - IMPRESSION_DISTRIBUTION_NONMEASURABLE
                      - BID_CPM_ADVERTISER_CURRENCY
                      - SEAT_DATA_FEE
                      - CLICK_THROUGH_CPA
                      - AVAILABLE_BID_REQUESTS
                      - COMPLETION_RATE_75
                      - ROAS
                      - YAHOO_NON_MEASURABLE_IMPRESSIONS
                      - BID_PRICE_WITHOUT_MULTIPLIER_ADVERTISER_CURRENCY
                      - VIEW_THROUGH_CONVERSION_RATE
                      - COMPLETION_RATE_100
                      - ADVERTISER_ECPM
                      - YAHOO_VIEWABLE_IMPRESSIONS
                      - VIEW_THROUGH_CONVERSION
                      - NETWORK_ECPM
                      - NETWORK_PROFIT_PERCENTAGE
                      - VERY_FIRST_CONVERSION
                      - AUDIENCE_IMPRESSIONS
                      - MOAT_MEASURABLE_IMPRESSIONS
                      - FILTERED_COMPANION_IMPRESSIONS
                      - VERY_FIRST_CLICK_THROUGH_CONVERSION_VALUE
                      - SEAT_MANAGEMENT_FEE
                      - VCPM
                      - MOAT_AVOC
                      - ORDER_MANAGEMENT_FEE
                      - DROP_RATE_AT_75
                      - DYNAMIC_CONVERSION_VALUE
                      - COMPLETIONS_75
                      - ADVERTISER_SPENDING
                      - CLICKS
                      - UNIQUE_CLICK_THROUGH_CONVERTERS
                      - CLICK_THROUGH_CONVERSION_VALUE
                      - START_VIEWS
                      - BID_PRICE_WITHOUT_MULTIPLIER_ORDER_CURRENCY
                      - IMPRESSION_DISTRIBUTION_VIEWABLE
                      - MOAT_AVFH
                      - MAIL_AD_SAVES_RATE
                      - YAHOO_MEASURABLE_IMPRESSIONS
                      - AVERAGE_WIN_RATE
                      - IMPRESSIONS
                      - IMPRESSION_DISTRIBUTION_NONVIEWABLE
                      - CONVERSION_VALUE
                      - SEAT_TECH_FEE
                      - MAIL_AD_OPENS
                      - FILTERED_IMPRESSIONS
                      - MAIL_AD_FORWARDS
                      - TOTAL_VENDOR_FEE
                      - OTHER_COST
                      - MAIL_AD_FORM_SUBMITS
                      - CPA
                      - VIEWABIILITY_COST
                      - CPC
                      - MOAT_VIEWABLE_IMPRESSIONS
                      - CNVR
                      - MOAT_AVOC_RATE
                      - ESTIMATED_NUMBER_OF_STORE_VISITS
                      - YAHOO_VIEWABLE_RATE
                      - TOTAL_VARIABLE_COST
                      - NETWORK_PROFIT
                      - BID_CPM_SEAT_CURRENCY
                      - YAHOO_DATA_FEES
                      - COMPLETIONS_50
                      - DROP_RATE_AT_50
                      - UNIQUE_CONVERTERS
                      - COMPANION_CLICKS
                      - UNIQUE_VIEW_THROUGH_CONVERTERS
                      - COMPLETIONS_100
                      - CLICK_THROUGH_CONVERSION
                      - ESTIMATED_UNIQUE_STORE_VISITORS
                      - MOAT_MEASURABILITY_RATE
                      - CONVERSION
                      - AVERAGE_FREQUENCY_PER_HOUSEHOLD
                      - THIRD_PARTY_DATA_FEES
                      - COMPLETION_RATE_25
                      - ESTIMATED_STORE_VISIT_THROUGH_RATE_VTR
                      - MAIL_AD_CLICK_OUTS_RATE
                      - YAHOO_SEGMENT_FEE
                      - THIRD_PARTY_SEGMENT_FEE
                      - VIEW_THROUGH_CONVERSION_VALUE
                      - VERY_FIRST_VIEW_THROUGH_CONVERSION
                      - BID_CPM_ORDER_CURRENCY
                      - YAHOO_MEASURABLE_RATE
                      - BID_PRICE_WITHOUT_MULTIPLIER
                      - VERY_FIRST_CLICK_THROUGH_CONVERSION
                      - CPCV
                      - BRAND_SAFETY_COST
                      - UNIQUE_VIEWERS
                      - COMPLETION_RATE_50
                      - SKIPPED_ADS
                      - ESTIMATED_COST_PER_STORE_VISIT_CPSV
                      - BID_CPM
                      - MAIL_AD_CLICK_OUTS
                      - PUBLISHER_EARNINGS
                      - AVERAGE_FREQUENCY
                      - MULTIPLIED_ECPM
                      - DROP_RATE_AT_25
                      - MAIL_AD_FORWARD_RATE
                      - NON_VIEWABLE_IMPRESSIONS
                      - AVERAGE_IMPRESSION_MULTIPLIER
                      - PUBLISHER_EARNINGS_PERCENTAGE
                      - MAIL_AD_SUBMIT_RATE
                      - FILTERED_COMPANION_CLICKS
                      - AD_VERIFICATION_COST
                      - MOAT_IMPRESSIONS_ANALYZED
                      - COMPLETIONS_25
                      - CROSS_DEVICE_CONVERSIONS
                      - AUDIENCE_MEASUREMENT_COST
                      - BID_RESPONSES
                      - VIEW_THROUGH_CPA
                      - COMPANION_IMPRESSIONS
                      - ESTIMATED_BILLABLE_AMOUNT
                      - MAIL_AD_SAVES
                      - VERY_FIRST_VIEW_THROUGH_CONVERSION_VALUE
                      - BID_PRICE_WITHOUT_MULTIPLIER_SEAT_CURRENCY
                      - DROP_RATE_AT_0
                      - AVERAGE_PEOPLE_FREQUENCY
                      - INVENTORY_ECPM
                      - CLICK_THROUGH_CONVERSION_RATE
                      - MOAT_VIEWABLE_RATE
                      - COST_PER_VALID_VIDEO_VIEW_CPV
                      - FILTERED_CLICKS
                      - QUALIFIED_BID_REQUESTS
                  report_name:
                    title: ""
                    type: string
                    description: Table name in destination.
                    example: string
                  time_zone:
                    title: ""
                    type: object
                    description: Specify the time zone to be used to request report
                      data
                    example: AMERICA_LOS_ANGELES | AMERICA_DENVER | AMERICA_CHICAGO
                      | AMERICA_EL_SALVADOR | AMERICA_MEXICO_CITY | AMERICA_NEW_YORK
                      | AMERICA_BOGOTA | AMERICA_LIMA | AMERICA_HALIFAX | AMERICA_PUERTO_RICO
                      | AMERICA_ARGENTINA_BUENOS_AIRES | AMERICA_SANTIAGO | AMERICA_SAO_PAULO
                      | ETC_GMT | EUROPE_LONDON | EUROPE_PARIS | ASIA_JERUSALEM |
                      ASIA_DUBAI | ASIA_KARACHI | ASIA_DHAKA | ASIA_JAKARTA | AUSTRALIA_PERTH
                      | ASIA_SHANGHAI | ASIA_TOKYO | AUSTRALIA_SYDNEY | PACIFIC_AUCKLAND
                    enum:
                    - ASIA_JAKARTA
                    - AMERICA_NEW_YORK
                    - ASIA_DUBAI
                    - ASIA_KARACHI
                    - AMERICA_HALIFAX
                    - ASIA_JERUSALEM
                    - AMERICA_MEXICO_CITY
                    - EUROPE_PARIS
                    - PACIFIC_AUCKLAND
                    - AMERICA_SAO_PAULO
                    - ASIA_SHANGHAI
                    - AMERICA_LIMA
                    - ETC_GMT
                    - ASIA_DHAKA
                    - AMERICA_ARGENTINA_BUENOS_AIRES
                    - AMERICA_EL_SALVADOR
                    - AMERICA_DENVER
                    - AMERICA_SANTIAGO
                    - ASIA_TOKYO
                    - AUSTRALIA_PERTH
                    - AMERICA_LOS_ANGELES
                    - AUSTRALIA_SYDNEY
                    - AMERICA_CHICAGO
                    - EUROPE_LONDON
                    - AMERICA_BOGOTA
                    - AMERICA_PUERTO_RICO
                  config_type:
                    title: ""
                    type: object
                    description: "Set the value to `PREBUILT` if it's one of the preconfigured\
                      \ reports (see the `prebuilt_report_type` option). Otherwise,\
                      \ set to `CUSTOM`."
                    example: PREBUILT | CUSTOM
                    enum:
                    - CUSTOM
                    - PREBUILT
                  interval_type:
                    title: ""
                    type: object
                    description: "The [granularity](https://developer.yahooinc.com/dsp/api/docs/reporting/range-examples.html#interval-type-id)\
                      \ of data in a report. Default value: `DAY`."
                    example: CUMULATIVE | DAY | MONTH | WEEK | HOUR
                    enum:
                    - MONTH
                    - HOUR
                    - CUMULATIVE
                    - WEEK
                    - DAY
                  dimensions:
                    title: ""
                    type: array
                    description: "[Dimensions](https://developer.yahooinc.com/dsp/api/docs/reporting/dimensions.html)\
                      \ used in a report. Must be populated if `config_type` is set\
                      \ to `CUSTOM`."
                    example:
                    - PUBLISHER | LAYOUT | ADVERTISER | CAMPAIGN | LINE | AD | CREATIVE
                      | DOMAIN | ADVERTISER_CATEGORY_ID | COUNTRY | REGION | CITY
                      | POSTAL_CODE | DEVICE_CATEGORY | BROWSER_TYPE | DESKTOP_OS
                      | AGE | GENDER | AD_POSITION | DEVICE_TYPE | ADVERTISER_SUB_CATEGORY
                      | PIXEL | SUBDOMAIN | APP_NAME | SEAT_ID | LINE_TYPE | ADVERTISER_GROUP
                      | MOBILE_CARRIER | GOAL_TYPE | LINE_BILLING_METHOD | PARENT_LINE
                      | MARKET_AREA | FREQUENCY_BUCKET_1D | FREQUENCY_BUCKET_7D |
                      FREQUENCY_BUCKET_30D | PIXEL_PARAMETER | TARGET_AUDIENCE_ID_GROUP_A
                      | INVENTORY_TYPE | BUCKETED_AGE | DEMO_VENDOR | MOBILE_OS |
                      MOBILE_MAKE | MOBILE_MODEL | CONNECTION_TYPE | ISP | CREATIVE_CUSTOM_ID
                      | DAYS_TO_CONVERSION | PACKAGE | EXCHANGE_DEAL_ID | DOT_RULE
                      | CONNECTED_TV_DEVICE | INVENTORY_AUCTION_TYPE | SUPPLY_GROUP
                      | NATIVE_TYPE | BID_REQUEST_AD_SIZE | WEATHER_CONDITION | TARGET_AUDIENCE_ID_GROUP_B
                      | CHANNEL_TYPE | VIDEO_CONTENT_LENGTH | VIDEO_AD_PLACEMENT |
                      ADS_TXT_DECLARATION | CREATIVE_FORMAT | SITE_NAME | VIDEO_PLAYER_SIZE
                      | SITE_GROUP_NAME | DYNAMIC_CREATIVE_VARIATION | DYNAMIC_CREATIVE_SET
                      | LINE_START_DATE | LINE_END_DATE | PACKAGE_END_DATE | CAMPAIGN_CURRENT_SCHEDULE_TOTAL_BUDGET
                      | PACKAGE_SCHEDULE_NAME | PACKAGE_CURRENT_SCHEDULE_TOTAL_BUDGET
                      | LINE_SCHEDULE_NAME | LINE_SCHEDULE_START_DATE | LINE_SCHEDULE_END_DATE
                      | LINE_DAILY_BUDGET_SCHEDULE | LINE_CURRENT_SCHEDULE_TOTAL_BUDGET
                      | LINE_BUDGET_PACING | LINE_PACING_ACCELERATION | CONNECTED_TV_MAKE
                      | CONNECTED_TV_MODEL | LINE_FLIGHT | PACKAGE_BUDGET_SCHEDULE
                      | DEAL_TYPE | VIDEO_CREATIVE_DURATION | CAMPAIGN_SCHEDULE_NAME
                      | CAMPAIGN_SCHEDULE_END_DATE | CAMPAIGN_START_DATE | CAMPAIGN_END_DATE
                      | PACKAGE_SCHEDULE_START_DATE | PACKAGE_SCHEDULE_END_DATE |
                      CAMPAIGN_TOTAL_BUDGET | CAMPAIGN_DAILY_BUDGET | PACKAGE_TOTAL_BUDGET
                      | PACKAGE_DAILY_BUDGET | LINE_TOTAL_BUDGET | LINE_DAILY_BUDGET
                      | CAMPAIGN_DAILY_BUDGET_SCHEDULE | PACKAGE_DAILY_BUDGET_SCHEDULE
                      | PACKAGE_BUDGET_DISTRIBUTOR | AD_SERVING_COST_NAME | AUDIENCE_MEASUREMENT_COST_NAME
                      | OTHER_COST_NAME | CONTENT_SHOW | CONTENT_CHANNEL | CONTENT_NETWORK
                      | CONTENT_TITLE | CONTENT_GENRE
                    items:
                      title: ""
                      type: object
                      description: ""
                      example: PUBLISHER | LAYOUT | ADVERTISER | CAMPAIGN | LINE |
                        AD | CREATIVE | DOMAIN | ADVERTISER_CATEGORY_ID | COUNTRY
                        | REGION | CITY | POSTAL_CODE | DEVICE_CATEGORY | BROWSER_TYPE
                        | DESKTOP_OS | AGE | GENDER | AD_POSITION | DEVICE_TYPE |
                        ADVERTISER_SUB_CATEGORY | PIXEL | SUBDOMAIN | APP_NAME | SEAT_ID
                        | LINE_TYPE | ADVERTISER_GROUP | MOBILE_CARRIER | GOAL_TYPE
                        | LINE_BILLING_METHOD | PARENT_LINE | MARKET_AREA | FREQUENCY_BUCKET_1D
                        | FREQUENCY_BUCKET_7D | FREQUENCY_BUCKET_30D | PIXEL_PARAMETER
                        | TARGET_AUDIENCE_ID_GROUP_A | INVENTORY_TYPE | BUCKETED_AGE
                        | DEMO_VENDOR | MOBILE_OS | MOBILE_MAKE | MOBILE_MODEL | CONNECTION_TYPE
                        | ISP | CREATIVE_CUSTOM_ID | DAYS_TO_CONVERSION | PACKAGE
                        | EXCHANGE_DEAL_ID | DOT_RULE | CONNECTED_TV_DEVICE | INVENTORY_AUCTION_TYPE
                        | SUPPLY_GROUP | NATIVE_TYPE | BID_REQUEST_AD_SIZE | WEATHER_CONDITION
                        | TARGET_AUDIENCE_ID_GROUP_B | CHANNEL_TYPE | VIDEO_CONTENT_LENGTH
                        | VIDEO_AD_PLACEMENT | ADS_TXT_DECLARATION | CREATIVE_FORMAT
                        | SITE_NAME | VIDEO_PLAYER_SIZE | SITE_GROUP_NAME | DYNAMIC_CREATIVE_VARIATION
                        | DYNAMIC_CREATIVE_SET | LINE_START_DATE | LINE_END_DATE |
                        PACKAGE_END_DATE | CAMPAIGN_CURRENT_SCHEDULE_TOTAL_BUDGET
                        | PACKAGE_SCHEDULE_NAME | PACKAGE_CURRENT_SCHEDULE_TOTAL_BUDGET
                        | LINE_SCHEDULE_NAME | LINE_SCHEDULE_START_DATE | LINE_SCHEDULE_END_DATE
                        | LINE_DAILY_BUDGET_SCHEDULE | LINE_CURRENT_SCHEDULE_TOTAL_BUDGET
                        | LINE_BUDGET_PACING | LINE_PACING_ACCELERATION | CONNECTED_TV_MAKE
                        | CONNECTED_TV_MODEL | LINE_FLIGHT | PACKAGE_BUDGET_SCHEDULE
                        | DEAL_TYPE | VIDEO_CREATIVE_DURATION | CAMPAIGN_SCHEDULE_NAME
                        | CAMPAIGN_SCHEDULE_END_DATE | CAMPAIGN_START_DATE | CAMPAIGN_END_DATE
                        | PACKAGE_SCHEDULE_START_DATE | PACKAGE_SCHEDULE_END_DATE
                        | CAMPAIGN_TOTAL_BUDGET | CAMPAIGN_DAILY_BUDGET | PACKAGE_TOTAL_BUDGET
                        | PACKAGE_DAILY_BUDGET | LINE_TOTAL_BUDGET | LINE_DAILY_BUDGET
                        | CAMPAIGN_DAILY_BUDGET_SCHEDULE | PACKAGE_DAILY_BUDGET_SCHEDULE
                        | PACKAGE_BUDGET_DISTRIBUTOR | AD_SERVING_COST_NAME | AUDIENCE_MEASUREMENT_COST_NAME
                        | OTHER_COST_NAME | CONTENT_SHOW | CONTENT_CHANNEL | CONTENT_NETWORK
                        | CONTENT_TITLE | CONTENT_GENRE
                      enum:
                      - CONNECTION_TYPE
                      - PACKAGE_END_DATE
                      - PACKAGE_BUDGET_DISTRIBUTOR
                      - LINE_DAILY_BUDGET_SCHEDULE
                      - APP_NAME
                      - CONTENT_CHANNEL
                      - LINE_SCHEDULE_NAME
                      - CAMPAIGN_DAILY_BUDGET_SCHEDULE
                      - DYNAMIC_CREATIVE_VARIATION
                      - PACKAGE_SCHEDULE_START_DATE
                      - LINE_BILLING_METHOD
                      - NATIVE_TYPE
                      - DAYS_TO_CONVERSION
                      - GOAL_TYPE
                      - PACKAGE_TOTAL_BUDGET
                      - CHANNEL_TYPE
                      - PACKAGE_SCHEDULE_NAME
                      - CAMPAIGN_SCHEDULE_NAME
                      - ADVERTISER
                      - FREQUENCY_BUCKET_30D
                      - AD
                      - CONNECTED_TV_MODEL
                      - CAMPAIGN_END_DATE
                      - REGION
                      - SUBDOMAIN
                      - LINE_END_DATE
                      - DESKTOP_OS
                      - LINE_BUDGET_PACING
                      - DOMAIN
                      - CAMPAIGN_TOTAL_BUDGET
                      - LAYOUT
                      - LINE_DAILY_BUDGET
                      - LINE_SCHEDULE_END_DATE
                      - BROWSER_TYPE
                      - INVENTORY_AUCTION_TYPE
                      - DEAL_TYPE
                      - ADVERTISER_SUB_CATEGORY
                      - BUCKETED_AGE
                      - ADVERTISER_CATEGORY_ID
                      - PACKAGE_DAILY_BUDGET_SCHEDULE
                      - OTHER_COST_NAME
                      - POSTAL_CODE
                      - CONTENT_SHOW
                      - SITE_GROUP_NAME
                      - LINE_START_DATE
                      - CAMPAIGN
                      - CONTENT_GENRE
                      - CAMPAIGN_START_DATE
                      - CREATIVE_CUSTOM_ID
                      - ISP
                      - LINE_TYPE
                      - CITY
                      - CREATIVE_FORMAT
                      - PACKAGE_DAILY_BUDGET
                      - VIDEO_AD_PLACEMENT
                      - CAMPAIGN_DAILY_BUDGET
                      - LINE_TOTAL_BUDGET
                      - PUBLISHER
                      - CAMPAIGN_CURRENT_SCHEDULE_TOTAL_BUDGET
                      - AUDIENCE_MEASUREMENT_COST_NAME
                      - CREATIVE
                      - PIXEL_PARAMETER
                      - PACKAGE_CURRENT_SCHEDULE_TOTAL_BUDGET
                      - CONTENT_TITLE
                      - SEAT_ID
                      - SITE_NAME
                      - LINE_FLIGHT
                      - INVENTORY_TYPE
                      - COUNTRY
                      - PACKAGE
                      - ADVERTISER_GROUP
                      - AD_SERVING_COST_NAME
                      - DEMO_VENDOR
                      - CAMPAIGN_SCHEDULE_END_DATE
                      - MARKET_AREA
                      - LINE_PACING_ACCELERATION
                      - DEVICE_TYPE
                      - MOBILE_MAKE
                      - FREQUENCY_BUCKET_7D
                      - DEVICE_CATEGORY
                      - VIDEO_CREATIVE_DURATION
                      - CONNECTED_TV_DEVICE
                      - DYNAMIC_CREATIVE_SET
                      - DOT_RULE
                      - CONNECTED_TV_MAKE
                      - PACKAGE_BUDGET_SCHEDULE
                      - PACKAGE_SCHEDULE_END_DATE
                      - FREQUENCY_BUCKET_1D
                      - WEATHER_CONDITION
                      - LINE
                      - EXCHANGE_DEAL_ID
                      - GENDER
                      - VIDEO_CONTENT_LENGTH
                      - AGE
                      - LINE_CURRENT_SCHEDULE_TOTAL_BUDGET
                      - CONTENT_NETWORK
                      - SUPPLY_GROUP
                      - VIDEO_PLAYER_SIZE
                      - TARGET_AUDIENCE_ID_GROUP_B
                      - TARGET_AUDIENCE_ID_GROUP_A
                      - MOBILE_OS
                      - PIXEL
                      - LINE_SCHEDULE_START_DATE
                      - AD_POSITION
                      - BID_REQUEST_AD_SIZE
                      - ADS_TXT_DECLARATION
                      - MOBILE_CARRIER
                      - MOBILE_MODEL
                      - PARENT_LINE
                description: Specify the reports you want to sync. This is optional.
                example: null
            sync_mode_seat:
              title: ""
              type: object
              description: "Whether to sync all seats or specific seats. Default value:\
                \ `ALL_SEATS`."
              example: ALL_SEATS | SPECIFIC_SEATS
              enum:
              - ALL_SEATS
              - SPECIFIC_SEATS
            seats:
              title: ""
              type: array
              description: Specific Seats to sync. Must be populated if `sync_mode_seat`
                is set to `SPECIFIC_SEATS`.
              example:
              - 0
              items:
                title: ""
                type: integer
                description: ""
                format: int32
                example: 0
          description: ""
          example: null
      example: null
    yahoo_dsp_auth_V1:
      properties:
        auth:
          type: object
          properties:
            client_secret:
              title: ""
              type: string
              description: Your Yahoo DSP Client Secret.
              example: client_secret
            client_id:
              title: ""
              type: string
              description: Your Yahoo DSP Client ID.
              example: client_id
          description: ""
          example: null
      example: null
    yahoo_dsp_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/yahoo_dsp_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/yahoo_dsp_auth_V1'
    yahoo_gemini_config_V1:
      properties:
        config:
          type: object
          properties:
            sync_mode:
              title: ""
              type: object
              description: "Whether to sync all accounts or specific accounts. Default\
                \ value: `SpecificAccounts`."
              example: AllAccounts | SpecificAccounts
              enum:
              - AllAccounts
              - SpecificAccounts
            timeframe_months:
              title: ""
              type: object
              description: "Number of months' worth of reporting data you'd like to\
                \ include in your initial sync. This cannot be modified once the connector\
                \ is created. Default value: `TWELVE`."
              example: THREE | SIX | TWELVE | TWENTY_FOUR | ALL_TIME
              enum:
              - TWENTY_FOUR
              - SIX
              - ALL_TIME
              - TWELVE
              - THREE
            advertisers_id:
              title: ""
              type: array
              description: Specific Advertiser IDs to sync. Must be populated if `syncMode`
                is set to `SpecificAccounts`.
              example:
              - 0
              items:
                title: ""
                type: integer
                description: ""
                format: int32
                example: 0
          description: ""
          example: null
      example: null
    yahoo_gemini_auth_V1:
      properties:
        auth:
          type: object
          properties:
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Yahoo Gemini client application.'
                  example: string
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Yahoo Gemini client application.'
                  example: string
              description: Your application client access fields
              example: null
          description: ""
          example: null
      example: null
    yahoo_gemini_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/yahoo_gemini_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/yahoo_gemini_auth_V1'
    yahoo_search_ads_yahoo_japan_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    yahoo_search_ads_yahoo_japan_auth_V1:
      properties:
        auth:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: Your Yahoo Search Ads Access Token.
              format: password
              example: string
            refresh_token:
              title: ""
              type: string
              description: Your Yahoo Search Ads Refresh Token.
              format: password
              example: string
            client_access:
              title: ""
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: ""
                  format: password
                  example: string
                client_id:
                  title: ""
                  type: string
                  description: ""
                  example: string
              example: null
          description: ""
          example: null
      example: null
    yahoo_search_ads_yahoo_japan_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/yahoo_search_ads_yahoo_japan_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/yahoo_search_ads_yahoo_japan_auth_V1'
    yotpo_config_V1:
      properties:
        config:
          type: object
          properties:
            secret_key:
              title: ""
              type: string
              description: Your Yotpo Secret key
              format: password
              example: your_yotpo_secret_key
            app_key:
              title: ""
              type: string
              description: Your Yotpo App Key
              example: your_yotpo_app_key
          description: ""
          example: null
      example: null
    yotpo_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/yotpo_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    yougov_sport_config_V1:
      properties:
        config:
          type: object
          properties:
            client_key:
              title: ""
              type: string
              description: Your Yougov Sport client key.
              format: password
              example: your_yougov_sport_client_key
            api_key:
              title: ""
              type: string
              description: Your Yougov Sport API key.
              format: password
              example: your_yougov_sport_api_key
            client_id:
              title: ""
              type: string
              description: Your Yougov Sport client ID.
              example: string
          description: ""
          example: null
      example: null
    yougov_sport_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/yougov_sport_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    younium_config_V1:
      properties:
        config:
          type: object
          properties:
            legal_entity_id:
              title: ""
              type: string
              description: Your Younium legal entity ID.
              example: your_younium_legal_entity_id
            environment:
              type: object
              description: Your Younium API environment.
              example: null
              enum:
              - apisanbox
              - api.us
              - api.sandbox.us
              - api
            password:
              title: ""
              type: string
              description: Your Younium password.
              format: password
              example: your_younium_password
            auth_environment:
              type: object
              description: Your Younium auth environment.
              example: null
              enum:
              - younium-identity-server-sandbox.azurewebsites.net
              - younium-identity-server.azurewebsites.net
            username:
              title: ""
              type: string
              description: Your Younium username.
              example: your_younium_username
          description: ""
          example: null
      example: null
    younium_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/younium_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    youtube_analytics_config_V1:
      properties:
        config:
          type: object
          properties:
            report_type:
              title: ""
              type: string
              description: The name of report of which connector will sync the data.
              example: string
            content_owner_id:
              title: ""
              type: string
              description: Used only for Content Owner reports. The ID of the content
                owner for whom the API request is being made.
              example: content_owner_id
          description: ""
          example: null
      example: null
    youtube_analytics_auth_V1:
      properties:
        auth:
          type: object
          properties:
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Youtube client application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Youtube client application.'
                  example: my_client_id
              description: External client credentials to access the connector source.
              example: null
          description: ""
          example: null
      example: null
    youtube_analytics_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/youtube_analytics_config_V1'
      - $ref: '#/components/schemas/schema_format_schema_table'
      - $ref: '#/components/schemas/youtube_analytics_auth_V1'
    zendesk_config_V1:
      properties:
        config:
          type: object
          properties:
            domain:
              title: ""
              type: string
              description: Zendesk domain.
              example: domain
            api_token:
              title: ""
              type: string
              description: Zendesk API tokens are auto-generated passwords in the
                Support admin interface.
              format: password
              example: api_token
            email:
              title: ""
              type: string
              description: Zendesk email.
              example: email
            api_usage:
              title: ""
              type: number
              description: Maximum Zendesk Api Usage allowed
              example: 50.0
          description: ""
          example: null
      example: null
    zendesk_auth_V1:
      properties:
        auth:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: The long-lived `Access token` carries the information necessary
                to access API resources.
              example: my_access_token
          description: ""
          example: null
      example: null
    zendesk_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/zendesk_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/zendesk_auth_V1'
    zendesk_chat_config_V1:
      properties:
        config:
          type: object
          properties:
            subdomain:
              title: ""
              type: string
              description: ""
              example: string
            client_secret:
              title: ""
              type: string
              description: Your Zendesk client secret.
              format: password
              example: string
            client_id:
              title: ""
              type: string
              description: Your Zendesk client ID.
              example: string
          description: ""
          example: null
      example: null
    zendesk_chat_auth_V1:
      properties:
        auth:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: The long-lived `Access token` carries the information necessary
                to access API resources.
              format: password
              example: string
          description: ""
          example: null
      example: null
    zendesk_chat_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/zendesk_chat_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/zendesk_chat_auth_V1'
    zendesk_sell_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    zendesk_sell_auth_V1:
      properties:
        auth:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: The long-lived `Access token` carries the information necessary
                to access API resources.
              example: my_access_token
          description: ""
          example: null
      example: null
    zendesk_sell_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/zendesk_sell_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/zendesk_sell_auth_V1'
    zendesk_sunshine_config_V1:
      properties:
        config:
          type: object
          properties:
            api_token:
              title: ""
              type: string
              description: Zendesk API tokens are auto-generated passwords in the
                Support admin interface.
              format: password
              example: api_token
            domain:
              title: ""
              type: string
              description: Zendesk domain.
              example: domain
            email:
              title: ""
              type: string
              description: Zendesk email.
              example: email
          description: ""
          example: null
      example: null
    zendesk_sunshine_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/zendesk_sunshine_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    zenefits_config_V1:
      properties:
        config:
          type: object
          properties:
            bearer_token:
              title: ""
              type: string
              description: Your Zenefits bearer token.
              format: password
              example: your_zenefits_bearer_token
          description: ""
          example: null
      example: null
    zenefits_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/zenefits_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    zingtree_config_V1:
      properties:
        config:
          type: object
          properties:
            api_key:
              title: ""
              type: string
              description: Your Zingtree API key.
              format: password
              example: your_zingtree_api_key
          description: ""
          example: null
      example: null
    zingtree_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/zingtree_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    zoho_books_config_V1:
      properties:
        config:
          type: object
          properties:
            organization_id:
              title: ""
              type: string
              description: Your Zoho Books Organization ID.
              example: your_zoho_books_organization_id
            client_secret:
              title: ""
              type: string
              description: Your Zoho Books Client Secret.
              format: password
              example: your_zoho_books_client_secret
            region:
              type: object
              description: Your Zoho Books application host region.
              example: null
              enum:
              - com
              - eu
              - in
              - jp
              - com.au
            client_id:
              title: ""
              type: string
              description: Your Zoho Books Client ID.
              example: your_zoho_books_client_id
          description: ""
          example: null
      example: null
    zoho_books_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/zoho_books_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    zoho_campaigns_config_V1:
      properties:
        config:
          type: object
          properties:
            client_secret:
              title: ""
              type: string
              description: Your Zoho Campaigns Client Secret.
              format: password
              example: your_zoho_campaigns_client_secret
            region:
              type: object
              description: Your Zoho Campaigns application host region.
              example: null
              enum:
              - com
              - eu
              - in
              - jp
              - com.cn
              - com.au
            client_id:
              title: ""
              type: string
              description: Your Zoho Campaigns Client ID.
              example: your_zoho_campaigns_client_id
          description: ""
          example: null
      example: null
    zoho_campaigns_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/zoho_campaigns_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    zoho_crm_config_V1:
      properties:
        config:
          type: object
          properties:
            data_center:
              title: ""
              type: object
              description: "Data Center, depending on the Domain name"
              example: data_center
              enum:
              - EU
              - AU
              - IN
              - CN
              - US
          description: ""
          example: null
      example: null
    zoho_crm_auth_V1:
      properties:
        auth:
          type: object
          properties:
            refresh_token:
              title: ""
              type: string
              description: "The long-lived `Refresh token`, along with the `client_id`\
                \ and `client_secret` parameters, carries the information necessary\
                \ to get a new access token for API resources."
              example: my_refresh_token
            client_access:
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: '`Client Secret` of your Zoho client application.'
                  example: my_client_secret
                client_id:
                  title: ""
                  type: string
                  description: '`Client ID` of your Zoho client application.'
                  example: my_client_id
              description: ""
              example: null
          description: ""
          example: null
      example: null
    zoho_crm_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/zoho_crm_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/zoho_crm_auth_V1'
    zoho_desk_config_V1:
      properties:
        config:
          type: object
          properties:
            client_secret:
              title: ""
              type: string
              description: Your Zoho Desk Client secret.
              format: password
              example: your_zoho_desk_client_secret
            region:
              type: object
              description: Your Zoho Desk domain.
              example: null
              enum:
              - com
              - eu
              - in
              - jp
              - com.au
            client_id:
              title: ""
              type: string
              description: Your Zoho Desk Client Id.
              example: your_zoho_desk_client_id
          description: ""
          example: null
      example: null
    zoho_desk_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/zoho_desk_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    zoho_inventory_config_V1:
      properties:
        config:
          type: object
          properties:
            organization_id:
              title: ""
              type: string
              description: Your Zoho Inventory organization ID.
              example: string
            client_secret:
              title: ""
              type: string
              description: Your Zoho Inventory client secret.
              format: password
              example: your_zoho_inventory_client_secret
            region:
              type: object
              description: Your Zoho Inventory application host region.
              example: null
              enum:
              - com
              - eu
              - in
              - jp
              - com.cn
              - com.au
            client_id:
              title: ""
              type: string
              description: Your Zoho Inventory client ID.
              example: your_zoho_inventory_client_id
          description: ""
          example: null
      example: null
    zoho_inventory_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/zoho_inventory_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    zonka_feedback_config_V1:
      properties:
        config:
          type: object
          properties:
            data_center_id:
              type: object
              description: Your Zonka Feedback data center ID.
              example: null
              enum:
              - us1
              - e
            auth_token:
              title: ""
              type: string
              description: Your Zonka Feedback auth token.
              format: password
              example: string
          description: ""
          example: null
      example: null
    zonka_feedback_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/zonka_feedback_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    zoom_config_V1:
      properties:
        config:
          type: object
          description: ""
          example: null
      example: null
    zoom_auth_V1:
      properties:
        auth:
          type: object
          properties:
            access_token:
              title: ""
              type: string
              description: Your Zoom Access token.
              format: password
              example: zoom_access_token
            refresh_token:
              title: ""
              type: string
              description: Your Zoom Refresh token.
              format: password
              example: zoom_refresh_token
            client_access:
              title: ""
              type: object
              properties:
                client_secret:
                  title: ""
                  type: string
                  description: ""
                  format: password
                  example: string
                client_id:
                  title: ""
                  type: string
                  description: ""
                  example: string
              description: Your zoom client access
              example: null
          description: ""
          example: null
      example: null
    zoom_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/zoom_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
      - $ref: '#/components/schemas/zoom_auth_V1'
    zuora_config_V1:
      properties:
        config:
          type: object
          properties:
            sync_mode:
              title: ""
              type: object
              description: "Select `Zuora Billing` to sync exclusively Zuora Billing\
                \ related records. Choose `Zuora Revenue` for syncing only Zuora Revenue\
                \ reports. If both Zuora Billing records and Zuora Revenue reports\
                \ are to be synced, opt for `Both`."
              example: ZuoraBilling | ZuoraRevenue | Both
              enum:
              - ZuoraBilling
              - ZuoraRevenue
              - Both
            environment:
              title: ""
              type: string
              description: Zuora Sandbox Environment. This accepts either of the two
                values Sandbox or Central Sandbox based on your subscription. The
                default environment is Sandbox.
              example: string
            is_multi_entity_feature_enabled:
              title: ""
              type: boolean
              description: "Set to `true` if there are multiple entities in your Zuora\
                \ account and you only want to use one entity. Otherwise, set to `false`."
              example: true
            client_secret:
              title: ""
              type: string
              description: Zuora Client Secret.
              format: password
              example: zuora_client_secret
            entity_id:
              title: ""
              type: string
              description: "If `is_multi_entity_feature_enabled` is `true`, then it's\
                \ `EntityId`."
              example: zuora_entity_id
            client_id:
              title: ""
              type: string
              description: Zuora Client ID.
              example: zuora_client_id
          description: ""
          example: null
      example: null
    zuora_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/zuora_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    zuora_sandbox_config_V1:
      properties:
        config:
          type: object
          properties:
            sync_mode:
              title: ""
              type: object
              description: "Select `Zuora Billing` to sync exclusively Zuora Billing\
                \ related records. Choose `Zuora Revenue` for syncing only Zuora Revenue\
                \ reports. If both Zuora Billing records and Zuora Revenue reports\
                \ are to be synced, opt for `Both`."
              example: ZuoraBilling | ZuoraRevenue | Both
              enum:
              - ZuoraBilling
              - ZuoraRevenue
              - Both
            environment:
              title: ""
              type: object
              description: Zuora Sandbox Environment. This accepts either of the two
                values Sandbox or Central Sandbox based on your subscription. The
                default environment is Sandbox.
              example: zuora_sandbox_environment
              enum:
              - Central Sandbox
              - Sandbox
            is_multi_entity_feature_enabled:
              title: ""
              type: boolean
              description: "Set to `true` if there are multiple entities in your Zuora\
                \ account and you only want to use one entity. Otherwise, set to `false`."
              example: true
            client_secret:
              title: ""
              type: string
              description: Zuora Client Secret.
              format: password
              example: zuora_client_secret
            entity_id:
              title: ""
              type: string
              description: "If `is_multi_entity_feature_enabled` is `true`, then it's\
                \ `EntityId`."
              example: zuora_entity_id
            client_id:
              title: ""
              type: string
              description: Zuora Client ID.
              example: zuora_client_id
          description: ""
          example: null
      example: null
    zuora_sandbox_NewConnectorRequestV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewConnectorRequestV1'
      - $ref: '#/components/schemas/zuora_sandbox_config_V1'
      - $ref: '#/components/schemas/schema_format_schema'
    "15five_ConnectorResponseV1":
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/15five_config_V1'
    "360learning_ConnectorResponseV1":
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/360learning_config_V1'
    "6sense_ConnectorResponseV1":
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/6sense_config_V1'
    "7shifts_ConnectorResponseV1":
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/7shifts_config_V1'
    absorb_lms_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/absorb_lms_config_V1'
    acculynx_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/acculynx_config_V1'
    activecampaign_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/activecampaign_config_V1'
    acumatica_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/acumatica_config_V1'
    ada_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/ada_config_V1'
    adjust_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/adjust_config_V1'
    adobe_analytics_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/adobe_analytics_config_V1'
    adobe_analytics_data_feed_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            abs_public_key:
              title: ""
              type: string
              description: Azure Blob Storage public key
              example: string
            sftp_public_key:
              title: ""
              type: string
              description: Public Key
              example: string
          description: ""
          example: null
      example: null
    adobe_analytics_data_feed_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/adobe_analytics_data_feed_config_V1'
      - $ref: '#/components/schemas/adobe_analytics_data_feed_readonly_config_V1'
    adobe_commerce_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/adobe_commerce_config_V1'
    adobe_workfront_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/adobe_workfront_config_V1'
    adp_workforce_now_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/adp_workforce_now_config_V1'
    adroll_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/adroll_config_V1'
    adyen_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/adyen_config_V1'
    affinity_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/affinity_config_V1'
    afterpay_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/afterpay_config_V1'
    aha_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/aha_config_V1'
    aircall_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/aircall_config_V1'
    airtable_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/airtable_config_V1'
    akamai_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/akamai_config_V1'
    akeneo_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/akeneo_config_V1'
    alchemer_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/alchemer_config_V1'
    algolia_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/algolia_config_V1'
    amazon_ads_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/amazon_ads_config_V1'
    amazon_attribution_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/amazon_attribution_config_V1'
    amazon_dsp_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/amazon_dsp_config_V1'
    amazon_selling_partner_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/amazon_selling_partner_config_V1'
    amplitude_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/amplitude_config_V1'
    anaplan_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/anaplan_config_V1'
    anvyl_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/anvyl_config_V1'
    apache_kafka_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/apache_kafka_config_V1'
    appcues_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/appcues_config_V1'
    appfigures_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/appfigures_config_V1'
    apple_search_ads_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            encoded_public_key:
              title: ""
              type: string
              description: Use the public key to grant Fivetran access to Apple Search
                Ads api.
              example: string
          description: ""
          example: null
      example: null
    apple_search_ads_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/apple_search_ads_config_V1'
      - $ref: '#/components/schemas/apple_search_ads_readonly_config_V1'
    appsflyer_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            external_id:
              title: ""
              type: string
              description: "The external ID is a string that designates who can assume\
                \ the role. For more information, click <a href=\"http://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-user_externalid.html\"\
                >here</a>"
              example: string
            webhook_endpoint:
              title: ""
              type: string
              description: Webhook Url
              example: string
          description: ""
          example: null
      example: null
    appsflyer_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/appsflyer_config_V1'
      - $ref: '#/components/schemas/appsflyer_readonly_config_V1'
    asana_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/asana_config_V1'
    assembled_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/assembled_config_V1'
    atlassian_jira_align_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/atlassian_jira_align_config_V1'
    atlassian_ops_genie_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/atlassian_ops_genie_config_V1'
    attentive_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/attentive_config_V1'
    attio_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/attio_config_V1'
    aumni_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/aumni_config_V1'
    aurora_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key
              example: string
          description: ""
          example: null
      example: null
    aurora_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/aurora_config_V1'
      - $ref: '#/components/schemas/aurora_readonly_config_V1'
    aurora_postgres_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key
              example: string
          description: ""
          example: null
      example: null
    aurora_postgres_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/aurora_postgres_config_V1'
      - $ref: '#/components/schemas/aurora_postgres_readonly_config_V1'
    auth0_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/auth0_config_V1'
    autodesk_bim_360_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/autodesk_bim_360_config_V1'
    avantlink_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/avantlink_config_V1'
    awin_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/awin_config_V1'
    aws_cloudtrail_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            external_id:
              title: ""
              type: string
              description: "This is the same as your `group_id`, used for authentication\
                \ along with the `role_arn`."
              example: 1k56c2c4xlti6
          description: ""
          example: null
      example: null
    aws_cloudtrail_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/aws_cloudtrail_config_V1'
      - $ref: '#/components/schemas/aws_cloudtrail_readonly_config_V1'
    aws_cost_report_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            external_id:
              title: ""
              type: string
              description: "The external ID is a string that designates who can assume\
                \ the role. For more information, click <a href=\"http://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-user_externalid.html\"\
                >here</a>"
              example: string
          description: ""
          example: null
      example: null
    aws_cost_report_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/aws_cost_report_config_V1'
      - $ref: '#/components/schemas/aws_cost_report_readonly_config_V1'
    aws_inventory_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/aws_inventory_config_V1'
    aws_lambda_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            external_id:
              title: ""
              type: string
              description: The external ID is a string that designates who can assume
                the role.
              example: group_id
          description: ""
          example: null
      example: null
    aws_lambda_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/aws_lambda_config_V1'
      - $ref: '#/components/schemas/aws_lambda_readonly_config_V1'
    aws_msk_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            external_id:
              title: ""
              type: string
              description: This is the same as your `group_id`. This is required when
                `sasl_mechanism` is set to `IAM`.
              example: group_id
          description: ""
          example: null
      example: null
    aws_msk_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/aws_msk_config_V1'
      - $ref: '#/components/schemas/aws_msk_readonly_config_V1'
    azure_blob_storage_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public key generated by Fivetran to be copied into the
                host-machine's authorized keys file.
              example: string
            connection_type:
              title: ""
              type: object
              description: "Connection method. Default value: `Directly`."
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
          description: ""
          example: null
      example: null
    azure_blob_storage_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/azure_blob_storage_config_V1'
      - $ref: '#/components/schemas/azure_blob_storage_readonly_config_V1'
    azure_boards_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/azure_boards_config_V1'
    azure_cosmos_for_mongo_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key
              example: string
          description: ""
          example: null
      example: null
    azure_cosmos_for_mongo_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/azure_cosmos_for_mongo_config_V1'
      - $ref: '#/components/schemas/azure_cosmos_for_mongo_readonly_config_V1'
    azure_devops_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/azure_devops_config_V1'
    azure_event_hub_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/azure_event_hub_config_V1'
    azure_function_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            external_id:
              title: ""
              type: string
              description: External ID.
              example: string
          description: ""
          example: null
      example: null
    azure_function_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/azure_function_config_V1'
      - $ref: '#/components/schemas/azure_function_readonly_config_V1'
    azure_postgres_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key
              example: string
          description: ""
          example: null
      example: null
    azure_postgres_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/azure_postgres_config_V1'
      - $ref: '#/components/schemas/azure_postgres_readonly_config_V1'
    azure_service_bus_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public key generated by Fivetran to be copied into the
                host-machine's authorized keys file.
              example: string
          description: ""
          example: null
      example: null
    azure_service_bus_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/azure_service_bus_config_V1'
      - $ref: '#/components/schemas/azure_service_bus_readonly_config_V1'
    azure_sql_db_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key.
              example: string
          description: ""
          example: null
      example: null
    azure_sql_db_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/azure_sql_db_config_V1'
      - $ref: '#/components/schemas/azure_sql_db_readonly_config_V1'
    azure_sql_managed_db_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key.
              example: string
          description: ""
          example: null
      example: null
    azure_sql_managed_db_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/azure_sql_managed_db_config_V1'
      - $ref: '#/components/schemas/azure_sql_managed_db_readonly_config_V1'
    backbone_plm_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/backbone_plm_config_V1'
    ballotready_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/ballotready_config_V1'
    bamboohr_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/bamboohr_config_V1'
    bazaarvoice_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/bazaarvoice_config_V1'
    betterworks_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/betterworks_config_V1'
    big_commerce_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/big_commerce_config_V1'
    bigin_by_zoho_crm_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/bigin_by_zoho_crm_config_V1'
    bigmarker_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/bigmarker_config_V1'
    bigquery_db_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/bigquery_db_config_V1'
    billing_platform_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/billing_platform_config_V1'
    bingads_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/bingads_config_V1'
    birdeye_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/birdeye_config_V1'
    bitly_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/bitly_config_V1'
    bizzabo_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/bizzabo_config_V1'
    boostr_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/boostr_config_V1'
    box_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/box_config_V1'
    braintree_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/braintree_config_V1'
    braintree_sandbox_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/braintree_sandbox_config_V1'
    branch_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            webhook_url:
              title: ""
              type: string
              description: Webhook URL
              example: string
          description: ""
          example: null
      example: null
    branch_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/branch_config_V1'
      - $ref: '#/components/schemas/branch_readonly_config_V1'
    brave_ads_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/brave_ads_config_V1'
    braze_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            s3_export_external_id:
              title: ""
              type: string
              description: "This is the same as your `group_id`, used if `export_storage_type`\
                \ is `AWS_S3`"
              example: _moonbeam
            s3external_id:
              title: ""
              type: string
              description: "This is the same as your `group_id`, used for authentication\
                \ along with the `role_arn` required if `AWS_S3` is the `cloud_storage_type`"
              example: _moonbeam
          description: ""
          example: null
      example: null
    braze_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/braze_config_V1'
      - $ref: '#/components/schemas/braze_readonly_config_V1'
    brevo_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/brevo_config_V1'
    brex_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/brex_config_V1'
    brightcove_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/brightcove_config_V1'
    brightpearl_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/brightpearl_config_V1'
    buildium_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/buildium_config_V1'
    buildkite_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/buildkite_config_V1'
    business_central_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/business_central_config_V1'
    buzzsprout_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/buzzsprout_config_V1'
    calabrio_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/calabrio_config_V1'
    calendly_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/calendly_config_V1'
    callrail_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/callrail_config_V1'
    campaignmonitor_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/campaignmonitor_config_V1'
    canny_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/canny_config_V1'
    canvas_by_instructure_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/canvas_by_instructure_config_V1'
    care_quality_commission_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/care_quality_commission_config_V1'
    castor_edc_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/castor_edc_config_V1'
    centra_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/centra_config_V1'
    ceridian_dayforce_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/ceridian_dayforce_config_V1'
    chameleon_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/chameleon_config_V1'
    chargebee_product_catalog_1_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/chargebee_product_catalog_1_config_V1'
    chargebee_product_catalog_2_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/chargebee_product_catalog_2_config_V1'
    chargedesk_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/chargedesk_config_V1'
    chartmogul_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/chartmogul_config_V1'
    checkout_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/checkout_config_V1'
    checkr_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/checkr_config_V1'
    chorusai_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/chorusai_config_V1'
    churnkey_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/churnkey_config_V1'
    churnzero_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/churnzero_config_V1'
    cimis_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/cimis_config_V1'
    cin7_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/cin7_config_V1'
    cin7core_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/cin7core_config_V1'
    circleci_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/circleci_config_V1'
    cj_commission_detail_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/cj_commission_detail_config_V1'
    clari_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/clari_config_V1'
    clazar_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/clazar_config_V1'
    clickup_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/clickup_config_V1'
    clockify_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/clockify_config_V1'
    clockodo_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/clockodo_config_V1'
    close_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/close_config_V1'
    cloudbeds_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/cloudbeds_config_V1'
    cloudfront_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            external_id:
              title: ""
              type: string
              description: "This is the same as your `group_id`, used for authentication\
                \ along with the `role_arn`."
              example: group_id
          description: ""
          example: null
      example: null
    cloudfront_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/cloudfront_config_V1'
      - $ref: '#/components/schemas/cloudfront_readonly_config_V1'
    clubspeed_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/clubspeed_config_V1'
    coassemble_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/coassemble_config_V1'
    cockroachdb_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key
              example: string
          description: ""
          example: null
      example: null
    cockroachdb_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/cockroachdb_config_V1'
      - $ref: '#/components/schemas/cockroachdb_readonly_config_V1'
    codefresh_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/codefresh_config_V1'
    collibra_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/collibra_config_V1'
    column_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/column_config_V1'
    commercetools_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/commercetools_config_V1'
    compliance_checkpoint_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/compliance_checkpoint_config_V1'
    concord_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/concord_config_V1'
    concur_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/concur_config_V1'
    confluence_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/confluence_config_V1'
    confluent_cloud_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/confluent_cloud_config_V1'
    connector_sdk_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/connector_sdk_config_V1'
    constant_contact_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/constant_contact_config_V1'
    contrast_security_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/contrast_security_config_V1'
    convex_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/convex_config_V1'
    copper_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/copper_config_V1'
    cosmos_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/cosmos_config_V1'
    coupa_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/coupa_config_V1'
    criteo_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/criteo_config_V1'
    criteo_retail_media_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/criteo_retail_media_config_V1'
    crossbeam_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/crossbeam_config_V1'
    crowddev_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/crowddev_config_V1'
    culture_amp_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/culture_amp_config_V1'
    customerio_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/customerio_config_V1'
    cvent_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/cvent_config_V1'
    d2l_brightspace_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/d2l_brightspace_config_V1'
    databricks_db_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/databricks_db_config_V1'
    datadog_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/datadog_config_V1'
    db2_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: ""
              example: string
          description: ""
          example: null
      example: null
    db2_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/db2_config_V1'
      - $ref: '#/components/schemas/db2_readonly_config_V1'
    db2i_hva_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key
              example: string
          description: ""
          example: null
      example: null
    db2i_hva_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/db2i_hva_config_V1'
      - $ref: '#/components/schemas/db2i_hva_readonly_config_V1'
    db2i_sap_hva_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key
              example: string
          description: ""
          example: null
      example: null
    db2i_sap_hva_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/db2i_sap_hva_config_V1'
      - $ref: '#/components/schemas/db2i_sap_hva_readonly_config_V1'
    dbt_cloud_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/dbt_cloud_config_V1'
    dcl_logistics_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/dcl_logistics_config_V1'
    delighted_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/delighted_config_V1'
    deposco_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/deposco_config_V1'
    deputy_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/deputy_config_V1'
    destini_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/destini_config_V1'
    dialpad_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/dialpad_config_V1'
    dixa_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/dixa_config_V1'
    docebo_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/docebo_config_V1'
    documentdb_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key
              example: string
          description: ""
          example: null
      example: null
    documentdb_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/documentdb_config_V1'
      - $ref: '#/components/schemas/documentdb_readonly_config_V1'
    donus_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/donus_config_V1'
    doorloop_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/doorloop_config_V1'
    double_click_campaign_manager_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/double_click_campaign_manager_config_V1'
    double_click_publishers_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/double_click_publishers_config_V1'
    drata_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/drata_config_V1'
    drift_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/drift_config_V1'
    drip_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/drip_config_V1'
    dropbox_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/dropbox_config_V1'
    dropbox_sign_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/dropbox_sign_config_V1'
    dsv_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/dsv_config_V1'
    duoplane_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/duoplane_config_V1'
    dynamics_365_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            connecting_user:
              title: ""
              type: string
              description: "Full name of the connecting user, or service principal\
                \ application"
              example: connecting_user
            connecting_user_email:
              title: ""
              type: string
              description: Email ID of the connecting user
              example: connecting_user_email
          description: ""
          example: null
      example: null
    dynamics_365_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/dynamics_365_config_V1'
      - $ref: '#/components/schemas/dynamics_365_readonly_config_V1'
    dynamodb_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            external_id:
              title: ""
              type: string
              description: "This is the same as your `group_id`, used for authentication\
                \ along with the `role_arn`."
              example: external_id
          description: ""
          example: null
      example: null
    dynamodb_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/dynamodb_config_V1'
      - $ref: '#/components/schemas/dynamodb_readonly_config_V1'
    easypost_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/easypost_config_V1'
    ebay_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/ebay_config_V1'
    economic_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/economic_config_V1'
    ehr_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key.
              example: string
          description: ""
          example: null
      example: null
    ehr_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/ehr_config_V1'
      - $ref: '#/components/schemas/ehr_readonly_config_V1'
    elastic_cloud_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key
              example: string
            authentication_method:
              title: ""
              type: object
              description: The authentication method used to connect to your cluster.
              example: APIKEY | BASICAUTH
              enum:
              - BASICAUTH
              - APIKEY
          description: ""
          example: null
      example: null
    elastic_cloud_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/elastic_cloud_config_V1'
      - $ref: '#/components/schemas/elastic_cloud_readonly_config_V1'
    electronic_tenant_solutions_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/electronic_tenant_solutions_config_V1'
    eloqua_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/eloqua_config_V1'
    email_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            email:
              title: ""
              type: string
              description: Send your emails to this address.
              example: string
          description: ""
          example: null
      example: null
    email_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/email_config_V1'
      - $ref: '#/components/schemas/email_readonly_config_V1'
    employment_hero_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/employment_hero_config_V1'
    es_self_hosted_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key
              example: string
            authentication_method:
              title: ""
              type: object
              description: The authentication method used to connect to your cluster.
              example: APIKEY | BASICAUTH
              enum:
              - BASICAUTH
              - APIKEY
          description: ""
          example: null
      example: null
    es_self_hosted_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/es_self_hosted_config_V1'
      - $ref: '#/components/schemas/es_self_hosted_readonly_config_V1'
    eventbrite_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/eventbrite_config_V1'
    eventsforce_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/eventsforce_config_V1'
    everflow_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/everflow_config_V1'
    everhour_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/everhour_config_V1'
    exact_online_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/exact_online_config_V1'
    expensein_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/expensein_config_V1'
    expensify_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/expensify_config_V1'
    ezofficeinventory_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/ezofficeinventory_config_V1'
    facebook_ads_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/facebook_ads_config_V1'
    facebook_pages_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/facebook_pages_config_V1'
    factbird_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/factbird_config_V1'
    factorial_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/factorial_config_V1'
    fillout_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/fillout_config_V1'
    financial_force_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            connection_type:
              title: ""
              type: object
              description: ""
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            connecting_user:
              title: ""
              type: string
              description: ""
              example: string
            organization_id:
              title: ""
              type: string
              description: ""
              example: string
            connecting_user_email:
              title: ""
              type: string
              description: ""
              example: string
          description: ""
          example: null
      example: null
    financial_force_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/financial_force_config_V1'
      - $ref: '#/components/schemas/financial_force_readonly_config_V1'
    firebase_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/firebase_config_V1'
    firehydrant_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/firehydrant_config_V1'
    fivetran_log_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/fivetran_log_config_V1'
    flexport_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/flexport_config_V1'
    float_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/float_config_V1'
    fone_dynamics_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/fone_dynamics_config_V1'
    forj_community_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/forj_community_config_V1'
    formstack_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/formstack_config_V1'
    fountain_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/fountain_config_V1'
    fourkites_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/fourkites_config_V1'
    freightview_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/freightview_config_V1'
    freshbooks_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/freshbooks_config_V1'
    freshchat_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/freshchat_config_V1'
    freshdesk_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/freshdesk_config_V1'
    freshdesk_contact_center_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/freshdesk_contact_center_config_V1'
    freshsales_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/freshsales_config_V1'
    freshservice_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/freshservice_config_V1'
    freshsuccess_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/freshsuccess_config_V1'
    freshteam_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/freshteam_config_V1'
    friendbuy_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/friendbuy_config_V1'
    front_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/front_config_V1'
    ftp_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/ftp_config_V1'
    fullstory_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/fullstory_config_V1'
    g2_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/g2_config_V1'
    gainsight_customer_success_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/gainsight_customer_success_config_V1'
    gainsight_product_experience_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/gainsight_product_experience_config_V1'
    gcs_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/gcs_config_V1'
    gem_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/gem_config_V1'
    genesys_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/genesys_config_V1'
    getfeedback_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/getfeedback_config_V1'
    github_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/github_config_V1'
    gitlab_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/gitlab_config_V1'
    gladly_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/gladly_config_V1'
    globalmeet_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/globalmeet_config_V1'
    gmail_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/gmail_config_V1'
    gocardless_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/gocardless_config_V1'
    gongio_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/gongio_config_V1'
    google_ads_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/google_ads_config_V1'
    google_analytics_360_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/google_analytics_360_config_V1'
    google_analytics_4_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/google_analytics_4_config_V1'
    google_analytics_4_export_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/google_analytics_4_export_config_V1'
    google_business_profile_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/google_business_profile_config_V1'
    google_calendar_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/google_calendar_config_V1'
    google_classroom_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/google_classroom_config_V1'
    google_cloud_function_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            service_account_email:
              title: ""
              type: string
              description: Provide Invoker role to this service account.
              example: string
          description: ""
          example: null
      example: null
    google_cloud_function_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/google_cloud_function_config_V1'
      - $ref: '#/components/schemas/google_cloud_function_readonly_config_V1'
    google_cloud_mysql_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key
              example: string
          description: ""
          example: null
      example: null
    google_cloud_mysql_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/google_cloud_mysql_config_V1'
      - $ref: '#/components/schemas/google_cloud_mysql_readonly_config_V1'
    google_cloud_postgresql_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key
              example: string
          description: ""
          example: null
      example: null
    google_cloud_postgresql_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/google_cloud_postgresql_config_V1'
      - $ref: '#/components/schemas/google_cloud_postgresql_readonly_config_V1'
    google_cloud_sqlserver_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key.
              example: string
          description: ""
          example: null
      example: null
    google_cloud_sqlserver_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/google_cloud_sqlserver_config_V1'
      - $ref: '#/components/schemas/google_cloud_sqlserver_readonly_config_V1'
    google_display_and_video_360_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/google_display_and_video_360_config_V1'
    google_drive_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            service_account:
              title: ""
              type: string
              description: Share the folder with the email address
              example: string
          description: ""
          example: null
      example: null
    google_drive_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/google_drive_config_V1'
      - $ref: '#/components/schemas/google_drive_readonly_config_V1'
    google_play_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/google_play_config_V1'
    google_search_ads_360_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/google_search_ads_360_config_V1'
    google_search_console_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/google_search_console_config_V1'
    google_sheets_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/google_sheets_config_V1'
    google_tasks_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/google_tasks_config_V1'
    gorgias_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/gorgias_config_V1'
    green_power_monitor_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/green_power_monitor_config_V1'
    greenhouse_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/greenhouse_config_V1'
    grepsr_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/grepsr_config_V1'
    grin_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/grin_config_V1'
    guru_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/guru_config_V1'
    happyfox_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/happyfox_config_V1'
    harvest_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/harvest_config_V1'
    healthie_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/healthie_config_V1'
    heap_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/heap_config_V1'
    height_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/height_config_V1'
    helpscout_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/helpscout_config_V1'
    helpshift_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/helpshift_config_V1'
    heroku_kafka_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/heroku_kafka_config_V1'
    heroku_postgres_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key
              example: string
          description: ""
          example: null
      example: null
    heroku_postgres_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/heroku_postgres_config_V1'
      - $ref: '#/components/schemas/heroku_postgres_readonly_config_V1'
    hibob_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/hibob_config_V1'
    hopin_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/hopin_config_V1'
    hubspot_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/hubspot_config_V1'
    ilevel_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/ilevel_config_V1'
    impact_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/impact_config_V1'
    incidentio_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/incidentio_config_V1'
    infobip_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/infobip_config_V1'
    insightly_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/insightly_config_V1'
    instagram_business_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/instagram_business_config_V1'
    integral_ad_science_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/integral_ad_science_config_V1'
    integrate_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/integrate_config_V1'
    intercom_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/intercom_config_V1'
    invoiced_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/invoiced_config_V1'
    ironclad_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/ironclad_config_V1'
    ironsource_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/ironsource_config_V1'
    iterable_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            endpoint:
              title: ""
              type: string
              description: Register the following URL for webhooks on your Iterable
                dashboard.
              example: string
          description: ""
          example: null
      example: null
    iterable_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/iterable_config_V1'
      - $ref: '#/components/schemas/iterable_readonly_config_V1'
    itunes_connect_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/itunes_connect_config_V1'
    ivanti_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/ivanti_config_V1'
    jama_software_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/jama_software_config_V1'
    jamf_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/jamf_config_V1'
    jibble_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/jibble_config_V1'
    jira_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/jira_config_V1'
    jobnimbus_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/jobnimbus_config_V1'
    jotform_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/jotform_config_V1'
    justcall_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/justcall_config_V1'
    kandji_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/kandji_config_V1'
    katana_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/katana_config_V1'
    kevel_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/kevel_config_V1'
    keypay_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/keypay_config_V1'
    khoros_care_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/khoros_care_config_V1'
    khoros_communities_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/khoros_communities_config_V1'
    kinesis_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            external_id:
              title: ""
              type: string
              description: "The external ID is a string that designates who can assume\
                \ the role. For more information, click <a href=\"http://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-user_externalid.html\"\
                >here</a>"
              example: string
          description: ""
          example: null
      example: null
    kinesis_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/kinesis_config_V1'
      - $ref: '#/components/schemas/kinesis_readonly_config_V1'
    kisi_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/kisi_config_V1'
    kissmetrics_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/kissmetrics_config_V1'
    klarna_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/klarna_config_V1'
    klaviyo_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/klaviyo_config_V1'
    konnect_insights_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/konnect_insights_config_V1'
    kustomer_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/kustomer_config_V1'
    lattice_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/lattice_config_V1'
    launchdarkly_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/launchdarkly_config_V1'
    learnupon_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/learnupon_config_V1'
    lemlist_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/lemlist_config_V1'
    lessonly_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/lessonly_config_V1'
    lever_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/lever_config_V1'
    liftoff_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/liftoff_config_V1'
    light_speed_retail_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/light_speed_retail_config_V1'
    line_ads_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/line_ads_config_V1'
    linear_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/linear_config_V1'
    linkedin_ads_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/linkedin_ads_config_V1'
    linkedin_company_pages_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/linkedin_company_pages_config_V1'
    linksquares_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/linksquares_config_V1'
    livechat_partner_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/livechat_partner_config_V1'
    lob_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/lob_config_V1'
    looker_source_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/looker_source_config_V1'
    loop_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/loop_config_V1'
    loopio_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/loopio_config_V1'
    lucca_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/lucca_config_V1'
    luma_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/luma_config_V1'
    magento_mysql_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key
              example: string
          description: ""
          example: null
      example: null
    magento_mysql_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/magento_mysql_config_V1'
      - $ref: '#/components/schemas/magento_mysql_readonly_config_V1'
    magento_mysql_rds_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key
              example: string
          description: ""
          example: null
      example: null
    magento_mysql_rds_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/magento_mysql_rds_config_V1'
      - $ref: '#/components/schemas/magento_mysql_rds_readonly_config_V1'
    mailchimp_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/mailchimp_config_V1'
    mailgun_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/mailgun_config_V1'
    mailjet_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/mailjet_config_V1'
    malomo_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/malomo_config_V1'
    mambu_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/mambu_config_V1'
    mandrill_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/mandrill_config_V1'
    maria_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key
              example: string
          description: ""
          example: null
      example: null
    maria_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/maria_config_V1'
      - $ref: '#/components/schemas/maria_readonly_config_V1'
    maria_azure_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key
              example: string
          description: ""
          example: null
      example: null
    maria_azure_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/maria_azure_config_V1'
      - $ref: '#/components/schemas/maria_azure_readonly_config_V1'
    maria_rds_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key
              example: string
          description: ""
          example: null
      example: null
    maria_rds_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/maria_rds_config_V1'
      - $ref: '#/components/schemas/maria_rds_readonly_config_V1'
    marin_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/marin_config_V1'
    marketo_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            are_soap_credentials_provided:
              title: ""
              type: boolean
              description: Marketo SOAP credentials provided.
              example: true
          description: ""
          example: null
      example: null
    marketo_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/marketo_config_V1'
      - $ref: '#/components/schemas/marketo_readonly_config_V1'
    matomo_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/matomo_config_V1'
    mavenlink_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/mavenlink_config_V1'
    maxio_chargify_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/maxio_chargify_config_V1'
    maxio_saasoptics_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/maxio_saasoptics_config_V1'
    medallia_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/medallia_config_V1'
    medallia_agile_research_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/medallia_agile_research_config_V1'
    megaphone_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/megaphone_config_V1'
    mention_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/mention_config_V1'
    microsoft_dynamics_365_fno_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/microsoft_dynamics_365_fno_config_V1'
    microsoft_dynamics_365_fo_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/microsoft_dynamics_365_fo_config_V1'
    microsoft_entra_id_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/microsoft_entra_id_config_V1'
    microsoft_lists_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/microsoft_lists_config_V1'
    missive_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/missive_config_V1'
    mixmax_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/mixmax_config_V1'
    mixpanel_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/mixpanel_config_V1'
    mode_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/mode_config_V1'
    moloco_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/moloco_config_V1'
    monday_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/monday_config_V1'
    mongo_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key
              example: string
          description: ""
          example: null
      example: null
    mongo_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/mongo_config_V1'
      - $ref: '#/components/schemas/mongo_readonly_config_V1'
    mongo_sharded_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key
              example: string
          description: ""
          example: null
      example: null
    mongo_sharded_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/mongo_sharded_config_V1'
      - $ref: '#/components/schemas/mongo_sharded_readonly_config_V1'
    mountain_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/mountain_config_V1'
    mux_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/mux_config_V1'
    myosh_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/myosh_config_V1'
    mysql_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key
              example: string
          description: ""
          example: null
      example: null
    mysql_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/mysql_config_V1'
      - $ref: '#/components/schemas/mysql_readonly_config_V1'
    mysql_azure_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key
              example: string
          description: ""
          example: null
      example: null
    mysql_azure_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/mysql_azure_config_V1'
      - $ref: '#/components/schemas/mysql_azure_readonly_config_V1'
    mysql_rds_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key
              example: string
          description: ""
          example: null
      example: null
    mysql_rds_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/mysql_rds_config_V1'
      - $ref: '#/components/schemas/mysql_rds_readonly_config_V1'
    namely_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/namely_config_V1'
    navan_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/navan_config_V1'
    netsuite_suiteanalytics_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/netsuite_suiteanalytics_config_V1'
    nice_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/nice_config_V1'
    notion_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/notion_config_V1'
    nylas_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/nylas_config_V1'
    okendo_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/okendo_config_V1'
    okta_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/okta_config_V1'
    ometria_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/ometria_config_V1'
    on24_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/on24_config_V1'
    oncehub_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/oncehub_config_V1'
    one_drive_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/one_drive_config_V1'
    open_data_dc_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/open_data_dc_config_V1'
    open_exchange_rates_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/open_exchange_rates_config_V1'
    opendistro_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key
              example: string
            authentication_method:
              title: ""
              type: object
              description: The authentication method used to connect to your cluster.
              example: APIKEY | BASICAUTH
              enum:
              - BASICAUTH
              - APIKEY
          description: ""
          example: null
      example: null
    opendistro_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/opendistro_config_V1'
      - $ref: '#/components/schemas/opendistro_readonly_config_V1'
    opensearch_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key
              example: string
            authentication_method:
              title: ""
              type: object
              description: The authentication method used to connect to your cluster.
              example: APIKEY | BASICAUTH
              enum:
              - BASICAUTH
              - APIKEY
          description: ""
          example: null
      example: null
    opensearch_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/opensearch_config_V1'
      - $ref: '#/components/schemas/opensearch_readonly_config_V1'
    optimizely_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/optimizely_config_V1'
    oracle_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key
              example: string
          description: ""
          example: null
      example: null
    oracle_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/oracle_config_V1'
      - $ref: '#/components/schemas/oracle_readonly_config_V1'
    oracle_business_intelligence_publisher_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/oracle_business_intelligence_publisher_config_V1'
    oracle_ebs_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key
              example: string
          description: ""
          example: null
      example: null
    oracle_ebs_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/oracle_ebs_config_V1'
      - $ref: '#/components/schemas/oracle_ebs_readonly_config_V1'
    oracle_fusion_cloud_apps_crm_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/oracle_fusion_cloud_apps_crm_config_V1'
    oracle_fusion_cloud_apps_fscm_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/oracle_fusion_cloud_apps_fscm_config_V1'
    oracle_fusion_cloud_apps_hcm_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/oracle_fusion_cloud_apps_hcm_config_V1'
    oracle_hva_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key
              example: string
          description: ""
          example: null
      example: null
    oracle_hva_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/oracle_hva_config_V1'
      - $ref: '#/components/schemas/oracle_hva_readonly_config_V1'
    oracle_moat_analytics_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/oracle_moat_analytics_config_V1'
    oracle_rac_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key
              example: string
          description: ""
          example: null
      example: null
    oracle_rac_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/oracle_rac_config_V1'
      - $ref: '#/components/schemas/oracle_rac_readonly_config_V1'
    oracle_rds_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key
              example: string
          description: ""
          example: null
      example: null
    oracle_rds_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/oracle_rds_config_V1'
      - $ref: '#/components/schemas/oracle_rds_readonly_config_V1'
    oracle_sap_hva_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key
              example: string
          description: ""
          example: null
      example: null
    oracle_sap_hva_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/oracle_sap_hva_config_V1'
      - $ref: '#/components/schemas/oracle_sap_hva_readonly_config_V1'
    oracle_sap_hva_netweaver_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/oracle_sap_hva_netweaver_config_V1'
    orbit_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/orbit_config_V1'
    ordway_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/ordway_config_V1'
    ortto_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/ortto_config_V1'
    outbrain_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/outbrain_config_V1'
    outreach_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/outreach_config_V1'
    packiyo_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/packiyo_config_V1'
    pagerduty_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/pagerduty_config_V1'
    pandadoc_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/pandadoc_config_V1'
    papershift_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/papershift_config_V1'
    pardot_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/pardot_config_V1'
    partnerize_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/partnerize_config_V1'
    partnerstack_vendor_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/partnerstack_vendor_config_V1'
    paychex_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/paychex_config_V1'
    paypal_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/paypal_config_V1'
    paypal_sandbox_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/paypal_sandbox_config_V1'
    pendo_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/pendo_config_V1'
    persona_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/persona_config_V1'
    personio_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/personio_config_V1'
    phoenix_ads_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/phoenix_ads_config_V1'
    picqer_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/picqer_config_V1'
    pigment_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/pigment_config_V1'
    pingdom_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/pingdom_config_V1'
    pinpoint_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/pinpoint_config_V1'
    pinterest_ads_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/pinterest_ads_config_V1'
    pinterest_organic_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/pinterest_organic_config_V1'
    pipe17_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/pipe17_config_V1'
    pipedrive_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            webhook_url:
              title: ""
              type: string
              description: The registered URL for webhooks in your Pipedrive dashboard.
              example: string
          description: ""
          example: null
      example: null
    pipedrive_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/pipedrive_config_V1'
      - $ref: '#/components/schemas/pipedrive_readonly_config_V1'
    pivotal_tracker_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/pivotal_tracker_config_V1'
    piwik_pro_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/piwik_pro_config_V1'
    placerai_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/placerai_config_V1'
    planetscale_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/planetscale_config_V1'
    planful_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/planful_config_V1'
    planhat_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/planhat_config_V1'
    playvox_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/playvox_config_V1'
    playvox_workforce_management_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/playvox_workforce_management_config_V1'
    podio_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/podio_config_V1'
    postgres_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key
              example: string
          description: ""
          example: null
      example: null
    postgres_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/postgres_config_V1'
      - $ref: '#/components/schemas/postgres_readonly_config_V1'
    postgres_rds_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key
              example: string
          description: ""
          example: null
      example: null
    postgres_rds_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/postgres_rds_config_V1'
      - $ref: '#/components/schemas/postgres_rds_readonly_config_V1'
    posthog_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/posthog_config_V1'
    postmark_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/postmark_config_V1'
    power_reviews_enterprise_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/power_reviews_enterprise_config_V1'
    prisma_cloud_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/prisma_cloud_config_V1'
    prive_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/prive_config_V1'
    procore_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/procore_config_V1'
    productboard_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/productboard_config_V1'
    productive_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/productive_config_V1'
    proofpoint_security_awareness_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/proofpoint_security_awareness_config_V1'
    qualaroo_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/qualaroo_config_V1'
    qualtrics_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/qualtrics_config_V1'
    quickbooks_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/quickbooks_config_V1'
    quora_ads_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/quora_ads_config_V1'
    quorum_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/quorum_config_V1'
    rakutenadvertising_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/rakutenadvertising_config_V1'
    ramp_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/ramp_config_V1'
    rarible_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/rarible_config_V1'
    rebound_returns_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/rebound_returns_config_V1'
    recharge_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/recharge_config_V1'
    recurly_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/recurly_config_V1'
    reddit_ads_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/reddit_ads_config_V1'
    referralhero_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/referralhero_config_V1'
    reltio_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/reltio_config_V1'
    replyio_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/replyio_config_V1'
    resource_management_by_smartsheet_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/resource_management_by_smartsheet_config_V1'
    retailnext_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/retailnext_config_V1'
    retently_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/retently_config_V1'
    revel_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/revel_config_V1'
    revenuecat_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/revenuecat_config_V1'
    reviewsai_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/reviewsai_config_V1'
    reviewsio_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/reviewsio_config_V1'
    revops_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/revops_config_V1'
    revx_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/revx_config_V1'
    ricochet360_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/ricochet360_config_V1'
    ringcentral_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/ringcentral_config_V1'
    ringover_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/ringover_config_V1'
    rippling_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/rippling_config_V1'
    rithum_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/rithum_config_V1'
    rocketlane_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/rocketlane_config_V1'
    rokt_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/rokt_config_V1'
    rollbar_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/rollbar_config_V1'
    rootly_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/rootly_config_V1'
    rtb_house_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/rtb_house_config_V1'
    ruddr_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/ruddr_config_V1'
    rundeck_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/rundeck_config_V1'
    s3_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            external_id:
              title: ""
              type: string
              description: "Used for authentication along with the `role_arn`. If\
                \ not provided, it uses connector's `group_id`. Use the [List All\
                \ Groups endpoint](/docs/rest-api/groups#listallgroups) to find the\
                \ `group_id`."
              example: group_id
          description: ""
          example: null
      example: null
    s3_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/s3_config_V1'
      - $ref: '#/components/schemas/s3_readonly_config_V1'
    safebase_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/safebase_config_V1'
    safetyculture_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/safetyculture_config_V1'
    sage_hr_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/sage_hr_config_V1'
    sage_intacct_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/sage_intacct_config_V1'
    sailthru_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            s3external_id:
              title: ""
              type: string
              description: The external ID is a string that designates who can assume
                the role.
              example: string
          description: ""
          example: null
      example: null
    sailthru_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/sailthru_config_V1'
      - $ref: '#/components/schemas/sailthru_readonly_config_V1'
    salesforce_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            connection_type:
              title: ""
              type: object
              description: ""
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            connecting_user:
              title: ""
              type: string
              description: ""
              example: string
            organization_id:
              title: ""
              type: string
              description: ""
              example: string
            connecting_user_email:
              title: ""
              type: string
              description: ""
              example: string
          description: ""
          example: null
      example: null
    salesforce_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/salesforce_config_V1'
      - $ref: '#/components/schemas/salesforce_readonly_config_V1'
    salesforce_commerce_cloud_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/salesforce_commerce_cloud_config_V1'
    salesforce_marketing_cloud_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            sftp_public_key:
              title: ""
              type: string
              description: Public Key
              example: string
          description: ""
          example: null
      example: null
    salesforce_marketing_cloud_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/salesforce_marketing_cloud_config_V1'
      - $ref: '#/components/schemas/salesforce_marketing_cloud_readonly_config_V1'
    salesforce_sandbox_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            connection_type:
              title: ""
              type: object
              description: ""
              example: Directly | PrivateLink | SshTunnel | ProxyAgent
              enum:
              - Directly
              - PrivateLink
              - SshTunnel
              - ProxyAgent
            connecting_user:
              title: ""
              type: string
              description: ""
              example: string
            organization_id:
              title: ""
              type: string
              description: ""
              example: string
            connecting_user_email:
              title: ""
              type: string
              description: ""
              example: string
          description: ""
          example: null
      example: null
    salesforce_sandbox_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/salesforce_sandbox_config_V1'
      - $ref: '#/components/schemas/salesforce_sandbox_readonly_config_V1'
    salesloft_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/salesloft_config_V1'
    salsify_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/salsify_config_V1'
    samsara_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/samsara_config_V1'
    sana_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/sana_config_V1'
    sap_business_by_design_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/sap_business_by_design_config_V1'
    sap_hana_db_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: ""
              example: string
            snc_fivetran_name:
              title: ""
              type: string
              description: ""
              example: string
          description: ""
          example: null
      example: null
    sap_hana_db_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/sap_hana_db_config_V1'
      - $ref: '#/components/schemas/sap_hana_db_readonly_config_V1'
    sap_success_factors_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/sap_success_factors_config_V1'
    scorm_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/scorm_config_V1'
    security_journey_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/security_journey_config_V1'
    segment_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            webhook_url:
              title: ""
              type: string
              description: Webhook URL.
              example: string
            external_id:
              title: ""
              type: string
              description: "The external ID is a string that designates who can assume\
                \ the role. For more information, see <a href=\"http://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-user_externalid.html\"\
                >Amazon's AWS Identity and Access Management User Guide</a>."
              example: string
          description: ""
          example: null
      example: null
    segment_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/segment_config_V1'
      - $ref: '#/components/schemas/segment_readonly_config_V1'
    sendgrid_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/sendgrid_config_V1'
    sensor_tower_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/sensor_tower_config_V1'
    servicenow_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/servicenow_config_V1'
    servicetitan_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/servicetitan_config_V1'
    sftp_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key
              example: string
          description: ""
          example: null
      example: null
    sftp_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/sftp_config_V1'
      - $ref: '#/components/schemas/sftp_readonly_config_V1'
    share_point_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/share_point_config_V1'
    sharetribe_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/sharetribe_config_V1'
    shiphero_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/shiphero_config_V1'
    shipnetwork_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/shipnetwork_config_V1'
    shipstation_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/shipstation_config_V1'
    shopify_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/shopify_config_V1'
    shopware_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/shopware_config_V1'
    shortcut_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/shortcut_config_V1'
    shortio_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/shortio_config_V1'
    sigma_computing_source_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/sigma_computing_source_config_V1'
    simplecast_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/simplecast_config_V1'
    simplesat_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/simplesat_config_V1'
    sistrix_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/sistrix_config_V1'
    skilljar_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/skilljar_config_V1'
    skillstx_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/skillstx_config_V1'
    skuvault_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/skuvault_config_V1'
    slab_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/slab_config_V1'
    slack_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/slack_config_V1'
    smadex_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/smadex_config_V1'
    smarthr_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/smarthr_config_V1'
    smartrecruiters_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/smartrecruiters_config_V1'
    smartwaiver_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/smartwaiver_config_V1'
    snapchat_ads_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/snapchat_ads_config_V1'
    snowflake_db_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/snowflake_db_config_V1'
    snowplow_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            endpoint:
              title: ""
              type: string
              description: Connection-specific collector endpoint. The collector endpoint
                will have the `webhooks.fivetran.com/snowplow/<endpoint_ID>` format.
                You will need it to configure Snowplow to connect with Fivetran.
              example: string
          description: ""
          example: null
      example: null
    snowplow_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/snowplow_config_V1'
      - $ref: '#/components/schemas/snowplow_readonly_config_V1'
    snyk_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/snyk_config_V1'
    solarwinds_service_desk_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/solarwinds_service_desk_config_V1'
    sonarqube_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/sonarqube_config_V1'
    sparkpost_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/sparkpost_config_V1'
    splash_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/splash_config_V1'
    splitio_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/splitio_config_V1'
    splunk_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/splunk_config_V1'
    spotify_ads_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/spotify_ads_config_V1'
    sprout_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/sprout_config_V1'
    sql_server_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key.
              example: string
          description: ""
          example: null
      example: null
    sql_server_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/sql_server_config_V1'
      - $ref: '#/components/schemas/sql_server_readonly_config_V1'
    sql_server_hva_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key.
              example: string
          description: ""
          example: null
      example: null
    sql_server_hva_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/sql_server_hva_config_V1'
      - $ref: '#/components/schemas/sql_server_hva_readonly_config_V1'
    sql_server_rds_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key.
              example: string
          description: ""
          example: null
      example: null
    sql_server_rds_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/sql_server_rds_config_V1'
      - $ref: '#/components/schemas/sql_server_rds_readonly_config_V1'
    sql_server_sap_ecc_hva_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            public_key:
              title: ""
              type: string
              description: Public Key.
              example: string
          description: ""
          example: null
      example: null
    sql_server_sap_ecc_hva_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/sql_server_sap_ecc_hva_config_V1'
      - $ref: '#/components/schemas/sql_server_sap_ecc_hva_readonly_config_V1'
    square_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/square_config_V1'
    squarespace_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/squarespace_config_V1'
    stackadapt_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/stackadapt_config_V1'
    standard_metrics_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/standard_metrics_config_V1'
    starrez_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/starrez_config_V1'
    statistics_netherlands_cbs_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/statistics_netherlands_cbs_config_V1'
    statsig_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/statsig_config_V1'
    statuspage_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/statuspage_config_V1'
    stickyio_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/stickyio_config_V1'
    stripe_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/stripe_config_V1'
    stripe_test_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/stripe_test_config_V1'
    stylight_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/stylight_config_V1'
    subscript_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/subscript_config_V1'
    sugarcrm_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/sugarcrm_config_V1'
    survey_monkey_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/survey_monkey_config_V1'
    survicate_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/survicate_config_V1'
    swoogo_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/swoogo_config_V1'
    tableau_source_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/tableau_source_config_V1'
    taboola_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/taboola_config_V1'
    talkdesk_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/talkdesk_config_V1'
    talkwalker_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/talkwalker_config_V1'
    teads_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/teads_config_V1'
    teamtailor_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/teamtailor_config_V1'
    teamwork_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/teamwork_config_V1'
    tempo_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/tempo_config_V1'
    testrail_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/testrail_config_V1'
    textus_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/textus_config_V1'
    the_movie_database_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/the_movie_database_config_V1'
    the_trade_desk_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/the_trade_desk_config_V1'
    thinkific_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/thinkific_config_V1'
    ticket_tailor_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/ticket_tailor_config_V1'
    tiktok_ads_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/tiktok_ads_config_V1'
    tive_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/tive_config_V1'
    toast_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/toast_config_V1'
    toggl_track_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/toggl_track_config_V1'
    totango_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/totango_config_V1'
    transcend_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/transcend_config_V1'
    trelica_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/trelica_config_V1'
    trello_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/trello_config_V1'
    tremendous_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/tremendous_config_V1'
    triple_whale_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/triple_whale_config_V1'
    trisolute_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/trisolute_config_V1'
    twilio_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/twilio_config_V1'
    twitter_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            consumer_key:
              title: ""
              type: string
              description: API Key of your app
              format: password
              example: string
            consumer_secret:
              title: ""
              type: string
              description: API Secret of your app
              format: password
              example: string
          description: ""
          example: null
      example: null
    twitter_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/twitter_config_V1'
      - $ref: '#/components/schemas/twitter_readonly_config_V1'
    twitter_ads_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            consumer_key:
              title: ""
              type: string
              description: The Twitter App consumer key.
              example: twitter_key
            consumer_secret:
              title: ""
              type: string
              description: The Twitter App consumer secret.
              format: password
              example: twitter_secret
          description: ""
          example: null
      example: null
    twitter_ads_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/twitter_ads_config_V1'
      - $ref: '#/components/schemas/twitter_ads_readonly_config_V1'
    tymeshift_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/tymeshift_config_V1'
    typeform_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/typeform_config_V1'
    udemy_business_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/udemy_business_config_V1'
    ukg_pro_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/ukg_pro_config_V1'
    unicommerce_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/unicommerce_config_V1'
    upland_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/upland_config_V1'
    uppromote_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/uppromote_config_V1'
    uservoice_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/uservoice_config_V1'
    veeqo_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/veeqo_config_V1'
    veevavault_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/veevavault_config_V1'
    vimeo_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/vimeo_config_V1'
    visit_by_ges_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/visit_by_ges_config_V1'
    visma_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/visma_config_V1'
    vitally_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/vitally_config_V1'
    vonage_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/vonage_config_V1'
    vonage_contact_center_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/vonage_contact_center_config_V1'
    vts_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/vts_config_V1'
    vwo_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/vwo_config_V1'
    walmart_dsp_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/walmart_dsp_config_V1'
    walmart_marketplace_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/walmart_marketplace_config_V1'
    wasabi_cloud_storage_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/wasabi_cloud_storage_config_V1'
    web_scraper_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/web_scraper_config_V1'
    webconnex_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/webconnex_config_V1'
    webhooks_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/webhooks_config_V1'
    when_i_work_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/when_i_work_config_V1'
    wherefour_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/wherefour_config_V1'
    wicked_reports_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/wicked_reports_config_V1'
    woocommerce_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/woocommerce_config_V1'
    wordpress_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/wordpress_config_V1'
    workable_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/workable_config_V1'
    workday_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/workday_config_V1'
    workday_financial_management_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/workday_financial_management_config_V1'
    workday_hcm_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/workday_hcm_config_V1'
    workday_strategic_sourcing_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/workday_strategic_sourcing_config_V1'
    workramp_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/workramp_config_V1'
    wrike_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/wrike_config_V1'
    xactly_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/xactly_config_V1'
    xandr_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/xandr_config_V1'
    xero_readonly_config_V1:
      properties:
        config:
          type: object
          properties:
            webhook_url:
              title: ""
              type: string
              description: (ReadOnly) The Webhook URL generated by Fivetran. You can
                configure this in XERO.
              example: string
          description: ""
          example: null
      example: null
    xero_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/xero_config_V1'
      - $ref: '#/components/schemas/xero_readonly_config_V1'
    xray_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/xray_config_V1'
    xsolla_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/xsolla_config_V1'
    yahoo_dsp_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/yahoo_dsp_config_V1'
    yahoo_gemini_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/yahoo_gemini_config_V1'
    yahoo_search_ads_yahoo_japan_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/yahoo_search_ads_yahoo_japan_config_V1'
    yotpo_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/yotpo_config_V1'
    yougov_sport_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/yougov_sport_config_V1'
    younium_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/younium_config_V1'
    youtube_analytics_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/youtube_analytics_config_V1'
    zendesk_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/zendesk_config_V1'
    zendesk_chat_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/zendesk_chat_config_V1'
    zendesk_sell_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/zendesk_sell_config_V1'
    zendesk_sunshine_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/zendesk_sunshine_config_V1'
    zenefits_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/zenefits_config_V1'
    zingtree_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/zingtree_config_V1'
    zoho_books_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/zoho_books_config_V1'
    zoho_campaigns_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/zoho_campaigns_config_V1'
    zoho_crm_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/zoho_crm_config_V1'
    zoho_desk_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/zoho_desk_config_V1'
    zoho_inventory_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/zoho_inventory_config_V1'
    zonka_feedback_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/zonka_feedback_config_V1'
    zoom_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/zoom_config_V1'
    zuora_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/zuora_config_V1'
    zuora_sandbox_ConnectorResponseV1:
      example: null
      allOf:
      - $ref: '#/components/schemas/ConnectorResponseV1'
      - $ref: '#/components/schemas/zuora_sandbox_config_V1'
    GIT_new_dbt_project_config_V1:
      properties:
        project_config:
          required:
          - git_remote_url
          type: object
          properties:
            folder_path:
              type: string
              description: Folder in Git repo with your dbt project.
              example: null
            git_branch:
              type: string
              description: Git branch.
              example: null
            git_remote_url:
              type: string
              description: Git remote URL with your dbt project
              example: null
          description: dbt Project config for Git-based project.
          example: null
      example: null
    GIT_NewDbtProjectRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/NewDbtProjectRequest'
      - $ref: '#/components/schemas/GIT_new_dbt_project_config_V1'
    GIT_update_dbt_project_config_V1:
      properties:
        project_config:
          type: object
          properties:
            folder_path:
              type: string
              description: Folder in Git repo with your dbt project.
              example: null
            git_branch:
              type: string
              description: Git branch.
              example: null
            git_remote_url:
              type: string
              description: Git remote URL with your dbt project
              example: null
          description: dbt Project config for Git-based project.
          example: null
      example: null
    GIT_UpdateDbtProjectRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/UpdateDbtProjectRequest'
      - $ref: '#/components/schemas/GIT_update_dbt_project_config_V1'
    databricks_aws_private_link_config_V1:
      properties:
        config:
          title: databricks
          required:
          - connection_service_name
          type: object
          properties:
            connection_service_name:
              type: object
              description: The name of your connection service.
              example: connection_service_name
          description: Databricks for AWS
          example: null
      example: null
    databricks_aws_PrivateLinkCreateRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkCreateRequest'
      - $ref: '#/components/schemas/databricks_aws_private_link_config_V1'
    snowflake_aws_private_link_config_V1:
      properties:
        config:
          title: snowflake
          required:
          - account_url
          - vpce_id
          type: object
          properties:
            vpce_id:
              type: object
              description: The ID of your Virtual Private Cloud Endpoint.
              example: vpce_id
            account_url:
              type: object
              description: The URL of your account.
              example: account_url
          description: Snowflake for AWS
          example: null
      example: null
    snowflake_aws_PrivateLinkCreateRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkCreateRequest'
      - $ref: '#/components/schemas/snowflake_aws_private_link_config_V1'
    redshift_aws_private_link_config_V1:
      properties:
        config:
          title: redshift
          required:
          - aws_account_id
          - cluster_identifier
          type: object
          properties:
            cluster_identifier:
              type: object
              description: The cluster identifier.
              example: cluster_identifier
            aws_account_id:
              type: object
              description: The ID of your AWS account.
              example: aws_account_id
          description: Redshift for AWS
          example: null
      example: null
    redshift_aws_PrivateLinkCreateRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkCreateRequest'
      - $ref: '#/components/schemas/redshift_aws_private_link_config_V1'
    source_aws_private_link_config_V1:
      properties:
        config:
          title: source
          required:
          - connection_service_name
          type: object
          properties:
            connection_service_name:
              type: object
              description: The name of your connection service.
              example: connection_service_name
          description: Source and all other services for AWS
          example: null
      example: null
    source_aws_PrivateLinkCreateRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkCreateRequest'
      - $ref: '#/components/schemas/source_aws_private_link_config_V1'
    databricks_azure_private_link_config_V1:
      properties:
        config:
          title: databricks
          required:
          - connection_service_id
          - workspace_url
          type: object
          properties:
            workspace_url:
              type: object
              description: workspace_url
              example: workspace_url
            connection_service_id:
              type: object
              description: The ID of your connection service.
              example: connection_service_id
          description: Databricks for Azure
          example: null
      example: null
    databricks_azure_PrivateLinkCreateRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkCreateRequest'
      - $ref: '#/components/schemas/databricks_azure_private_link_config_V1'
    snowflake_azure_private_link_config_V1:
      properties:
        config:
          title: snowflake
          required:
          - account_url
          - pls_id
          type: object
          properties:
            pls_id:
              type: object
              description: The ID of your Private Link service.
              example: pls_id
            account_url:
              type: object
              description: The URL of your account.
              example: account_url
          description: Snowflake for Azure
          example: null
      example: null
    snowflake_azure_PrivateLinkCreateRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkCreateRequest'
      - $ref: '#/components/schemas/snowflake_azure_private_link_config_V1'
    onelake_azure_private_link_config_V1:
      properties:
        config:
          title: onelake
          required:
          - connection_service_id
          type: object
          properties:
            connection_service_id:
              type: object
              description: The ID of your connection service.
              example: connection_service_id
          description: Onelake for Azure
          example: null
      example: null
    onelake_azure_PrivateLinkCreateRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkCreateRequest'
      - $ref: '#/components/schemas/onelake_azure_private_link_config_V1'
    synapse_azure_private_link_config_V1:
      properties:
        config:
          title: synapse
          required:
          - connection_service_id
          type: object
          properties:
            connection_service_id:
              type: object
              description: The ID of your connection service.
              example: connection_service_id
          description: Synapse for Azure
          example: null
      example: null
    synapse_azure_PrivateLinkCreateRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkCreateRequest'
      - $ref: '#/components/schemas/synapse_azure_private_link_config_V1'
    postgres_warehouse_azure_private_link_config_V1:
      properties:
        config:
          title: azure_postgres_warehouse
          required:
          - connection_service_id
          type: object
          properties:
            connection_service_id:
              type: object
              description: The ID of your connection service.
              example: connection_service_id
          description: Azure Postgres Warehouse for Azure
          example: null
      example: null
    postgres_warehouse_azure_PrivateLinkCreateRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkCreateRequest'
      - $ref: '#/components/schemas/postgres_warehouse_azure_private_link_config_V1'
    sql_data_warehouse_azure_private_link_config_V1:
      properties:
        config:
          title: azure_sql_data_warehouse
          required:
          - connection_service_id
          type: object
          properties:
            connection_service_id:
              type: object
              description: The ID of your connection service.
              example: connection_service_id
          description: Azure SQL Data Warehouse for Azure
          example: null
      example: null
    sql_data_warehouse_azure_PrivateLinkCreateRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkCreateRequest'
      - $ref: '#/components/schemas/sql_data_warehouse_azure_private_link_config_V1'
    source_azure_private_link_config_V1:
      properties:
        config:
          title: source
          required:
          - connection_service_id
          - sub_resource_name
          type: object
          properties:
            sub_resource_name:
              type: object
              description: The name of subresource.
              example: sub_resource_name
            connection_service_id:
              type: object
              description: The ID of your connection service.
              example: connection_service_id
            private_dns_records:
              type: object
              description: List of DNS regions for private link separated by semicolon.
                Order of the entries is important.
              example: private_dns_records
          description: Source and all other services for Azure
          example: null
      example: null
    source_azure_PrivateLinkCreateRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkCreateRequest'
      - $ref: '#/components/schemas/source_azure_private_link_config_V1'
    snowflake_gcp_private_link_config_V1:
      properties:
        config:
          title: snowflake
          required:
          - account_url
          - pls_id
          type: object
          properties:
            pls_id:
              type: object
              description: The ID of your Private Link service.
              example: pls_id
            account_url:
              type: object
              description: The URL of your account.
              example: account_url
          description: Snowflake for GCP
          example: null
      example: null
    snowflake_gcp_PrivateLinkCreateRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkCreateRequest'
      - $ref: '#/components/schemas/snowflake_gcp_private_link_config_V1'
    source_gcp_private_link_config_V1:
      properties:
        config:
          title: source
          required:
          - private_connection_service_id
          type: object
          properties:
            private_connection_service_id:
              type: object
              description: The ID of your connection service.
              example: private_connection_service_id
          description: Source and all other services for GCP
          example: null
      example: null
    source_gcp_PrivateLinkCreateRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkCreateRequest'
      - $ref: '#/components/schemas/source_gcp_private_link_config_V1'
    databricks_aws_PrivateLinkUpdateRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkUpdateRequest'
      - $ref: '#/components/schemas/databricks_aws_private_link_config_V1'
    snowflake_aws_PrivateLinkUpdateRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkUpdateRequest'
      - $ref: '#/components/schemas/snowflake_aws_private_link_config_V1'
    redshift_aws_PrivateLinkUpdateRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkUpdateRequest'
      - $ref: '#/components/schemas/redshift_aws_private_link_config_V1'
    source_aws_PrivateLinkUpdateRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkUpdateRequest'
      - $ref: '#/components/schemas/source_aws_private_link_config_V1'
    databricks_azure_PrivateLinkUpdateRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkUpdateRequest'
      - $ref: '#/components/schemas/databricks_azure_private_link_config_V1'
    snowflake_azure_PrivateLinkUpdateRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkUpdateRequest'
      - $ref: '#/components/schemas/snowflake_azure_private_link_config_V1'
    onelake_azure_PrivateLinkUpdateRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkUpdateRequest'
      - $ref: '#/components/schemas/onelake_azure_private_link_config_V1'
    synapse_azure_PrivateLinkUpdateRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkUpdateRequest'
      - $ref: '#/components/schemas/synapse_azure_private_link_config_V1'
    postgres_warehouse_azure_PrivateLinkUpdateRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkUpdateRequest'
      - $ref: '#/components/schemas/postgres_warehouse_azure_private_link_config_V1'
    sql_data_warehouse_azure_PrivateLinkUpdateRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkUpdateRequest'
      - $ref: '#/components/schemas/sql_data_warehouse_azure_private_link_config_V1'
    source_azure_PrivateLinkUpdateRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkUpdateRequest'
      - $ref: '#/components/schemas/source_azure_private_link_config_V1'
    snowflake_gcp_PrivateLinkUpdateRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkUpdateRequest'
      - $ref: '#/components/schemas/snowflake_gcp_private_link_config_V1'
    source_gcp_PrivateLinkUpdateRequest:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkUpdateRequest'
      - $ref: '#/components/schemas/source_gcp_private_link_config_V1'
    databricks_aws_PrivateLinkResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkResponse'
      - $ref: '#/components/schemas/databricks_aws_private_link_config_V1'
    snowflake_aws_PrivateLinkResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkResponse'
      - $ref: '#/components/schemas/snowflake_aws_private_link_config_V1'
    redshift_aws_PrivateLinkResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkResponse'
      - $ref: '#/components/schemas/redshift_aws_private_link_config_V1'
    source_aws_PrivateLinkResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkResponse'
      - $ref: '#/components/schemas/source_aws_private_link_config_V1'
    databricks_azure_PrivateLinkResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkResponse'
      - $ref: '#/components/schemas/databricks_azure_private_link_config_V1'
    snowflake_azure_PrivateLinkResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkResponse'
      - $ref: '#/components/schemas/snowflake_azure_private_link_config_V1'
    onelake_azure_PrivateLinkResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkResponse'
      - $ref: '#/components/schemas/onelake_azure_private_link_config_V1'
    synapse_azure_PrivateLinkResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkResponse'
      - $ref: '#/components/schemas/synapse_azure_private_link_config_V1'
    postgres_warehouse_azure_PrivateLinkResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkResponse'
      - $ref: '#/components/schemas/postgres_warehouse_azure_private_link_config_V1'
    sql_data_warehouse_azure_PrivateLinkResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkResponse'
      - $ref: '#/components/schemas/sql_data_warehouse_azure_private_link_config_V1'
    source_azure_PrivateLinkResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkResponse'
      - $ref: '#/components/schemas/source_azure_private_link_config_V1'
    snowflake_gcp_PrivateLinkResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkResponse'
      - $ref: '#/components/schemas/snowflake_gcp_private_link_config_V1'
    source_gcp_PrivateLinkResponse:
      example: null
      allOf:
      - $ref: '#/components/schemas/PrivateLinkResponse'
      - $ref: '#/components/schemas/source_gcp_private_link_config_V1'
  securitySchemes:
    basicAuth:
      type: http
      scheme: basic
