RecruiterInterview

Vand ID: vand-67cc0671-1a40-48c7-a058-7d62b4844998

Learn how to easily use the RecruiterInterview tool with the OpenAI API.

I'll help recruiters, employers, and business owners prepare for job interviews to enhance the hiring process.

OpenAI function calls:

{
  "name": "createResumeLink",
  "description": "Generates a unique link that users use to resume or CV.",
  "parameters": {}
}
{
  "name": "getUploadedResume",
  "description": "Returns the resume uploaded by the user",
  "parameters": {}
}
{
  "name": "retrieveJobData",
  "description": "Retrieve job data",
  "parameters": {
    "type": "object",
    "properties": {
      "url": {
        "type": "string",
        "description": "The URL of the job data to retrieve"
      }
    },
    "required": [
      "url"
    ]
  }
}
{
  "name": "uploadQuestions",
  "description": "Uploads questions and returns download link for this",
  "parameters": {
    "type": "object",
    "properties": {
      "fileName": {
        "type": "string",
        "description": "Make up the fileName for interview questions."
      },
      "content": {
        "type": "string",
        "description": "Content of interview questions."
      }
    }
  }
}

Auth Type

none

Servers

https://c-interview-questions.copilot.us

OpenAPI:

{
  "openapi": "3.0.1",
  "info": {
    "title": "RecruiterInterview",
    "version": "v1",
    "description": "I\u0027ll help recruiters, employers, and business owners prepare for job interviews to enhance the hiring process."
  },
  "servers": [
    {
      "url": "https://c-interview-questions.copilot.us"
    }
  ],
  "paths": {
    "/api/questions/createResumeLink": {
      "get": {
        "operationId": "createResumeLink",
        "summary": "Generates a unique link that users use to resume or CV.",
        "responses": {
          "200": {
            "description": "The resume upload link.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/resumeUploadResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/questions/getUploadedResumeAsText": {
      "get": {
        "operationId": "getUploadedResume",
        "summary": "Returns the resume uploaded by the user",
        "responses": {
          "200": {
            "description": "The uploaded resume.",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/job/get": {
      "get": {
        "summary": "Retrieve job data",
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "The URL of the job data to retrieve"
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "ResponseInstructions": {
                      "type": "string",
                      "description": "Instructions for using the job content to generate job interview questions"
                    },
                    "job": {
                      "type": "string",
                      "description": "The job content in JSON format"
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request"
          }
        },
        "operationId": "retrieveJobData"
      }
    },
    "/api/questions/upload": {
      "post": {
        "operationId": "uploadQuestions",
        "summary": "Uploads questions and returns download link for this",
        "description": "Uploads questions and returns download link for this",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/uploadQuestionsBody"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Successful response."
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "resumeUploadResponse": {
        "type": "object",
        "properties": {
          "responseInstructions": {
            "type": "string",
            "description": "Ask the user if he wants to use this link to upload a resume or CV. Ask user to let you know when it\u0027s done and resume is uplaoded.\u0027"
          },
          "resumeUploadLink": {
            "type": "string",
            "description": "The resume upload link"
          }
        }
      },
      "uploadQuestionsBody": {
        "type": "object",
        "properties": {
          "fileName": {
            "type": "string",
            "description": "Make up the fileName for interview questions."
          },
          "content": {
            "type": "string",
            "description": "Content of interview questions."
          }
        }
      }
    }
  }
}