PrimaryCheck
Employment verification

Employment history confirmed by the employer, not by the reference

Payroll-connected confirmation in seconds when the candidate links their payroll account; otherwise our outreach engine reaches HR by email, fax and voice on a fixed cadence, through contact channels we found independently. Dates and title, facts only.
Sources

How we reach the employer

How it works

How employment verification works

  1. 1

    Submit employer, dates and title

    Add the employer's city and state. A candidate-supplied HR contact is accepted only if it matches an independent record.

  2. 2

    Payroll connect first

    If the candidate links payroll, the claim is verified in seconds against the payroll record.

  3. 3

    Outreach when needed

    Our engine finds the organization, picks the channels that answered before, and works the cadence during the employer's business hours.

  4. 4

    Verdict with evidence

    Confirmed and dates match by month is verified; differing dates is a discrepancy; a declined or unanswered request is unable to verify with the reason.

Outcomes

Employer responseVerdictReason
Confirmed, dates matchverified—
Confirmed, dates differdiscrepancyfield checks show both
Title differsreviewed by a personnever auto-failed
Never worked herenot_found—
Declines to verifyunable_to_verifyemployer_policy
Uses a third-party serviceunable_to_verify (or routed to TWN if allowed)employer_uses_third_party
Closed, no successorunable_to_verifyemployer_closed
No reply by day 7unable_to_verifyno_response
API

The employment call

POST /v1/verifications
curl -X POST https://api.primarycheck.com/v1/verifications \
  -H "Authorization: Bearer pc_live_…" \
  -H "Content-Type: application/json" \
  -d '{
    "person": {
      "firstName": "Amy",
      "lastName": "Kowalski",
      "dob": "1976-02-14"
    },
    "claims": [
      {
        "type": "employment",
        "employer": "Mercy Health",
        "employerState": "OH",
        "title": "Charge Nurse",
        "start": "2020-03",
        "end": "2023-08"
      }
    ],
    "purpose": "employment",
    "consent": {
      "consentId": "cons_…"
    },
    "options": {
      "allowPaidThirdParty": false
    }
  }'

Related verification checks

Employment checks that finish

Start in the sandbox; outreach runs live after vetting.