curl --request POST \
--url https://api.tidyhire.app/api/public/v1/ai/generate-questions \
--header 'Content-Type: application/json' \
--header 'x-tidyhire-api-key: <api-key>' \
--data '
{
"job_title": "Senior Software Engineer",
"company_name": "Acme Corp",
"job_description": "We are looking for a Senior Software Engineer to join our team and build scalable backend services.",
"experience_level": "5-8 Years",
"seniority_level": "Senior",
"work_type": "Remote",
"employment_type": "Full Time",
"skills_required": [
"JavaScript",
"Node.js",
"MongoDB"
],
"location": "New York, NY",
"skills_good_to_have": [
"TypeScript",
"Redis"
],
"interview_duration": "30 Minutes"
}
'{
"success": true,
"data": [
{
"id": "a1b2c3d4e5f60123456789abcdef0123",
"question": "Tell me about a production application you led. What architecture choices did you make?",
"task": null,
"type": "verbal"
}
]
}Uses AI to generate tailored interview questions based on the job details, skills, and requirements provided.
The generated questions can be previewed before inviting candidates.
curl --request POST \
--url https://api.tidyhire.app/api/public/v1/ai/generate-questions \
--header 'Content-Type: application/json' \
--header 'x-tidyhire-api-key: <api-key>' \
--data '
{
"job_title": "Senior Software Engineer",
"company_name": "Acme Corp",
"job_description": "We are looking for a Senior Software Engineer to join our team and build scalable backend services.",
"experience_level": "5-8 Years",
"seniority_level": "Senior",
"work_type": "Remote",
"employment_type": "Full Time",
"skills_required": [
"JavaScript",
"Node.js",
"MongoDB"
],
"location": "New York, NY",
"skills_good_to_have": [
"TypeScript",
"Redis"
],
"interview_duration": "30 Minutes"
}
'{
"success": true,
"data": [
{
"id": "a1b2c3d4e5f60123456789abcdef0123",
"question": "Tell me about a production application you led. What architecture choices did you make?",
"task": null,
"type": "verbal"
}
]
}Your Tidyhire API key
The title of the job position.
1"Senior Software Engineer"
The name of the company hiring for this role.
1"Acme Corp"
A detailed description of the job role and responsibilities.
1"We are looking for a Senior Software Engineer to join our team and build scalable backend services."
Required experience level.
Fresher, 1-2 Years, 2-5 Years, 5-8 Years, 8-12 Years, Above 12 Years "5-8 Years"
Seniority level for the role.
Entry, Mid, Senior, Lead, Principal, Staff "Senior"
Work arrangement type.
Remote, On Site, Hybrid "Remote"
Type of employment.
Full Time, Part Time, Contract, Freelance "Full Time"
List of required skills. Minimum 3 skills.
3["JavaScript", "Node.js", "MongoDB"]Job location.
"New York, NY"
List of preferred skills.
["TypeScript", "Redis"]Duration of the interview.
15 Minutes, 30 Minutes, 1 hour, 2 hours "30 Minutes"