Skip to main content

Search Types

The Verification service supports two search types on each order: EMPLOYMENT and EDUCATION. You declare them in searchTypes[] and supply the history to verify under history. Hiring context (employer applied to, job title, worksite) lives in businessContext, not as top-level fields.

How search types fit an order

Full field tables: Create order · Search type · History

Employment (EMPLOYMENT)

Verifies employment history: employer, position, dates, and related details when available. What you send
  • searchTypes[] entry with searchType: "EMPLOYMENT"
  • Optional: externalSearchId, questionnaireUrl, questionnaireAccessCode, searchConfig
  • history.employment[] with at least employerName and position per record
Example

Education (EDUCATION)

Verifies educational credentials: institution, degree or qualification, dates, and related details when available. Completed education webhooks may include institutional accreditation data for post-secondary schools. What you send
  • searchTypes[] entry with searchType: "EDUCATION"
  • history.education[] with required fields such as institutionName and qualification (see Education history)
Example

Multiple search types on one order

You can request both types in a single order. Include matching history for each type you request.

Per-search options

On each searchTypes[] entry you may set:

Results

Searches complete asynchronously. Prefer webhooks for terminal outcomes; poll Get order searches as a fallback. Employment results (when verified) typically include dates, position, salary when available, and rehire eligibility. Education results typically include degree or qualification, graduation or attendance dates, GPA when available, and accreditation status for eligible post-secondary institutions.

Next steps