curl --request POST \
--url https://api.harmonyforstaffing.com/resume/parse \
--header 'Content-Type: multipart/form-data' \
--header 'Authorization: Bearer <token>' \
--form 'file=@/path/to/resume.pdf' \
--form candidate_id=1234
curl --request POST \
--url https://api.harmonyforstaffing.com/resume/parse \
--header 'Content-Type: multipart/form-data' \
--header 'Authorization: Bearer <token>' \
--form 'file_url=https://example.com/path/to/resume.pdf' \
--form candidate_id=1234
{
"personalInfo": {
"name": {
"firstName": "Jane",
"lastName": "Smith",
"middleName": "Marie"
},
"contact": {
"email": "jane.smith@email.com",
"phone": "+12125551234",
"alternativePhone": "+12125555678",
"linkedIn": "https://linkedin.com/in/janesmith"
},
"location": {
"street": "123 Main St",
"city": "San Francisco",
"state": "CA",
"zipCode": "94143",
"country": "USA",
"willingToRelocate": true
}
},
"professionalSummary": {
"overview": "Experienced ICU nurse with 5+ years specializing in critical care...",
"yearsOfExperience": 5,
"specialtyExperience": [
{
"specialty": "ICU",
"totalYears": 3,
"lastPracticed": "2024-03-01"
},
{
"specialty": "ER",
"totalYears": 2,
"lastPracticed": "2021-02-15"
}
]
},
"workHistory": [
{
"employer": "Saint Francis Hospital",
"title": "ICU Nurse",
"location": {
"city": "San Francisco",
"state": "CA",
"remote": false
},
"startDate": "2021-03-01",
"endDate": null,
"isCurrent": true,
"monthsInRole": 36,
"specialty": "ICU",
"responsibilities": [
"Provide critical care to patients in 20-bed ICU",
"Mentor new nursing staff",
"Coordinate with interdisciplinary care team"
],
"technologies": [
"EPIC EMR",
"Philips Patient Monitoring Systems",
"Pyxis MedStation"
],
"skills": [
{
"name": "Critical Care",
"category": "Clinical",
"context": "Primary ICU nurse managing complex patient cases"
},
{
"name": "Team Leadership",
"category": "Management",
"context": "Led team of 4 nurses during night shifts"
},
{
"name": "EPIC EMR",
"category": "Technical",
"context": "Daily charting and order management"
}
],
"projectHighlights": [
{
"name": "ICU Protocol Optimization",
"description": "Led initiative to update ventilator weaning protocols",
"outcomes": [
"Reduced average ventilator days by 15%",
"Improved patient outcomes with 20% faster recovery times"
]
},
{
"name": "New Nurse Orientation Program",
"description": "Developed and implemented improved orientation program",
"outcomes": [
"Trained 12 new ICU nurses",
"Reduced orientation period by 2 weeks"
]
}
]
},
{
"employer": "Memorial Hospital",
"title": "ER Nurse",
"location": {
"city": "Oakland",
"state": "CA",
"remote": false
},
"startDate": "2019-06-01",
"endDate": "2021-02-15",
"isCurrent": false,
"monthsInRole": 20,
"specialty": "Emergency",
"responsibilities": [
"Managed care for critical emergency patients",
"Triaged incoming patients",
"Coordinated with trauma teams"
],
"technologies": [
"Meditech EMR",
"Emergency Department Information System",
"Automated Medication Dispensing System"
],
"skills": [
{
"name": "Emergency Care",
"category": "Clinical",
"context": "Primary ER nurse handling trauma cases"
},
{
"name": "Triage",
"category": "Clinical",
"context": "Lead triage nurse during high-volume periods"
}
],
"projectHighlights": [
{
"name": "Triage Process Improvement",
"description": "Implemented new triage assessment tools",
"outcomes": [
"Reduced wait times by 25%",
"Improved patient satisfaction scores by 30%"
]
}
]
}
],
"education": [
{
"institution": "University of California, San Francisco",
"degree": "Bachelor of Science",
"major": "Nursing",
"minor": "Public Health",
"graduationDate": "2019-05-15",
}
],
"certifications": [
{
"name": "ACLS",
"issuingOrganization": "American Heart Association",
"issueDate": "2023-01-15",
"expirationDate": "2025-01-15"
},
{
"name": "BLS",
"issuingOrganization": "American Heart Association",
"issueDate": "2023-03-01",
"expirationDate": "2025-03-01"
}
],
"skills": {
"technical": [
{
"category": "EPIC EMR",
"skills": [
{
"name": "EPIC EMR",
"yearsOfExperience": 3,
"proficiencyLevel": "Advanced"
}
]
},
{
"category": "IV Administration",
"skills": [
{
"name": "IV Administration",
"yearsOfExperience": 3,
"proficiencyLevel": "Advanced"
}
]
},
{
"category": "Ventilator Management",
"skills": [
{
"name": "Ventilator Management",
"yearsOfExperience": 3,
"proficiencyLevel": "Advanced"
}
]
}
],
"softSkills": [
"Team Leadership",
"Critical Thinking",
"Patient Education"
],
"languages": [
{
"language": "English",
"proficiency": "Native"
},
{
"language": "Spanish",
"proficiency": "Conversational"
}
]
},
"additionalInfo": {
"employmentGaps": [
{
"gapType": "Gap in Experience",
"duration": "1 year",
"reason": "Career Break"
},
{
"gapType": "Gap in Experience",
"duration": "2 years",
"reason": "Career Break"
}
]
}
}
Resume Parsing
Parse Resume
Parse a resume file to extract structured candidate information
POST
/
resume
/
parse
curl --request POST \
--url https://api.harmonyforstaffing.com/resume/parse \
--header 'Content-Type: multipart/form-data' \
--header 'Authorization: Bearer <token>' \
--form 'file=@/path/to/resume.pdf' \
--form candidate_id=1234
curl --request POST \
--url https://api.harmonyforstaffing.com/resume/parse \
--header 'Content-Type: multipart/form-data' \
--header 'Authorization: Bearer <token>' \
--form 'file_url=https://example.com/path/to/resume.pdf' \
--form candidate_id=1234
{
"personalInfo": {
"name": {
"firstName": "Jane",
"lastName": "Smith",
"middleName": "Marie"
},
"contact": {
"email": "jane.smith@email.com",
"phone": "+12125551234",
"alternativePhone": "+12125555678",
"linkedIn": "https://linkedin.com/in/janesmith"
},
"location": {
"street": "123 Main St",
"city": "San Francisco",
"state": "CA",
"zipCode": "94143",
"country": "USA",
"willingToRelocate": true
}
},
"professionalSummary": {
"overview": "Experienced ICU nurse with 5+ years specializing in critical care...",
"yearsOfExperience": 5,
"specialtyExperience": [
{
"specialty": "ICU",
"totalYears": 3,
"lastPracticed": "2024-03-01"
},
{
"specialty": "ER",
"totalYears": 2,
"lastPracticed": "2021-02-15"
}
]
},
"workHistory": [
{
"employer": "Saint Francis Hospital",
"title": "ICU Nurse",
"location": {
"city": "San Francisco",
"state": "CA",
"remote": false
},
"startDate": "2021-03-01",
"endDate": null,
"isCurrent": true,
"monthsInRole": 36,
"specialty": "ICU",
"responsibilities": [
"Provide critical care to patients in 20-bed ICU",
"Mentor new nursing staff",
"Coordinate with interdisciplinary care team"
],
"technologies": [
"EPIC EMR",
"Philips Patient Monitoring Systems",
"Pyxis MedStation"
],
"skills": [
{
"name": "Critical Care",
"category": "Clinical",
"context": "Primary ICU nurse managing complex patient cases"
},
{
"name": "Team Leadership",
"category": "Management",
"context": "Led team of 4 nurses during night shifts"
},
{
"name": "EPIC EMR",
"category": "Technical",
"context": "Daily charting and order management"
}
],
"projectHighlights": [
{
"name": "ICU Protocol Optimization",
"description": "Led initiative to update ventilator weaning protocols",
"outcomes": [
"Reduced average ventilator days by 15%",
"Improved patient outcomes with 20% faster recovery times"
]
},
{
"name": "New Nurse Orientation Program",
"description": "Developed and implemented improved orientation program",
"outcomes": [
"Trained 12 new ICU nurses",
"Reduced orientation period by 2 weeks"
]
}
]
},
{
"employer": "Memorial Hospital",
"title": "ER Nurse",
"location": {
"city": "Oakland",
"state": "CA",
"remote": false
},
"startDate": "2019-06-01",
"endDate": "2021-02-15",
"isCurrent": false,
"monthsInRole": 20,
"specialty": "Emergency",
"responsibilities": [
"Managed care for critical emergency patients",
"Triaged incoming patients",
"Coordinated with trauma teams"
],
"technologies": [
"Meditech EMR",
"Emergency Department Information System",
"Automated Medication Dispensing System"
],
"skills": [
{
"name": "Emergency Care",
"category": "Clinical",
"context": "Primary ER nurse handling trauma cases"
},
{
"name": "Triage",
"category": "Clinical",
"context": "Lead triage nurse during high-volume periods"
}
],
"projectHighlights": [
{
"name": "Triage Process Improvement",
"description": "Implemented new triage assessment tools",
"outcomes": [
"Reduced wait times by 25%",
"Improved patient satisfaction scores by 30%"
]
}
]
}
],
"education": [
{
"institution": "University of California, San Francisco",
"degree": "Bachelor of Science",
"major": "Nursing",
"minor": "Public Health",
"graduationDate": "2019-05-15",
}
],
"certifications": [
{
"name": "ACLS",
"issuingOrganization": "American Heart Association",
"issueDate": "2023-01-15",
"expirationDate": "2025-01-15"
},
{
"name": "BLS",
"issuingOrganization": "American Heart Association",
"issueDate": "2023-03-01",
"expirationDate": "2025-03-01"
}
],
"skills": {
"technical": [
{
"category": "EPIC EMR",
"skills": [
{
"name": "EPIC EMR",
"yearsOfExperience": 3,
"proficiencyLevel": "Advanced"
}
]
},
{
"category": "IV Administration",
"skills": [
{
"name": "IV Administration",
"yearsOfExperience": 3,
"proficiencyLevel": "Advanced"
}
]
},
{
"category": "Ventilator Management",
"skills": [
{
"name": "Ventilator Management",
"yearsOfExperience": 3,
"proficiencyLevel": "Advanced"
}
]
}
],
"softSkills": [
"Team Leadership",
"Critical Thinking",
"Patient Education"
],
"languages": [
{
"language": "English",
"proficiency": "Native"
},
{
"language": "Spanish",
"proficiency": "Conversational"
}
]
},
"additionalInfo": {
"employmentGaps": [
{
"gapType": "Gap in Experience",
"duration": "1 year",
"reason": "Career Break"
},
{
"gapType": "Gap in Experience",
"duration": "2 years",
"reason": "Career Break"
}
]
}
}
Upload and parse a resume file to extract structured information about the candidate’s experience, skills, education, and other relevant details.
Body Parameters
file
The resume file to parse (PDF, DOC, DOCX, TXT)
string
URL to a resume file to download and parse
integer
ATS ID of the candidate this resume belongs to (optional)
You must provide either
file or file_url, but not both.curl --request POST \
--url https://api.harmonyforstaffing.com/resume/parse \
--header 'Content-Type: multipart/form-data' \
--header 'Authorization: Bearer <token>' \
--form 'file=@/path/to/resume.pdf' \
--form candidate_id=1234
curl --request POST \
--url https://api.harmonyforstaffing.com/resume/parse \
--header 'Content-Type: multipart/form-data' \
--header 'Authorization: Bearer <token>' \
--form 'file_url=https://example.com/path/to/resume.pdf' \
--form candidate_id=1234
Response Fields
object
Basic information about the candidate
Show Personal Info Object
Show Personal Info Object
object
object
object
Overview of professional background
Show Summary Object
Show Summary Object
string
Brief professional summary
number
Total years of experience
array
array
List of primary skills and competencies
array
Specific industries worked in
array
Employment history in reverse chronological order
Show Work History Object
Show Work History Object
string
Company/organization name
string
Job title/position
string
Start date (YYYY-MM-DD)
string
End date (YYYY-MM-DD)
boolean
Whether this is the current position
number
Duration in months
string
Primary specialty in role
array
Key job duties
array
Technologies/tools used
array
array
array
object
Professional skills and competencies
Show Skills Object
Show Skills Object
array
array
Interpersonal skills
object
Additional candidate information
Show Additional Info Object
Show Additional Info Object
array
Employment gaps in work history
{
"personalInfo": {
"name": {
"firstName": "Jane",
"lastName": "Smith",
"middleName": "Marie"
},
"contact": {
"email": "jane.smith@email.com",
"phone": "+12125551234",
"alternativePhone": "+12125555678",
"linkedIn": "https://linkedin.com/in/janesmith"
},
"location": {
"street": "123 Main St",
"city": "San Francisco",
"state": "CA",
"zipCode": "94143",
"country": "USA",
"willingToRelocate": true
}
},
"professionalSummary": {
"overview": "Experienced ICU nurse with 5+ years specializing in critical care...",
"yearsOfExperience": 5,
"specialtyExperience": [
{
"specialty": "ICU",
"totalYears": 3,
"lastPracticed": "2024-03-01"
},
{
"specialty": "ER",
"totalYears": 2,
"lastPracticed": "2021-02-15"
}
]
},
"workHistory": [
{
"employer": "Saint Francis Hospital",
"title": "ICU Nurse",
"location": {
"city": "San Francisco",
"state": "CA",
"remote": false
},
"startDate": "2021-03-01",
"endDate": null,
"isCurrent": true,
"monthsInRole": 36,
"specialty": "ICU",
"responsibilities": [
"Provide critical care to patients in 20-bed ICU",
"Mentor new nursing staff",
"Coordinate with interdisciplinary care team"
],
"technologies": [
"EPIC EMR",
"Philips Patient Monitoring Systems",
"Pyxis MedStation"
],
"skills": [
{
"name": "Critical Care",
"category": "Clinical",
"context": "Primary ICU nurse managing complex patient cases"
},
{
"name": "Team Leadership",
"category": "Management",
"context": "Led team of 4 nurses during night shifts"
},
{
"name": "EPIC EMR",
"category": "Technical",
"context": "Daily charting and order management"
}
],
"projectHighlights": [
{
"name": "ICU Protocol Optimization",
"description": "Led initiative to update ventilator weaning protocols",
"outcomes": [
"Reduced average ventilator days by 15%",
"Improved patient outcomes with 20% faster recovery times"
]
},
{
"name": "New Nurse Orientation Program",
"description": "Developed and implemented improved orientation program",
"outcomes": [
"Trained 12 new ICU nurses",
"Reduced orientation period by 2 weeks"
]
}
]
},
{
"employer": "Memorial Hospital",
"title": "ER Nurse",
"location": {
"city": "Oakland",
"state": "CA",
"remote": false
},
"startDate": "2019-06-01",
"endDate": "2021-02-15",
"isCurrent": false,
"monthsInRole": 20,
"specialty": "Emergency",
"responsibilities": [
"Managed care for critical emergency patients",
"Triaged incoming patients",
"Coordinated with trauma teams"
],
"technologies": [
"Meditech EMR",
"Emergency Department Information System",
"Automated Medication Dispensing System"
],
"skills": [
{
"name": "Emergency Care",
"category": "Clinical",
"context": "Primary ER nurse handling trauma cases"
},
{
"name": "Triage",
"category": "Clinical",
"context": "Lead triage nurse during high-volume periods"
}
],
"projectHighlights": [
{
"name": "Triage Process Improvement",
"description": "Implemented new triage assessment tools",
"outcomes": [
"Reduced wait times by 25%",
"Improved patient satisfaction scores by 30%"
]
}
]
}
],
"education": [
{
"institution": "University of California, San Francisco",
"degree": "Bachelor of Science",
"major": "Nursing",
"minor": "Public Health",
"graduationDate": "2019-05-15",
}
],
"certifications": [
{
"name": "ACLS",
"issuingOrganization": "American Heart Association",
"issueDate": "2023-01-15",
"expirationDate": "2025-01-15"
},
{
"name": "BLS",
"issuingOrganization": "American Heart Association",
"issueDate": "2023-03-01",
"expirationDate": "2025-03-01"
}
],
"skills": {
"technical": [
{
"category": "EPIC EMR",
"skills": [
{
"name": "EPIC EMR",
"yearsOfExperience": 3,
"proficiencyLevel": "Advanced"
}
]
},
{
"category": "IV Administration",
"skills": [
{
"name": "IV Administration",
"yearsOfExperience": 3,
"proficiencyLevel": "Advanced"
}
]
},
{
"category": "Ventilator Management",
"skills": [
{
"name": "Ventilator Management",
"yearsOfExperience": 3,
"proficiencyLevel": "Advanced"
}
]
}
],
"softSkills": [
"Team Leadership",
"Critical Thinking",
"Patient Education"
],
"languages": [
{
"language": "English",
"proficiency": "Native"
},
{
"language": "Spanish",
"proficiency": "Conversational"
}
]
},
"additionalInfo": {
"employmentGaps": [
{
"gapType": "Gap in Experience",
"duration": "1 year",
"reason": "Career Break"
},
{
"gapType": "Gap in Experience",
"duration": "2 years",
"reason": "Career Break"
}
]
}
}
{
"error": "validation_error",
"message": "Invalid request parameters",
"details": [
"Resume file is required",
"Unsupported file type. Must be PDF, DOC, or DOCX"
]
}
{
"error": "not_found",
"message": "Candidate not found"
}