Skip to main content
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

candidateId
integer
required
ID of the candidate to find jobs for

Body Parameters

location
object
Location preferences for job search
compensation
object
Compensation requirements
schedule
object
Schedule preferences
jobTypes
array
Types of positions (e.g., [“full-time”, “part-time”, “contract”, “per-diem”])
specialties
array
Preferred specialties (e.g., [“icu”, “er”, “pediatrics”])
minScore
number
default:"60"
Minimum match score (0-100)
limit
integer
default:"20"
Maximum number of jobs to return
offset
integer
default:"0"
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

jobs
array
Array of matching jobs with screening results
total
integer
Total number of matching jobs found
limit
integer
Maximum number of jobs returned
offset
integer
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
}