curl --request GET \
--url 'https://api.harmonyforstaffing.com/api/matching/jobs?candidateId=456' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"location": {
"zipCode": "94143",
"radius": 25,
"states": ["CA"],
"remote": true
},
"compensation": {
"minimum": 65.00,
"type": "hourly"
},
"schedule": {
"availableDate": "2024-06-01",
"shifts": ["day", "evening"],
"hoursPerWeek": {
"minimum": 32,
"maximum": 40
}
},
"jobTypes": ["full-time", "part-time"],
"specialties": ["icu", "er"],
"minScore": 70
}'
{
"jobs": [
{
"id": 123,
"title": "ICU Nurse",
"employer": {
"id": 456,
"name": "Saint Francis Hospital",
"location": {
"city": "San Francisco",
"state": "CA",
"zipCode": "94143"
}
},
"jobType": "full-time",
"schedule": {
"shifts": ["day", "night"],
"hoursPerWeek": {
"minimum": 36,
"maximum": 40
}
},
"compensation": {
"type": "hourly",
"minimum": 65.00,
"maximum": 85.00,
},
"screening": {
"currentScore": 85.5,
"potentialScore": 100,
"disqualify": false,
"summary": {
"screeningSummary": "Strong match for your ICU experience and certifications...",
"followUpQuestions": [
"Are you able to start on June 1st?",
"Are you comfortable with rotating shifts?"
],
"strengths": [
"Experience level exceeds requirements",
"All required certifications current"
],
"gaps": [
"Location is 30 miles from your preferred radius"
]
}
},
"requirements": {
"experience": "2+ years ICU",
"certifications": ["BLS", "ACLS", "PALS"],
"license": {
"type": "RN",
"state": "CA"
}
},
"postedDate": "2024-03-01T08:00:00Z",
"startDate": "2024-06-01"
}
],
"total": 45,
"limit": 20,
"offset": 0
}
Matching
Find Recommended Jobs
Find jobs that match a candidate’s qualifications and preferences
GET
/
api
/
matching
/
jobs
curl --request GET \
--url 'https://api.harmonyforstaffing.com/api/matching/jobs?candidateId=456' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"location": {
"zipCode": "94143",
"radius": 25,
"states": ["CA"],
"remote": true
},
"compensation": {
"minimum": 65.00,
"type": "hourly"
},
"schedule": {
"availableDate": "2024-06-01",
"shifts": ["day", "evening"],
"hoursPerWeek": {
"minimum": 32,
"maximum": 40
}
},
"jobTypes": ["full-time", "part-time"],
"specialties": ["icu", "er"],
"minScore": 70
}'
{
"jobs": [
{
"id": 123,
"title": "ICU Nurse",
"employer": {
"id": 456,
"name": "Saint Francis Hospital",
"location": {
"city": "San Francisco",
"state": "CA",
"zipCode": "94143"
}
},
"jobType": "full-time",
"schedule": {
"shifts": ["day", "night"],
"hoursPerWeek": {
"minimum": 36,
"maximum": 40
}
},
"compensation": {
"type": "hourly",
"minimum": 65.00,
"maximum": 85.00,
},
"screening": {
"currentScore": 85.5,
"potentialScore": 100,
"disqualify": false,
"summary": {
"screeningSummary": "Strong match for your ICU experience and certifications...",
"followUpQuestions": [
"Are you able to start on June 1st?",
"Are you comfortable with rotating shifts?"
],
"strengths": [
"Experience level exceeds requirements",
"All required certifications current"
],
"gaps": [
"Location is 30 miles from your preferred radius"
]
}
},
"requirements": {
"experience": "2+ years ICU",
"certifications": ["BLS", "ACLS", "PALS"],
"license": {
"type": "RN",
"state": "CA"
}
},
"postedDate": "2024-03-01T08:00:00Z",
"startDate": "2024-06-01"
}
],
"total": 45,
"limit": 20,
"offset": 0
}
Find and screen jobs that match a candidate’s qualifications and preferences. Results are automatically screened and ranked by match percentage.
Query Parameters
ID of the candidate to find jobs for
Body Parameters
Types of positions (e.g., [“full-time”, “part-time”, “contract”, “per-diem”])
Preferred specialties (e.g., [“icu”, “er”, “pediatrics”])
Minimum match score (0-100)
Maximum number of jobs to return
Number of jobs to skip for pagination
curl --request GET \
--url 'https://api.harmonyforstaffing.com/api/matching/jobs?candidateId=456' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"location": {
"zipCode": "94143",
"radius": 25,
"states": ["CA"],
"remote": true
},
"compensation": {
"minimum": 65.00,
"type": "hourly"
},
"schedule": {
"availableDate": "2024-06-01",
"shifts": ["day", "evening"],
"hoursPerWeek": {
"minimum": 32,
"maximum": 40
}
},
"jobTypes": ["full-time", "part-time"],
"specialties": ["icu", "er"],
"minScore": 70
}'
Response Fields
Array of matching jobs with screening results
Show Job Object
Show Job Object
Unique identifier for the job
Job title
Type of position (e.g., “full-time”, “part-time”)
Screening results for this job
Show Screening Object
Show Screening Object
Current match percentage based on verified criteria (0-100)
Maximum possible match percentage if all unverified criteria are met (0-100)
Whether the candidate should be disqualified from the job
Show Summary Object
Show Summary Object
Overall assessment of the candidate’s fit for the position
Questions to ask the candidate about unverified or unclear criteria
List of criteria that couldn’t be verified from available information
List of criteria where the candidate shows strong matches
List of areas where the candidate doesn’t meet requirements
Show Question Object
Show Question Object
Unique identifier for the criterion
Origin of the criterion (e.g., “job_criteria”)
The criterion formatted as a question
Original criterion text
Type of criterion (e.g., “YearsOfExperience”, “Required”, “Preferred”)
Match status: “FullyMet”, “PartiallyMet”, or “NotMet”
Explanation of how the criterion was evaluated
Supporting text from resume/application, if found
When the job was posted (ISO 8601)
When the job starts (ISO 8601)
Total number of matching jobs found
Maximum number of jobs returned
Number of jobs skipped
{
"jobs": [
{
"id": 123,
"title": "ICU Nurse",
"employer": {
"id": 456,
"name": "Saint Francis Hospital",
"location": {
"city": "San Francisco",
"state": "CA",
"zipCode": "94143"
}
},
"jobType": "full-time",
"schedule": {
"shifts": ["day", "night"],
"hoursPerWeek": {
"minimum": 36,
"maximum": 40
}
},
"compensation": {
"type": "hourly",
"minimum": 65.00,
"maximum": 85.00,
},
"screening": {
"currentScore": 85.5,
"potentialScore": 100,
"disqualify": false,
"summary": {
"screeningSummary": "Strong match for your ICU experience and certifications...",
"followUpQuestions": [
"Are you able to start on June 1st?",
"Are you comfortable with rotating shifts?"
],
"strengths": [
"Experience level exceeds requirements",
"All required certifications current"
],
"gaps": [
"Location is 30 miles from your preferred radius"
]
}
},
"requirements": {
"experience": "2+ years ICU",
"certifications": ["BLS", "ACLS", "PALS"],
"license": {
"type": "RN",
"state": "CA"
}
},
"postedDate": "2024-03-01T08:00:00Z",
"startDate": "2024-06-01"
}
],
"total": 45,
"limit": 20,
"offset": 0
}
⌘I