Score resumes, detect bias, classify candidates, and run AI interviews โ via a simple REST API. Works with Bullhorn, iCIMS, Workday, or any system.
# Score a resume against a job description curl -X POST https://chathire-server-454322969061.us-east4.run.app/v1/resume/score \ -H "X-API-Key: ck_live_your_api_key" \ -H "Content-Type: application/json" \ -d '{ "resume_text": "John Doe\nSoftware Engineer\n5 years Java, Spring Boot, AWS...", "job_description": "We need a Senior Java Developer with 4+ years experience...", "options": { "bias_redaction": true, "language": "en" } }'
{
"success": true,
"score": 87,
"bias_redacted_score": 91,
"bias_delta": 4,
"recommendation": "Shortlist",
"matched_skills": ["Java", "Spring Boot", "AWS"],
"missing_skills": ["Kubernetes", "React"],
"summary": "Strong Java engineer with relevant enterprise experience.",
"strengths": ["Deep Java expertise", "Cloud experience"],
"concerns": ["No Kubernetes experience"],
"experience_years": 5,
"confidence": 0.94,
"meta": {
"response_ms": 87,
"calls_remaining": 99
}
}
import requests response = requests.post( "https://chathire-server-454322969061.us-east4.run.app/v1/resume/score", headers={"X-API-Key": "ck_live_your_key"}, json={ "resume_text": resume_text, "job_description": job_description, "options": {"bias_redaction": True} } ) result = response.json() print(f"Score: {result['score']}/100 โ {result['recommendation']}")
const response = await fetch( "https://chathire-server-454322969061.us-east4.run.app/v1/resume/score", { method: "POST", headers: { "X-API-Key": "ck_live_your_key", "Content-Type": "application/json" }, body: JSON.stringify({ resume_text, job_description }) } ); const { score, recommendation, matched_skills } = await response.json(); console.log(`Score: ${score} โ ${recommendation}`);
| Parameter | Description |
|---|---|
| resume_text* | Full text of the resume (required) |
| job_description* | Full job description text (required) |
| options | bias_redaction (bool), language (en/hi/te/ta/es) |