apyhub
HR · SMART GENERATION

Interview Prep Pack API

What it does

Interview Prep Pack generates tailored interview questions from a job title and resume content. Send a jobTitle and resumeContent, and get back a questions array with each item grouped by category, paired with a question and a targetAnswer.

Use it when you need interview preparation that is specific to a candidate’s background instead of generic role prompts. A recruiter can generate a prep pack for a Senior Cloud Architect and review questions that focus on the experience shown in the resume, while a candidate can use the returned target answers to practice concise, relevant responses.

The output is structured for downstream workflows: each question includes a category label so you can sort by technical depth, leadership, or other themes in your application. Because the service returns only the fields in the schema, it is easy to store, display, or feed into coaching tools without extra parsing.

Interview Prep Pack fits hiring workflows, candidate coaching, and internal interview enablement where role-specific questions matter more than broad templates.

POST
Generate a tailored interview prep pack
https://api.eu.apyverse.com/namastesumalya/generate-a-tailored-interview-prep-pack

QUICKSTART

GUIDE

Quickstart

Send your resume content and target job title to generate a tailored interview prep pack.

curl -X POST "https://api.eu.apyverse.com/namastesumalya/generate-a-tailored-interview-prep-pack" \
  -H "apy-token: $APY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "resumeContent": "Resume content to analyze...",
    "jobTitle": "Senior Cloud Architect"
  }'

What you'll get back

Returns a JSON object with a questions array. Each item in questions is an object with category, question, and targetAnswer string fields.

{
  "questions": [
    {
      "category": "Technical",
      "question": "Can you walk through the architectural decision-making process for choosing Lambda over EKS for this scale?",
      "targetAnswer": "Should discuss cold starts, concurrency limits, and cost-benefit analysis vs serverless."
    }
  ]
}
TRY ITLIVE · 750 ATOMS
Loading your default key…
The full key is used to call the gateway and stays in this tab — never sent to orbit or saved.
body*

About this endpoint

What it does

Generates a tailored interview preparation pack from a candidate’s resume content and target job title. The response returns a JSON object containing a questions array of interview questions with supporting metadata for each question.

Request Body

ParameterTypeMandatoryDescription
jobTitleStringYesTarget role the interview prep pack should be tailored to.
resumeContentStringYesResume text to analyze for generating tailored interview questions.

Response

Returns a JSON object with a questions array field. Each item in the array is an object containing category, question, and targetAnswer string fields.

ParameterTypeMandatoryDescription
questionsObject ArrayNoArray of interview prep questions. Each item includes:<br>- category: String<br>- question: String<br>- targetAnswer: String

Body

Name
Type
Description
bodyREQUIRED
object
▣ COMMON ERRORS

Errors any endpoint can return

400bad_request

Required parameter missing or malformed body.

401unauthorized

API key missing, revoked, or not authorized for this service.

429rate_limited

Your plan's per-second rate exceeded. Retry with exponential backoff.

503upstream_busy

Backend temporarily unavailable. Try again in a few seconds.