Search type
One search on an order. Supported values:EMPLOYMENT and EDUCATION.
Fields
Search type options
Example
Multiple search types
You can request multiple verification types in a single order:Verification questions behavior
WhenverificationQuestions is provided, questions appear on the outbound form (PDF and/or online questionnaire). Responses return on verification.completed in data.verificationQuestions and data.questionnaire. Incomplete or invalid required answers escalate via verification.action_required — see Verification question.
- Standard questions are always prepended; custom questions follow request order.
- A custom question that reuses an active standard
questionIdwith a differentfieldKey, or an active standardfieldKeywith a differentquestionId, is rejected with400 Bad Request. ExactquestionId+fieldKeymatches are treated as idempotent (the custom copy is skipped). Collision is keyed against the current standard set — retired standard IDs are reusable. - Conditions may
dependsOnearlier custom IDs or standard question IDs. - Questions are stored as a
QuestionnaireInstance(schemaVersion"1"). Webhooks expose both the flatquestionsarray (data.verificationQuestions) and the full instance (data.questionnaire). - Maximum 50 total questions (standard + custom).
- Usable email +
questionnaireUrlset → email includes both verification PDF and questionnaire link in body; fax sends PDF; voice attempts a call when paired with email or fax. - Usable email, no
questionnaireUrl→ email still includes the verification PDF (no link in the body). - Fax only → fax PDF path.
- Voice only →
HUMAN_ESCALATIONwithVOICE_ONLY_NOT_SUPPORTED.
Validation rules
- Enum validation:
searchTypemust beEMPLOYMENTorEDUCATION. - verificationQuestions: Maximum 50 items. Unique
questionIdper array. Type-specific rules (optionsfor select types,scaleforrating_scale,conditiongraph,minSelections/maxSelectionsformulti_select) are validated at order creation. - searchConfig: if present (even as
{}) it fully replaces any request-leveldefaultSearchConfigfor this search. - thirdPartyBan: when set inside
searchConfig, values must be canonical vendor codes. See Third-party ban.
Related schemas
- Verification question — Question type definitions, channel selection, and webhook output format
- Webhook events — Where answers and questionnaire escalations appear
- Verification request — Main verification request schema
- Create Order — Full field reference tables
- Third-party ban — Client guide for vendor-specific third-party suppression

