Skip to main content
Use these staging-ready request bodies with POST /evaluate. Each file is a full JSON body — authenticate first (Quickstart), then send as the request payload.
Prefer a UI? Load the traffic sample from the quick-start /public-records console (Reset sample), or copy a file from this pack into your client.

Scenario index

All samples:
  • Use one search per call (order_id + order_number + search_id)
  • Most omit cases[] (simplest path — evaluate every offense). Use the with-cases-*.json samples when you need explicit IDs (one row per charge, in record order).
  • Are synthetic — safe for staging demos
  • Also checked into Theary-AI/quick-start under samples/
Schema reference: Supported XML Schemas.
Speeding / traffic-style charge. Typical outcome: Automation / NOT_REPORTABLE.File: samples/traffic-not-reportable.json
Recent theft conviction. Typical outcome: REPORTABLE with Auditor when identity matches.File: samples/reportable-auditor.json
Charge present but disposition empty — incomplete reportability / possible validation.issues.File: samples/insufficient-data.json
Corrected mapped criminal JSON. Requires submission_type: "resubmit" and sibling candidate_info.File: samples/resubmit-record-json.jsonGuide: Resubmission Workflow.
Same evaluate contract; XML root <BackgroundReportPackage>.File: samples/background-report-package.json
Same evaluate contract; XML root <OrderXML>.File: samples/order-xml.json
Same traffic XML as scenario 1, plus full cases[] (one row) with your court_search_id / offense_id.File: samples/with-cases-mapping.jsonQuickstart: Optional: map charges with cases[].
Client-style mapping: two cases, five charges; shared court_search_id per case; distinct offense_id per charge. Synthetic data (no real PII).File: samples/with-cases-multi-charge.json