> ## 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 Config

> Retrieve an interview configuration by its ID.

This endpoint allows authenticated users to fetch an interview configuration by its ID.
It returns an InterviewConfig object containing details such as ID, title, length, language,
job title, questions, scorecard, prompt, structured outputs, creation time, and update time.

Raises 404 Not Found if the interview config does not exist.



## OpenAPI

````yaml get /interview-configs/{id}
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/{id}:
    get:
      summary: Read Interview Config
      description: >-
        Retrieve an interview configuration by its ID.


        This endpoint allows authenticated users to fetch an interview
        configuration by its ID.

        It returns an InterviewConfig object containing details such as ID,
        title, length, language,

        job title, questions, scorecard, prompt, structured outputs, creation
        time, and update time.


        Raises 404 Not Found if the interview config does not exist.
      operationId: read_interview_config_interview_configs__id__get
      parameters:
        - name: id
          in: path
          required: true
          schema:
            type: string
            title: Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InterviewConfig'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      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
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: HTTPValidationError
    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
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
              - type: string
              - type: integer
          type: array
          title: Location
        msg:
          type: string
          title: Message
        type:
          type: string
          title: Error Type
      type: object
      required:
        - loc
        - msg
        - type
      title: ValidationError
  securitySchemes:
    HTTPBasic:
      type: http
      scheme: basic

````