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

# Read Interview Configs

> Retrieve all interview configurations for the current user.

This endpoint allows authenticated users to fetch all interview configurations associated with their account.

It returns a list of InterviewConfig objects containing details such as ID, title, job title, questions, scorecard, prompt, structured outputs, creation time, and update time.

Raises 401 Unauthorized if the user is not authenticated.



## OpenAPI

````yaml get /interview-configs
openapi: 3.1.0
info:
  title: Core Voice API
  summary: Core Voice API
  description: Core Voice API for Tech Interviewer
  version: 1.0.0
servers:
  - url: https://api.techinterviewer.ai
    description: Production server
  - url: http://localhost:8080
    description: Local development server
security: []
paths:
  /interview-configs:
    get:
      summary: Read Interview Configs
      description: >-
        Retrieve all interview configurations for the current user.


        This endpoint allows authenticated users to fetch all interview
        configurations associated with their account.


        It returns a list of InterviewConfig objects containing details such as
        ID, title, job title, questions, scorecard, prompt, structured outputs,
        creation time, and update time.


        Raises 401 Unauthorized if the user is not authenticated.
      operationId: read_interview_configs_interview_configs_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                items:
                  $ref: '#/components/schemas/InterviewConfig'
                type: array
                title: Response Read Interview Configs Interview Configs Get
      security:
        - HTTPBasic: []
components:
  schemas:
    InterviewConfig:
      properties:
        id:
          type: string
          title: Id
        title:
          anyOf:
            - type: string
            - type: 'null'
          title: Title
        length:
          anyOf:
            - type: integer
            - type: 'null'
          title: Length
        language:
          anyOf:
            - type: string
            - type: 'null'
          title: Language
        jobTitle:
          anyOf:
            - type: string
            - type: 'null'
          title: Jobtitle
        questions:
          items:
            $ref: '#/components/schemas/Question'
          type: array
          title: Questions
        scorecard:
          anyOf:
            - items:
                $ref: '#/components/schemas/ScorecardItem'
              type: array
            - type: 'null'
          title: Scorecard
        prompt:
          anyOf:
            - type: string
            - type: 'null'
          title: Prompt
        structuredOutputs:
          anyOf:
            - items:
                $ref: '#/components/schemas/StructuredOutput'
              type: array
            - type: 'null'
          title: Structuredoutputs
        createdAt:
          title: Createdat
        updatedAt:
          title: Updatedat
        userId:
          type: string
          title: Userid
        teamId:
          anyOf:
            - type: string
            - type: 'null'
          title: Teamid
      type: object
      required:
        - id
        - questions
        - createdAt
        - updatedAt
        - userId
      title: InterviewConfig
    Question:
      properties:
        question:
          type: string
          title: Question
        follow_ups:
          type: integer
          title: Follow Ups
        id:
          anyOf:
            - type: string
            - type: 'null'
          title: Id
      type: object
      required:
        - question
        - follow_ups
      title: Question
    ScorecardItem:
      properties:
        signal:
          type: string
          title: Signal
        scale:
          type: integer
          title: Scale
        weight:
          type: integer
          title: Weight
        PointCriteria:
          additionalProperties:
            type: string
          type: object
          title: Pointcriteria
      type: object
      required:
        - signal
        - scale
        - weight
        - PointCriteria
      title: ScorecardItem
    StructuredOutput:
      properties:
        key:
          type: string
          title: Key
        data_type:
          type: string
          title: Data Type
        extraction_instructions:
          type: string
          title: Extraction Instructions
      type: object
      required:
        - key
        - data_type
        - extraction_instructions
      title: StructuredOutput
  securitySchemes:
    HTTPBasic:
      type: http
      scheme: basic

````