Initial submissions: record.xml (+ recommended record.candidate_info). Resubmissions / JSON-native: record.record_json + requiredrecord.candidate_info. Both paths require search_id, search_date, order_id, and order_number on record. The response shape is unchanged for both paths.
The record object accepts two mutually exclusive input types:
Input
Use case
record.xml (+ recommended candidate_info)
Initial submission — raw vendor XML
record.record_json + record.candidate_info
Resubmission or JSON-native mapped criminal data
For JSON submissions, send sibling fields on record: record_json (mapped criminal data only), candidate_info, plus search_id, search_date, order_id, and order_number. Optional submission_type: "resubmit" marks a resubmission; it must be a top-level field on record — not inside record_json.
Your unique identifier for this evaluate call (one search). Use a distinct value per search. Echoed in the response. See Order → Search → Evaluate. Example: "76190bc0-e58c-494f-92c5-0c9a47389528"
The date the background check search was initiated, in YYYY-MM-DD format. Used for lookback period calculations and compliance rule evaluation. Example: "2025-04-30"
Parent order ID in your system — groups one or more searches. Same order_id across every search on that order. Top-level on record only (not inside record_json). Echoed in the response. Example: "41115779"
Sub-order / search line in orderID.subOrderID form. Identifies which search under the order this call covers. One /evaluate per order_number. Top-level on record only. Example: "41115779.1"
The raw screening XML from the vendor, wrapped in <ScreeningResults>...</ScreeningResults> tags. Use this for initial submissions when you have the original vendor output. Mutually exclusive with record_json — provide one or the other, not both.
Pre-processed criminal record data in JSON format. Use this for resubmissions when you need to re-evaluate a record with corrected or updated data. Must include a top-level criminal_search_results array. Requires submission_type: "resubmit" on record. Mutually exclusive with xml. See record_json reference for the full structure.
Set to "resubmit" when using the JSON resubmission path (record_json). Omit this field entirely on initial XML submissions. Must be a top-level field on record.
The two-letter US state code of the client headquarters / work state for the requesting organization (e.g., "CA", "TX"). Used for state-specific rule matching (distinct from applicant_state). Optional.
Optional — Maps each charge in the record to a court search ID and offense ID from your system, and controls which charges appear in the response. Omit this field or send [] to evaluate all charges without explicit mapping. When provided, you must include an entry for every charge in the record — partial subsets are rejected (HTTP 422). Use is_excluded: true on charges you want to exclude from the response instead of omitting them.
Positional mapping applies only when you send a non-empty cases[] (you are supplying your own court_search_id / offense_id values). Entries are mapped to charges in the vendor XML by sequential position — include a row for every charge, in the same order, even for charges you will exclude (is_excluded: true). Sending fewer rows than XML charges causes positional drift. If you omit cases or send cases: [], this sequential mapping does not apply.
The identifier for the court search that this charge belongs to (e.g., "CS40929433A"). Multiple charges can share the same court search ID when they come from the same court. Must be non-empty.
The unique identifier for this specific charge (e.g., "34789896"). The total number of entries must match the total number of charges in the record. Must be non-empty.
Controls whether this charge appears in the response. Set to false to include it. Set to true to process it internally (identity matching and case/court/search rollups still include it) but strip it from the client decision JSON. Always required on each cases[] row — omitting returns HTTP 400.
The person being screened. Compared against the criminal record subject for identity match. Required when using record_json (must include non-empty first_name, last_name, date_of_birth). Recommended for XML submissions — needed for identity matching quality. Must be at the top level of record (not inside record_json). Send a flat object — do not send aliases[] or addresses[].
The candidate’s Social Security Number. Any format is accepted (dashes, spaces, or digits only) — normalized internally. Improves identity match confidence when available. Example: "123-45-6789"
The candidate’s current address as a single-line string. Used for identity matching against record subject addresses. Example: "123 Main St, Austin, TX 78701"
Must provide exactly one of xml or record_json (not both, not neither)
record_json shape
Must contain top-level criminal_search_results — non-empty array; each item and nested criminal_records[] entry must include all required fields (not null, missing, or "") — see record_json reference
submission_type with record_json
record_json requires submission_type: "resubmit" on record
cases[]
Optional — omit or send [] to evaluate all offenses (gate not applied). When non-empty: full set required (count gate), each row requires court_search_id, offense_id, and is_excluded (boolean). Mark exclusions with is_excluded: true — do not drop those rows. Partial subsets rejected (HTTP 422)
candidate_info
Required with record_json — non-empty object with first_name, last_name, date_of_birth. Recommended for XML (needed for id matching). Must not be inside record_json
order_id / order_number
Required on record — non-empty strings (not null, missing, or ""); must not be inside record_json or record_json.search
Common HTTP 400 errors:
Message
Cause
Either xml or record_json is required
Neither input field was provided
Provide exactly one of xml and record_json
Both fields were provided
record_json must contain criminal_search_results
record_json is missing the required top-level key
criminal_search_results must not be empty
criminal_search_results is null, missing, or []
court_search_id must not be empty
court_search_id is null, missing, or "" in record_json.criminal_search_results[]
search_date must not be empty
search_date is null, missing, or "" in record_json.criminal_search_results[]
criminal_records must not be empty
criminal_records is null, missing, or [] in record_json.criminal_search_results[]
case_number must not be empty
case_number is null, missing, or "" in record_json.criminal_search_results[].criminal_records[]
jurisdiction_state must not be empty
jurisdiction_state is null, missing, or "" in record_json.criminal_search_results[].criminal_records[]
file_date must not be empty
file_date is null, missing, or "" in record_json.criminal_search_results[].criminal_records[]
subject_name must not be empty
subject_name is null, missing, or "" in record_json.criminal_search_results[].criminal_records[]
sub_first_name must not be empty
sub_first_name is null, missing, or "" in record_json.criminal_search_results[].criminal_records[]
sub_last_name must not be empty
sub_last_name is null, missing, or "" in record_json.criminal_search_results[].criminal_records[]
subject_dob must not be empty
subject_dob is null, missing, or "" in record_json.criminal_search_results[].criminal_records[]
subject_ssn must not be empty
subject_ssn is null, missing, or "" in record_json.criminal_search_results[].criminal_records[]
subject_address must not be empty
subject_address is null, missing, or "" in record_json.criminal_search_results[].criminal_records[]
offenses must not be empty
offenses is null, missing, or [] in record_json.criminal_search_results[].criminal_records[]
submission_type must be 'resubmit' when record_json is provided
record_json sent without submission_type: "resubmit"
submission_type 'resubmit' requires record_json, not xml
submission_type: "resubmit" sent with xml instead of record_json
submission_type must not be inside record_json; provide it as a separate field
submission_type nested inside record_json
submission_type must not be inside record_json.search; provide it as a separate field
submission_type nested inside record_json.search
candidate_info must not be inside record_json; provide it as a separate field
candidate_info was nested inside record_json
candidate_info must not be empty
candidate_info is null, missing, or {}
candidate_info requires at minimum: first_name, last_name, and date_of_birth
Required candidate_info fields are missing or empty ("")
Field required [type=bool] (missing is_excluded)
A cases[] row is missing is_excluded (must be boolean true or false)
order_id must not be inside record_json; provide it as a separate field
order_id nested inside record_json or record_json.search
order_number must not be inside record_json; provide it as a separate field
order_number nested inside record_json or record_json.search
order_id must not be empty
order_id is null, missing, or ""
order_number must not be empty
order_number is null, missing, or ""
Common HTTP 422 errors (XML-Transformer — court search ID / offense ID count mismatch):
Message
Cause
Court search ID and offense ID counts do not match the XML: {n} court search ID(s) in the request but {m} case(s) in the XML; {p} offense ID(s) in the request but {q} offense(s) in the XML. Each court search ID must map to exactly one XML case and each offense ID to exactly one XML offense; resubmit with the complete set.
Non-empty cases[] — distinct court search ID count or total offense ID row count does not match parsed XML/record_json (error_code: CASE_OFFENSE_COUNT_MISMATCH)
This validation runs inside XML-Transformer and returns HTTP 422 on /transform-xml. On POST /evaluate, the orchestrator returns HTTP 422 with data.status: "validation_required" and embeds the XT error as XML-Transformer failed: XML-Transformer HTTP error 422: ... in data.errors[].
When record.cases[] is non-empty, XML-Transformer validates that counts match the parsed record before enrichment or compliance evaluation. Processing stops immediately on mismatch.
Check
Rule
Distinct courts
Number of distinctcourt_search_id values in cases[] = number of XML/record_json cases that have at least one offense
Total offenses
Number of offense_id entries in cases[] = total number of XML/record_json offenses/charges
One court, many offenses
Multiple cases[] rows may share the same court_search_id (1 court : N offenses)
Exclusions
Do not omit excluded charges — send them with is_excluded: true (they still count toward the gate)
Partial subsets
Rejected — you cannot send a filtered subset of courts or offenses (HTTP 422)
Omit or empty
Omit cases[] or send cases: [] — evaluate all offenses; gate not applied
Offense "2" is included in the array to maintain positional alignment but excluded from the response (is_excluded: true). It still counts for the gate and evaluation; it is stripped from the client-facing decision JSON after decisions are built.Mismatch example — UBS sends 17 distinct court_search_id values and 22 offense_id rows, but XML has 24 cases and 32 offenses → rejected.
Excluding charges from the decision JSON (is_excluded)
When cases[] is non-empty, set is_excluded on every row:
Value
Effect
false
Offense appears in data.decision
true
Offense is evaluated (ID mapping, count gate, rollups) but removed from client-facing data.decision
Behavior:
All cases[] pairs still flow through transform and compliance
After decisions are built, offenses with is_excluded: true are removed from data.decision (court_decisions → case_decisions → offenses)
Cases/courts with no remaining offenses are pruned from the decision tree
Top-level / case / court rollups (search_queue, record_decision, case_queue, case_decision, court_queue, court_decision) are not recomputed — they reflect the full (pre-exclusion) set
Client-facing validation filtering:
Drop errors/warnings tied to an excluded offense_id
If every offense on a case is excluded, also drop that case’s case / case_subject issues and offense_id: "unknown" issues for that case
Search / candidate issues are kept
If no issues remain, validation is omitted (or status ready)
Routing still uses pre-exclusion validation internally
The record_json structure errors above apply when record_json is provided (resubmission path). The sentence block on offenses is optional and is not validated as required on input. Other offense-level fields are validated separately during enrichment.
Indicates whether the request was processed. true when evaluation completed (fully or partially). false when the request was rejected due to validation errors or a processing failure.
The overall processing outcome. success means all stages completed normally. partial means some stages failed but results were still produced. validation_required means the request was rejected due to a data mismatch (HTTP 422). failed means processing could not complete.
Processing errors that occurred during evaluation (e.g., an engine timed out or a network call failed). Empty [] when everything succeeded. These are infrastructure-level issues — for data-quality problems in the record itself, see validation.
Data-quality issues found in the submitted record (e.g., missing SSN, missing disposition, ambiguous charge classification). Only present when issues exist — omitted entirely when the source data is clean. Use this to understand why a charge may have been routed to Insufficient Data.
The overall validation outcome. needs_manual_review means at least one data-quality issue requires human attention before the record can be fully automated.
Blocking data-quality problems that prevent automated processing. Examples: missing SSN, missing disposition, unclear charge classification. These typically force affected charges into the Insufficient Data queue.
The scope of the issue: candidate (about the person being screened), case_subject (about the person named in the record), case (about the court case), or offense (about a specific charge).
The specific data field with the problem. Examples: subject_ssn (missing SSN), disposition (missing case outcome), disposition_class (ambiguous charge classification).
A detailed explanation of why this data matters and how its absence affects the evaluation. Example: "SSN is required to confirm identity at the highest tier."
Informational mismatches that do not block processing but may warrant review. Example: the rule engine and ML model disagree on a charge’s classification. Same structure as errors[].
The compliance evaluation result, organized as a hierarchy: Record → Courts → Cases → Charges. Each level includes a reportability decision (REPORTABLE, NOT_REPORTABLE, or MANUAL_REVIEW) and a routing queue (Automation, Auditor, or Insufficient Data). When charges are excluded via is_excluded: true, they are removed from this output after processing.
The overall reportability decision for the entire record. REPORTABLE means at least one charge can be included in a background report. NOT_REPORTABLE means no charges are reportable. MANUAL_REVIEW means insufficient data to make an automated determination. Derived from search_queue.
The overall routing assignment for the record. Automation means no human review needed. Auditor means at least one charge requires manual review. Insufficient Data means at least one charge lacks enough information for a determination. The highest-priority queue from any charge wins: Insufficient Data > Auditor > Automation.
The court search identifier from the screening vendor, linking this court grouping back to your source data. When cases[] is provided, this matches the request court_search_id. May show "TBD" only when no court mapping was supplied.
Routing assignment for this court. Automation, Auditor, or Insufficient Data — rolled up from all cases. A single charge needing review is enough to escalate the entire court.
true if the candidate is considered the same person as the record subject (score meets the qualifying threshold). false if the identity could not be confirmed.
Overall identity match confidence as a weighted score from 0 to 1. Higher values mean stronger match. A score of 0.85 or above typically qualifies as a positive match.
Whether this charge can be included in a background report. REPORTABLE means the charge can legally be reported. NOT_REPORTABLE means compliance rules prevent reporting (e.g., beyond lookback period, traffic violation). MANUAL_REVIEW means a human must decide.
true when the charge requires a human to make the reporting decision (i.e., charge_decision is MANUAL_REVIEW). false when the decision was fully automated.
The compliance rule identifiers that determined this charge’s decision. Examples: "GENERAL_TRAFFIC_NON_REPORT" (traffic violations not reportable), "CA_NONCONV_7YR_LIMIT" (California 7-year lookback for non-convictions).
Specific legal statute references supporting the decision. Example: "15 U.S.C. § 1681c(a)(5)". May be empty when rules don’t reference specific statutes.
Where this charge should be routed. Automation = no human review needed. Auditor = human review recommended (optional). Insufficient Data = human review required.
A human-readable summary of the charge’s reportability. Reportable — can appear in a background report. Not Reportable — cannot be reported. Not Enough Info — insufficient data to determine.
How confident the system is that the candidate matches the record subject. High (score ≥ 0.9) — strong match. Medium (0.7–0.89) — probable match. Not Enough Info — insufficient data to score. Not Matching (score ≤ −1) — likely a different person.
true when identity match could not be confirmed with name and DOB alone and requires a third factor (SSN or address) that was not available or did not match.
How long each processing stage took, in milliseconds. Includes total_ms for the overall processing time and per-component breakdowns (e.g., xml_transformer_ms, compliance_ms). Useful for performance monitoring.
Only present when something went wrong (partial, validation_required, or failed). Shows the health of each processing component: available (working normally), degraded (partially working), unavailable (could not be reached), failed (returned an error), or not_called (was not invoked because a prior stage failed).
Total wall-clock time the request took from receipt to response, in milliseconds. Includes all processing stages, network time between services, and response serialization.
partial — some components failed, results may be incomplete
400
Invalid request — missing or conflicting xml / record_json, empty required fields, missing is_excluded on a cases[] row
422
Validation error — payload does not reconcile with the record. On /evaluate, court search ID / offense ID count mismatch returns 422 with data.status: "validation_required" (do not retry)
record_json is mapped-tier criminal data — court searches, cases, and charges from a prior pipeline output. It does not include candidate demographics or order metadata; send candidate_info, order_id, and order_number via sibling fields on record.Required top-level key:criminal_search_results (non-empty array)Each criminal_search_results[] item must include required fields (court_search_id, search_date, criminal_records) — values must not be null, missing, or empty (""). search_jurisdiction is optional (ignored for validation when missing or empty; still accepted when provided). Nested criminal_records[] items must include required case fields (see table below); sub_middle_name is optional. Arrays (criminal_records, offenses) must not be empty. Prefer case-level jurisdiction_state (and jurisdiction when available) for location.Forbidden inside record_json:candidate_info, submission_type (including record_json.search.submission_type on input), order_id, order_number (including inside record_json.search), status (including record_json.search.status on input).
Field
Required
Description
Example values
criminal_search_results
Yes
Array of court searches — each represents a separate court search result containing one or more criminal cases
Non-empty array of court search objects
search
No
Optional metadata about the original search request. See record_json.search
Optional metadata about the original search. Do not include submission_type, order_id, order_number, or status here — send those as sibling fields on record.
Field
Description
Example values
search_id
The search identifier — should match the outer search_id on record
"99908723"
vendor_source
The name of the data vendor that produced this record
Each entry represents a criminal case — a court proceeding that contains one or more charges (offenses). The subject fields describe the person named in the court record (who may or may not be the candidate).
Field
Required
Description
Example values
case_number
Yes
The court case number assigned by the court system
"2009D 008764", "2024-CF-00312"
jurisdiction_state
Yes
The US state where the case was filed (two-letter code). Determines state-specific compliance rules.
"NC", "TX", "CA"
file_date
Yes
The date the case was filed with the court, in YYYY-MM-DD format
"2009-02-10"
subject_name
Yes
The full name of the person named in the court record
"JOHN A DOE"
sub_first_name
Yes
The first name of the record subject, used for identity matching
"John"
sub_middle_name
No
Optional middle name or initial. May be omitted or "".
"A", ""
sub_last_name
Yes
The last name of the record subject
"Doe"
subject_dob
Yes
The date of birth of the record subject, in YYYY-MM-DD format. Used for identity matching.
"2000-01-01"
subject_ssn
Yes
Non-empty SSN of the record subject (identity matching). Use a real value or a sentinel such as UNKNOWN / NONE when unavailable — "" is rejected.
"123-45-6789", "UNKNOWN"
subject_address
Yes
The address of the record subject. Used for identity matching.
"123 Main St, Charlotte, NC 28202"
offenses
Yes
Array of individual charges within this case. Each charge is evaluated independently for compliance.
Each entry represents a single criminal charge within a case. This is the most granular level — each charge receives its own reportability decision.
Field
Description
Example values
offense_id
Unique identifier for this charge, required for mapping decisions back to your system
"48870", "4628347"
charge
The formal charge description as it appears in the court record
"Speeding", "THEFT OF PROPERTY >= $2,500"
disposition
How the charge was resolved — the court’s final outcome. Drives reportability rules (e.g., convictions vs. dismissals have different lookback periods).
"Guilty", "Dismissed", "Pending", "Deferred", "No Information"
type
The severity classification of the charge. Affects which compliance rules apply.
"Misdemeanor", "Felony", "M", "FELONY", "D"
charge_date
When the charge was filed, in YYYY-MM-DD format. Used for lookback period calculations.
"2009-02-10", null
disposition_date
When the disposition was entered, in YYYY-MM-DD format. Used for lookback period calculations.
"2009-02-10", null
arrest_date
When the arrest occurred, in YYYY-MM-DD format
"2009-02-08", null
pending_court_date
The next scheduled court date, when the charge is still pending. In YYYY-MM-DD format.
"2026-07-15", null
sentence
Sentencing details, if applicable. Optional — omit when sentence data is not available. See sentence.
Optional — omit the entire sentence block when sentence data is not available. When provided, all fields within are also optional — include only what is known.
Field
Description
Example values
incarceration_date
When the subject began serving jail or prison time, in YYYY-MM-DD format
"2009-02-15", null
release_date
When the subject was released from custody, in YYYY-MM-DD format
"2010-01-15", null
is_serving
Whether the subject is currently incarcerated for this sentence. Relevant for compliance rules around active sentences.
true, false
probation
The probation term imposed as part of the sentence
"12 months", null
jail_time
The jail sentence imposed (shorter-term local incarceration)
"30 days", null
prison_time
The prison sentence imposed (longer-term state/federal incarceration)
"2 years", null
suspended
Any portion of the sentence that was suspended (not served unless conditions are violated)
"6 months suspended", null
restitution
The amount the subject was ordered to pay to the victim
"500.00", null
community_service
Community service hours ordered by the court
"40 hours", null
fines
Monetary fines imposed as part of the sentence
"250.00", null
court_costs
Administrative court costs assessed to the defendant
"100.00", null
sentence_comments
Free-text notes or additional context about the sentence
"Credit for time served", null
Send candidate_info as a flat block with a single-line address string and submission_type as a top-level field on record. The API handles normalization internally — you do not need to send structured addresses[] or nest these fields inside record_json.
Do not nest candidate_info, submission_type, order_id, or order_number inside record_json. Send submission_type: "resubmit" as a top-level field on record whenever record_json is provided.
Resubmission — pending charge (offense snippet)
Example offense with Pending disposition and a future pending_court_date:
When the source data is clean, the validation field is omitted entirely from the response (not returned as an empty object). It only appears when there are real data-quality issues — see the next example.
Example Response — With Validation Issues (200)
When the source data has quality issues, the response includes a structured validation object alongside the decision. The validation field is only present when issues exist:
{ "success": true, "data": { "search_id": "40851153", "correlation_id": "966f69b2-2855-4a67-b4f3-cd8b3da053c7", "status": "success", "errors": [], "validation": { "status": "needs_manual_review", "issues": { "errors": [ { "level": "candidate", "field": "subject_ssn", "issue": "SSN is missing or could not be determined.", "description": "SSN is required to confirm identity at the highest tier.", "case_id": "", "case_number": "" }, { "level": "offense", "field": "disposition", "issue": "Disposition is missing or could not be determined.", "description": "Disposition drives reportability, so missing values force the charge to Insufficient Data.", "case_id": "case-1", "case_number": "J-1401-TR-200304452", "offense_id": "34714104" } ], "warnings": [ { "level": "offense", "field": "type_class", "issue": "Type class mismatch: rule='MISDEMEANOR', llm/cache='Other'", "description": "The rule-engine classification takes precedence; this is informational.", "case_id": "case-1", "case_number": "J-1401-TR-200304452", "offense_id": "34714104" } ] } }, "decision": { "search_id": "40851153", "decision_date": "2026-03-31T20:22:36Z", "search_queue": "Insufficient Data", "order_id": "", "court_decisions": [ "..." ] }, "timing": { "xml_transformer_ms": 22095.3, "compliance_ms": 330.7, "total_ms": 30016.1 } }, "meta": { "api_version": "2.0.0", "process_time_ms": 30020, "correlation_id": "966f69b2-2855-4a67-b4f3-cd8b3da053c7" }}
Validation issue types:
issues.errors — Hard data-quality problems (missing SSN, missing disposition, indeterminate charge classification). These typically force affected charges into the Insufficient Data queue, which then propagates up through case_queue, court_queue, and search_queue.
issues.warnings — Soft mismatches (e.g., type-class or disposition-class disagreements between the rule engine and the ML model). The rule-engine classification takes precedence — these are informational only and do not change routing on their own.
Example Response — Partial (206)
When some components fail, status is partial and degradation is included. The errors array carries the engine-level failure messages:
Example Response — validation_required (court search ID / offense ID count mismatch)
When court search ID / offense ID counts in cases[] do not match the parsed XML/record_json, XML-Transformer rejects the request (error_code: CASE_OFFENSE_COUNT_MISMATCH). On POST /evaluate, the orchestrator returns HTTP 422 with data.status: "validation_required" and no compliance evaluation:
{ "success": false, "data": { "search_id": "76190bc0-e58c-494f-92c5-0c9a47389528", "correlation_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", "status": "validation_required", "errors": [ "XML-Transformer failed: XML-Transformer HTTP error 422: Court search ID and offense ID counts do not match the XML: 17 court search ID(s) in the request but 24 case(s) in the XML; 22 offense ID(s) in the request but 32 offense(s) in the XML. Each court search ID must map to exactly one XML case and each offense ID to exactly one XML offense; resubmit with the complete set." ], "degradation": { "xml_transformer": { "status": "failed", "error": "Court search ID and offense ID counts do not match the XML: 17 court search ID(s) in the request but 24 case(s) in the XML; 22 offense ID(s) in the request but 32 offense(s) in the XML. Each court search ID must map to exactly one XML case and each offense ID to exactly one XML offense; resubmit with the complete set." }, "compliance_engine": { "status": "not_called", "error": null } }, "timing": { "xml_transformer_ms": 120.5, "compliance_ms": 0, "total_ms": 125.0 } }, "meta": { "api_version": "2.0.0", "process_time_ms": 130, "correlation_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890" }}
XML-Transformer response on /transform-xml (HTTP 422):
{ "status": "error", "error_code": "CASE_OFFENSE_COUNT_MISMATCH", "message": "Court search ID and offense ID counts do not match the XML: 1 court search ID(s) in the request but 2 case(s) in the XML; 1 offense ID(s) in the request but 3 offense(s) in the XML. Each court search ID must map to exactly one XML case and each offense ID to exactly one XML offense; resubmit with the complete set.", "search_id": "99916916", "details": { "court_search_id_count": 1, "xml_case_count": 2, "offense_id_count": 1, "xml_offense_count": 3, "court_search_id_matches_cases": false, "offense_id_matches_offenses": false }}
The validation object surfaces data-quality issues in the source record. It is omitted entirely from the response when the source data is clean — your client should treat the absence of validation as “no issues”.When any cases[] row has is_excluded: true, client-facing validation is filtered after evaluation: issues for excluded offense_ids are dropped; if every offense on a case is excluded, that case’s case / case_subject (and offense_id: "unknown") issues are dropped too. Search / candidate issues remain. If nothing remains, validation is omitted.When present, it has this shape:
Where the issue was found: candidate, case_subject, case, or offense
field
string
The specific field that failed. Examples: subject_ssn, disposition, disposition_class, type_class
issue
string
Short human-readable description
description
string
Longer explanation of why the field matters
case_id
string
Internal case identifier (empty for candidate-level issues)
case_number
string
Associated case number (empty for candidate-level issues)
offense_id
string
Offense identifier (only on offense-level items)
errors vs warnings:
errors are hard data-quality problems — they typically force affected charges into the Insufficient Data queue, which then bubbles up through case_queue → court_queue → search_queue.
warnings are soft mismatches (e.g., the rule engine and ML model disagree on type class). The rule-engine classification wins; these are informational only.
errors here is not the same as the top-level data.errors array. data.errors carries service-level failures (engine timeouts, network errors). validation.issues.errors carries data-level problems in the input record.
record_decision vs search_queue: These are linked at aggregated levels — e.g. search_queue: "Automation" always pairs with record_decision: "NOT_REPORTABLE". Per-offense charge_decision comes from the compliance engine independently; aggregated *_decision labels mirror the queue mapping above.
The evaluation result (data.decision) is structured hierarchically: Record → Court → Case → OffenseEach level carries both a reportability label (*_decision) and a routing queue (*_queue):
case_queue, court_queue, and search_queue are aggregated from per-charge routing.queue values:
Insufficient Data (highest) — if any child queue is Insufficient Data
Auditor — if any child is Auditor (and none are Insufficient Data)
Automation (lowest) — every child is Automation
Use per-offense charge_decision and routing.queue for charge-level handling. At aggregated levels, *_decision mirrors *_queue via the mapping above — e.g. one reportable charge routed to Auditor yields record_decision: "REPORTABLE" and search_queue: "Auditor".
Glossary — Decision values and compliance terminology
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"SNH AI","colors":{"primary":"#0D9373","light":"#07C983","dark":"#0D9373"},"logo":{"light":"https://mintcdn.com/theary-90ea71ea/jCSsvaHFIuv14-wa/logo/logo.jpg?fit=max\u0026auto=format\u0026n=jCSsvaHFIuv14-wa\u0026q=85\u0026s=312a43fc188c5ccc0a53c878b98c3274","dark":"https://mintcdn.com/theary-90ea71ea/jCSsvaHFIuv14-wa/logo/logo.jpg?fit=max\u0026auto=format\u0026n=jCSsvaHFIuv14-wa\u0026q=85\u0026s=312a43fc188c5ccc0a53c878b98c3274"},"favicon":"https://mintcdn.com/theary-90ea71ea/jCSsvaHFIuv14-wa/logo/logo.jpg?fit=max\u0026auto=format\u0026n=jCSsvaHFIuv14-wa\u0026q=85\u0026s=312a43fc188c5ccc0a53c878b98c3274","api":{"playground":{}},"navbar":{"links":[{"href":"mailto:support@snh-ai.com","label":"Support"},{"href":"https://cra.pr.snh-ai.com/health","label":"Status"}]},"footer":{"links":[{"header":"Support","items":[{"label":"Contact Support","href":"mailto:support@snh-ai.com"},{"label":"Status","href":"https://cra.pr.snh-ai.com/health"}]}]},"variables":{"supportEmailHref":"mailto:support@snh-ai.com","apiHealthUrl":"https://cra.pr.snh-ai.com/health"},"styling":{"latex":false},"navigation":{"global":{},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"theary-90ea71ea","hasAudioNarration":false,"actualSubdomain":"theary-90ea71ea","customDomains":["docs.pr.snh-ai.com"],"gitSource":{"type":"github","owner":"nishi1594","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6ae943b20456074bedb6aaea:success","clientVersion":"0.0.4102","searchFilterCounts":[{"language":"default","tag":"Public Records","count":10},{"language":"default","tag":"Get Started","count":9},{"language":"default","tag":"Getting Started","count":6},{"language":"default","tag":"API Reference","count":6},{"language":"default","tag":"Endpoints","count":4},{"language":"default","tag":"Core Concepts","count":4},{"language":"default","tag":"Resources","count":3},{"language":"default","tag":"Examples","count":3},{"language":"default","tag":"Guides","count":2},{"language":"default","tag":"Support","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"assets/custom.css","content":".mintlify-sidebar .mintlify-logo-text{font-weight:700!important;font-size:1.25rem!important;color:#ffffff!important}[data-theme=\"light\"] .mintlify-sidebar .mintlify-logo-text{color:#1a1a1a!important}[data-theme=\"dark\"] .mintlify-sidebar .mintlify-logo-text{color:#ffffff!important}"}],"page":{"pagePath":"api-reference/endpoints/evaluate","slug":"/api-reference/endpoints/evaluate","pageMetadata":{"title":"Evaluate","description":"Evaluate a single criminal record for compliance and reportability","api":"POST https://cra.pr.snh-ai.com/evaluate","href":"/api-reference/endpoints/evaluate"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Evaluate a single criminal record for compliance and reportability\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,hr:`hr`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,CodeBlock,CodeGroup,Expandable,Heading,Note,ParamField,ResponseField,Table,Tip,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!CodeGroup)_missingMdxReference(`CodeGroup`,true);if(!Expandable)_missingMdxReference(`Expandable`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!ResponseField)_missingMdxReference(`ResponseField`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Tip,{children:_jsxs(_components.p,{children:[`Initial submissions: `,_jsx(_components.code,{children:`record.xml`}),` (+ recommended `,_jsx(_components.code,{children:`record.candidate_info`}),`). Resubmissions / JSON-native: `,_jsx(_components.code,{children:`record.record_json`}),` + `,_jsx(_components.strong,{children:`required`}),` `,_jsx(_components.code,{children:`record.candidate_info`}),`. Both paths require `,_jsx(_components.code,{children:`search_id`}),`, `,_jsx(_components.code,{children:`search_date`}),`, `,_jsx(_components.code,{children:`order_id`}),`, and `,_jsx(_components.code,{children:`order_number`}),` on `,_jsx(_components.code,{children:`record`}),`. The response shape is unchanged for both paths.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`input-modes-xml-vs-json`,children:`Input modes: XML vs JSON`}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.code,{children:`record`}),` object accepts two `,_jsx(_components.strong,{children:`mutually exclusive`}),` input types:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Input`}),_jsx(_components.th,{children:`Use case`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`record.xml`}),` (+ recommended `,_jsx(_components.code,{children:`candidate_info`}),`)`]}),_jsx(_components.td,{children:`Initial submission — raw vendor XML`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`record.record_json`}),` + `,_jsx(_components.code,{children:`record.candidate_info`})]}),_jsx(_components.td,{children:`Resubmission or JSON-native mapped criminal data`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`For JSON submissions, send sibling fields on `,_jsx(_components.code,{children:`record`}),`: `,_jsx(_components.code,{children:`record_json`}),` (mapped criminal data only), `,_jsx(_components.code,{children:`candidate_info`}),`, plus `,_jsx(_components.code,{children:`search_id`}),`, `,_jsx(_components.code,{children:`search_date`}),`, `,_jsx(_components.code,{children:`order_id`}),`, and `,_jsx(_components.code,{children:`order_number`}),`. Optional `,_jsx(_components.code,{children:`submission_type: \"resubmit\"`}),` marks a resubmission; it must be a top-level field on `,_jsx(_components.code,{children:`record`}),` — not inside `,_jsx(_components.code,{children:`record_json`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`request`,children:`Request`}),`\n`,_jsx(ParamField,{header:`Authorization`,type:`string`,required:true,id:`param-authorization`,children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`Bearer YOUR_JWT_TOKEN`}),` — see `,_jsx(_components.a,{href:`/authentication`,children:`Authentication`})]})}),`\n`,_jsxs(ParamField,{body:`record`,type:`object`,required:true,id:`param-record`,children:[_jsxs(_components.p,{children:[`The criminal record to evaluate. Provide exactly one of `,_jsx(_components.code,{children:`xml`}),` (initial submission) or `,_jsx(_components.code,{children:`record_json`}),` (resubmission), plus search metadata.`]}),_jsxs(Expandable,{title:`Record Properties`,children:[_jsx(ParamField,{body:`search_id`,type:`string`,required:true,id:`param-search-id`,children:_jsxs(_components.p,{children:[`Your unique identifier for `,_jsx(_components.strong,{children:`this`}),` evaluate call (one search). Use a distinct value per search. Echoed in the response. See `,_jsx(_components.a,{href:`/how-it-works#order--search--evaluate-contract`,children:`Order → Search → Evaluate`}),`. Example: `,_jsx(_components.code,{children:`\"76190bc0-e58c-494f-92c5-0c9a47389528\"`})]})}),_jsx(ParamField,{body:`search_date`,type:`string`,required:true,id:`param-search-date`,children:_jsxs(_components.p,{children:[`The date the background check search was initiated, in `,_jsx(_components.code,{children:`YYYY-MM-DD`}),` format. Used for lookback period calculations and compliance rule evaluation. Example: `,_jsx(_components.code,{children:`\"2025-04-30\"`})]})}),_jsx(ParamField,{body:`order_id`,type:`string`,required:true,id:`param-order-id`,children:_jsxs(_components.p,{children:[`Parent order ID in your system — groups one or more searches. Same `,_jsx(_components.code,{children:`order_id`}),` across every search on that order. Top-level on `,_jsx(_components.code,{children:`record`}),` only (not inside `,_jsx(_components.code,{children:`record_json`}),`). Echoed in the response. Example: `,_jsx(_components.code,{children:`\"41115779\"`})]})}),_jsx(ParamField,{body:`order_number`,type:`string`,required:true,id:`param-order-number`,children:_jsxs(_components.p,{children:[`Sub-order / search line in `,_jsx(_components.code,{children:`orderID.subOrderID`}),` form. Identifies `,_jsx(_components.strong,{children:`which`}),` search under the order this call covers. One `,_jsx(_components.code,{children:`/evaluate`}),` per `,_jsx(_components.code,{children:`order_number`}),`. Top-level on `,_jsx(_components.code,{children:`record`}),` only. Example: `,_jsx(_components.code,{children:`\"41115779.1\"`})]})}),_jsx(ParamField,{body:`xml`,type:`string`,id:`param-xml`,children:_jsxs(_components.p,{children:[`The raw screening XML from the vendor, wrapped in `,_jsx(_components.code,{children:`\u003cScreeningResults>...\u003c/ScreeningResults>`}),` tags. Use this for `,_jsx(_components.strong,{children:`initial submissions`}),` when you have the original vendor output. Mutually exclusive with `,_jsx(_components.code,{children:`record_json`}),` — provide one or the other, not both.`]})}),_jsx(ParamField,{body:`record_json`,type:`object`,id:`param-record-json`,children:_jsxs(_components.p,{children:[`Pre-processed criminal record data in JSON format. Use this for `,_jsx(_components.strong,{children:`resubmissions`}),` when you need to re-evaluate a record with corrected or updated data. Must include a top-level `,_jsx(_components.code,{children:`criminal_search_results`}),` array. Requires `,_jsx(_components.code,{children:`submission_type: \"resubmit\"`}),` on `,_jsx(_components.code,{children:`record`}),`. Mutually exclusive with `,_jsx(_components.code,{children:`xml`}),`. See `,_jsxs(_components.a,{href:`#record_json-reference`,children:[_jsx(_components.code,{children:`record_json`}),` reference`]}),` for the full structure.`]})}),_jsx(ParamField,{body:`submission_type`,type:`string`,id:`param-submission-type`,children:_jsxs(_components.p,{children:[`Set to `,_jsx(_components.code,{children:`\"resubmit\"`}),` when using the JSON resubmission path (`,_jsx(_components.code,{children:`record_json`}),`). Omit this field entirely on initial XML submissions. Must be a top-level field on `,_jsx(_components.code,{children:`record`}),`.`]})}),_jsx(ParamField,{body:`tenant_id`,type:`string`,id:`param-tenant-id`,children:_jsx(_components.p,{children:`Your organization identifier, used for authentication and data isolation. Provided during account setup.`})}),_jsx(ParamField,{body:`applicant_state`,type:`string`,id:`param-applicant-state`,children:_jsxs(_components.p,{children:[`The two-letter US state code where the applicant will work (e.g., `,_jsx(_components.code,{children:`\"CA\"`}),`, `,_jsx(_components.code,{children:`\"TX\"`}),`). Used with state-specific compliance rules in addition to federal rules.`]})}),_jsx(ParamField,{body:`customer_state`,type:`string`,id:`param-customer-state`,children:_jsxs(_components.p,{children:[`The two-letter US state code of the `,_jsx(_components.strong,{children:`client headquarters / work state`}),` for the requesting organization (e.g., `,_jsx(_components.code,{children:`\"CA\"`}),`, `,_jsx(_components.code,{children:`\"TX\"`}),`). Used for state-specific rule matching (distinct from `,_jsx(_components.code,{children:`applicant_state`}),`). Optional.`]})}),_jsxs(ParamField,{body:`cases`,type:`array`,id:`param-cases`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Optional`}),` — Maps each charge in the record to a court search ID and offense ID from your system, and controls which charges appear in the response. Omit this field or send `,_jsx(_components.code,{children:`[]`}),` to evaluate `,_jsx(_components.strong,{children:`all`}),` charges without explicit mapping. When provided, you must include an entry for `,_jsx(_components.strong,{children:`every`}),` charge in the record — partial subsets are rejected (HTTP `,_jsx(_components.strong,{children:`422`}),`). Use `,_jsx(_components.code,{children:`is_excluded: true`}),` on charges you want to exclude from the response instead of omitting them.`]}),_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsxs(_components.strong,{children:[`Positional mapping applies only when you send a non-empty `,_jsx(_components.code,{children:`cases[]`})]}),` (you are supplying your own `,_jsx(_components.code,{children:`court_search_id`}),` / `,_jsx(_components.code,{children:`offense_id`}),` values). Entries are mapped to charges in the vendor XML by `,_jsx(_components.strong,{children:`sequential position`}),` — include a row for every charge, in the same order, even for charges you will exclude (`,_jsx(_components.code,{children:`is_excluded: true`}),`). Sending fewer rows than XML charges causes positional drift. If you omit `,_jsx(_components.code,{children:`cases`}),` or send `,_jsx(_components.code,{children:`cases: []`}),`, this sequential mapping does `,_jsx(_components.strong,{children:`not`}),` apply.`]})}),_jsxs(Expandable,{title:`Case Mapping Properties`,children:[_jsx(ParamField,{body:`court_search_id`,type:`string`,required:true,id:`param-court-search-id`,children:_jsxs(_components.p,{children:[`The identifier for the court search that this charge belongs to (e.g., `,_jsx(_components.code,{children:`\"CS40929433A\"`}),`). Multiple charges can share the same court search ID when they come from the same court. Must be non-empty.`]})}),_jsx(ParamField,{body:`offense_id`,type:`string`,required:true,id:`param-offense-id`,children:_jsxs(_components.p,{children:[`The unique identifier for this specific charge (e.g., `,_jsx(_components.code,{children:`\"34789896\"`}),`). The total number of entries must match the total number of charges in the record. Must be non-empty.`]})}),_jsx(ParamField,{body:`is_excluded`,type:`boolean`,required:true,id:`param-is-excluded`,children:_jsxs(_components.p,{children:[`Controls whether this charge appears in the response. Set to `,_jsx(_components.code,{children:`false`}),` to include it. Set to `,_jsx(_components.code,{children:`true`}),` to process it internally (identity matching and case/court/search rollups still include it) but strip it from the client decision JSON. Always required on each `,_jsx(_components.code,{children:`cases[]`}),` row — omitting returns HTTP `,_jsx(_components.strong,{children:`400`}),`.`]})})]})]}),_jsxs(ParamField,{body:`candidate_info`,type:`object`,id:`param-candidate-info`,children:[_jsxs(_components.p,{children:[`The person being screened. Compared against the criminal record subject for identity match. `,_jsx(_components.strong,{children:`Required`}),` when using `,_jsx(_components.code,{children:`record_json`}),` (must include non-empty `,_jsx(_components.code,{children:`first_name`}),`, `,_jsx(_components.code,{children:`last_name`}),`, `,_jsx(_components.code,{children:`date_of_birth`}),`). `,_jsx(_components.strong,{children:`Recommended`}),` for XML submissions — needed for identity matching quality. Must be at the top level of `,_jsx(_components.code,{children:`record`}),` (not inside `,_jsx(_components.code,{children:`record_json`}),`). Send a flat object — do not send `,_jsx(_components.code,{children:`aliases[]`}),` or `,_jsx(_components.code,{children:`addresses[]`}),`.`]}),_jsxs(Expandable,{title:`Candidate Info Properties`,children:[_jsx(ParamField,{body:`first_name`,type:`string`,required:true,id:`param-first-name`,children:_jsxs(_components.p,{children:[`The candidate’s first name. Example: `,_jsx(_components.code,{children:`\"John\"`})]})}),_jsx(ParamField,{body:`middle_name`,type:`string`,id:`param-middle-name`,children:_jsxs(_components.p,{children:[`The candidate’s middle name or initial. Used to improve identity match accuracy. Example: `,_jsx(_components.code,{children:`\"A\"`})]})}),_jsx(ParamField,{body:`last_name`,type:`string`,required:true,id:`param-last-name`,children:_jsxs(_components.p,{children:[`The candidate’s last name. Example: `,_jsx(_components.code,{children:`\"Doe\"`})]})}),_jsx(ParamField,{body:`date_of_birth`,type:`string`,required:true,id:`param-date-of-birth`,children:_jsxs(_components.p,{children:[`The candidate’s date of birth in `,_jsx(_components.code,{children:`YYYY-MM-DD`}),` format. Used for identity matching and age-based compliance rules. Example: `,_jsx(_components.code,{children:`\"2000-01-01\"`})]})}),_jsx(ParamField,{body:`ssn`,type:`string`,id:`param-ssn`,children:_jsxs(_components.p,{children:[`The candidate’s Social Security Number. Any format is accepted (dashes, spaces, or digits only) — normalized internally. Improves identity match confidence when available. Example: `,_jsx(_components.code,{children:`\"123-45-6789\"`})]})}),_jsx(ParamField,{body:`address`,type:`string`,id:`param-address`,children:_jsxs(_components.p,{children:[`The candidate’s current address as a single-line string. Used for identity matching against record subject addresses. Example: `,_jsx(_components.code,{children:`\"123 Main St, Austin, TX 78701\"`})]})}),_jsx(ParamField,{body:`source_type`,type:`string`,id:`param-source-type`,children:_jsx(_components.p,{children:`Optional field for your internal audit tracking — passed through without processing`})}),_jsx(ParamField,{body:`source_reliability_rating`,type:`string`,id:`param-source-reliability-rating`,children:_jsx(_components.p,{children:`Optional field for your internal audit tracking — passed through without processing`})}),_jsx(ParamField,{body:`verification_status`,type:`string`,id:`param-verification-status`,children:_jsx(_components.p,{children:`Optional field for your internal audit tracking — passed through without processing`})})]})]}),_jsx(ParamField,{body:`search_type`,type:`string`,id:`param-search-type`,children:_jsxs(_components.p,{children:[`The type of criminal search performed. Echoed back in the response as `,_jsx(_components.code,{children:`ubs_search_type`}),`. Examples: `,_jsx(_components.code,{children:`\"Statewide_criminal\"`}),`, `,_jsx(_components.code,{children:`\"County_criminal\"`})]})})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`request-validation`,children:`Request validation`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Rule`}),_jsx(_components.th,{children:`Detail`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Exactly one input`}),_jsxs(_components.td,{children:[`Must provide exactly one of `,_jsx(_components.code,{children:`xml`}),` or `,_jsx(_components.code,{children:`record_json`}),` (not both, not neither)`]})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`record_json`}),` shape`]}),_jsxs(_components.td,{children:[`Must contain top-level `,_jsx(_components.code,{children:`criminal_search_results`}),` — non-empty array; each item and nested `,_jsx(_components.code,{children:`criminal_records[]`}),` entry must include all required fields (not `,_jsx(_components.code,{children:`null`}),`, missing, or `,_jsx(_components.code,{children:`\"\"`}),`) — see `,_jsxs(_components.a,{href:`#record_json-reference`,children:[_jsx(_components.code,{children:`record_json`}),` reference`]})]})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`submission_type`}),` with `,_jsx(_components.code,{children:`record_json`})]}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`record_json`}),` requires `,_jsx(_components.code,{children:`submission_type: \"resubmit\"`}),` on `,_jsx(_components.code,{children:`record`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`cases[]`})}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Optional`}),` — omit or send `,_jsx(_components.code,{children:`[]`}),` to evaluate all offenses (gate not applied). When non-empty: full set required (count gate), each row requires `,_jsx(_components.code,{children:`court_search_id`}),`, `,_jsx(_components.code,{children:`offense_id`}),`, and `,_jsx(_components.code,{children:`is_excluded`}),` (boolean). Mark exclusions with `,_jsx(_components.code,{children:`is_excluded: true`}),` — do not drop those rows. Partial subsets rejected (HTTP `,_jsx(_components.strong,{children:`422`}),`)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`candidate_info`})}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Required`}),` with `,_jsx(_components.code,{children:`record_json`}),` — non-empty object with `,_jsx(_components.code,{children:`first_name`}),`, `,_jsx(_components.code,{children:`last_name`}),`, `,_jsx(_components.code,{children:`date_of_birth`}),`. `,_jsx(_components.strong,{children:`Recommended`}),` for XML (needed for id matching). Must `,_jsx(_components.strong,{children:`not`}),` be inside `,_jsx(_components.code,{children:`record_json`})]})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`order_id`}),` / `,_jsx(_components.code,{children:`order_number`})]}),_jsxs(_components.td,{children:[`Required on `,_jsx(_components.code,{children:`record`}),` — non-empty strings (not `,_jsx(_components.code,{children:`null`}),`, missing, or `,_jsx(_components.code,{children:`\"\"`}),`); must `,_jsx(_components.strong,{children:`not`}),` be inside `,_jsx(_components.code,{children:`record_json`}),` or `,_jsx(_components.code,{children:`record_json.search`})]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Common `,_jsx(_components.strong,{children:`HTTP 400`}),` errors:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Message`}),_jsx(_components.th,{children:`Cause`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`Either xml or record_json is required`})}),_jsx(_components.td,{children:`Neither input field was provided`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`Provide exactly one of xml and record_json`})}),_jsx(_components.td,{children:`Both fields were provided`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`record_json must contain criminal_search_results`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`record_json`}),` is missing the required top-level key`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`criminal_search_results must not be empty`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`criminal_search_results`}),` is `,_jsx(_components.code,{children:`null`}),`, missing, or `,_jsx(_components.code,{children:`[]`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`court_search_id must not be empty`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`court_search_id`}),` is `,_jsx(_components.code,{children:`null`}),`, missing, or `,_jsx(_components.code,{children:`\"\"`}),` in `,_jsx(_components.code,{children:`record_json.criminal_search_results[]`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`search_date must not be empty`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`search_date`}),` is `,_jsx(_components.code,{children:`null`}),`, missing, or `,_jsx(_components.code,{children:`\"\"`}),` in `,_jsx(_components.code,{children:`record_json.criminal_search_results[]`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`criminal_records must not be empty`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`criminal_records`}),` is `,_jsx(_components.code,{children:`null`}),`, missing, or `,_jsx(_components.code,{children:`[]`}),` in `,_jsx(_components.code,{children:`record_json.criminal_search_results[]`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`case_number must not be empty`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`case_number`}),` is `,_jsx(_components.code,{children:`null`}),`, missing, or `,_jsx(_components.code,{children:`\"\"`}),` in `,_jsx(_components.code,{children:`record_json.criminal_search_results[].criminal_records[]`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`jurisdiction_state must not be empty`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`jurisdiction_state`}),` is `,_jsx(_components.code,{children:`null`}),`, missing, or `,_jsx(_components.code,{children:`\"\"`}),` in `,_jsx(_components.code,{children:`record_json.criminal_search_results[].criminal_records[]`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`file_date must not be empty`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`file_date`}),` is `,_jsx(_components.code,{children:`null`}),`, missing, or `,_jsx(_components.code,{children:`\"\"`}),` in `,_jsx(_components.code,{children:`record_json.criminal_search_results[].criminal_records[]`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`subject_name must not be empty`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`subject_name`}),` is `,_jsx(_components.code,{children:`null`}),`, missing, or `,_jsx(_components.code,{children:`\"\"`}),` in `,_jsx(_components.code,{children:`record_json.criminal_search_results[].criminal_records[]`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`sub_first_name must not be empty`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`sub_first_name`}),` is `,_jsx(_components.code,{children:`null`}),`, missing, or `,_jsx(_components.code,{children:`\"\"`}),` in `,_jsx(_components.code,{children:`record_json.criminal_search_results[].criminal_records[]`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`sub_last_name must not be empty`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`sub_last_name`}),` is `,_jsx(_components.code,{children:`null`}),`, missing, or `,_jsx(_components.code,{children:`\"\"`}),` in `,_jsx(_components.code,{children:`record_json.criminal_search_results[].criminal_records[]`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`subject_dob must not be empty`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`subject_dob`}),` is `,_jsx(_components.code,{children:`null`}),`, missing, or `,_jsx(_components.code,{children:`\"\"`}),` in `,_jsx(_components.code,{children:`record_json.criminal_search_results[].criminal_records[]`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`subject_ssn must not be empty`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`subject_ssn`}),` is `,_jsx(_components.code,{children:`null`}),`, missing, or `,_jsx(_components.code,{children:`\"\"`}),` in `,_jsx(_components.code,{children:`record_json.criminal_search_results[].criminal_records[]`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`subject_address must not be empty`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`subject_address`}),` is `,_jsx(_components.code,{children:`null`}),`, missing, or `,_jsx(_components.code,{children:`\"\"`}),` in `,_jsx(_components.code,{children:`record_json.criminal_search_results[].criminal_records[]`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`offenses must not be empty`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`offenses`}),` is `,_jsx(_components.code,{children:`null`}),`, missing, or `,_jsx(_components.code,{children:`[]`}),` in `,_jsx(_components.code,{children:`record_json.criminal_search_results[].criminal_records[]`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`submission_type must be 'resubmit' when record_json is provided`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`record_json`}),` sent without `,_jsx(_components.code,{children:`submission_type: \"resubmit\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`submission_type 'resubmit' requires record_json, not xml`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`submission_type: \"resubmit\"`}),` sent with `,_jsx(_components.code,{children:`xml`}),` instead of `,_jsx(_components.code,{children:`record_json`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`submission_type must not be inside record_json; provide it as a separate field`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`submission_type`}),` nested inside `,_jsx(_components.code,{children:`record_json`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`submission_type must not be inside record_json.search; provide it as a separate field`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`submission_type`}),` nested inside `,_jsx(_components.code,{children:`record_json.search`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`candidate_info must not be inside record_json; provide it as a separate field`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`candidate_info`}),` was nested inside `,_jsx(_components.code,{children:`record_json`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`candidate_info must not be empty`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`candidate_info`}),` is `,_jsx(_components.code,{children:`null`}),`, missing, or `,_jsx(_components.code,{children:`{}`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`candidate_info requires at minimum: first_name, last_name, and date_of_birth`})}),_jsxs(_components.td,{children:[`Required `,_jsx(_components.code,{children:`candidate_info`}),` fields are missing or empty (`,_jsx(_components.code,{children:`\"\"`}),`)`]})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[`Field required [type=bool] (missing `,_jsx(_components.code,{children:`is_excluded`}),`)`]}),_jsxs(_components.td,{children:[`A `,_jsx(_components.code,{children:`cases[]`}),` row is missing `,_jsx(_components.code,{children:`is_excluded`}),` (must be boolean `,_jsx(_components.code,{children:`true`}),` or `,_jsx(_components.code,{children:`false`}),`)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`order_id must not be inside record_json; provide it as a separate field`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`order_id`}),` nested inside `,_jsx(_components.code,{children:`record_json`}),` or `,_jsx(_components.code,{children:`record_json.search`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`order_number must not be inside record_json; provide it as a separate field`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`order_number`}),` nested inside `,_jsx(_components.code,{children:`record_json`}),` or `,_jsx(_components.code,{children:`record_json.search`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`order_id must not be empty`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`order_id`}),` is `,_jsx(_components.code,{children:`null`}),`, missing, or `,_jsx(_components.code,{children:`\"\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`order_number must not be empty`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`order_number`}),` is `,_jsx(_components.code,{children:`null`}),`, missing, or `,_jsx(_components.code,{children:`\"\"`})]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Common `,_jsx(_components.strong,{children:`HTTP 422`}),` errors (XML-Transformer — court search ID / offense ID count mismatch):`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Message`}),_jsx(_components.th,{children:`Cause`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`Court search ID and offense ID counts do not match the XML: {n} court search ID(s) in the request but {m} case(s) in the XML; {p} offense ID(s) in the request but {q} offense(s) in the XML. Each court search ID must map to exactly one XML case and each offense ID to exactly one XML offense; resubmit with the complete set.`})}),_jsxs(_components.td,{children:[`Non-empty `,_jsx(_components.code,{children:`cases[]`}),` — distinct court search ID count or total offense ID row count does not match parsed XML/record_json (`,_jsx(_components.code,{children:`error_code: CASE_OFFENSE_COUNT_MISMATCH`}),`)`]})]})})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`This validation runs inside XML-Transformer and returns HTTP `,_jsx(_components.strong,{children:`422`}),` on `,_jsx(_components.code,{children:`/transform-xml`}),`. On `,_jsx(_components.code,{children:`POST /evaluate`}),`, the orchestrator returns HTTP `,_jsx(_components.strong,{children:`422`}),` with `,_jsx(_components.code,{children:`data.status: \"validation_required\"`}),` and embeds the XT error as `,_jsx(_components.code,{children:`XML-Transformer failed: XML-Transformer HTTP error 422: ...`}),` in `,_jsx(_components.code,{children:`data.errors[]`}),`.`]})}),`\n`,_jsxs(Heading,{level:`3`,id:`cases-count-reconciliation-xml-transformer-gate`,children:[_jsx(_components.code,{children:`cases[]`}),` count reconciliation (XML-Transformer gate)`]}),`\n`,_jsxs(_components.p,{children:[`When `,_jsx(_components.code,{children:`record.cases[]`}),` is `,_jsx(_components.strong,{children:`non-empty`}),`, XML-Transformer validates that counts match the parsed record `,_jsx(_components.strong,{children:`before`}),` enrichment or compliance evaluation. Processing stops immediately on mismatch.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Check`}),_jsx(_components.th,{children:`Rule`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Distinct courts`}),_jsxs(_components.td,{children:[`Number of `,_jsx(_components.strong,{children:`distinct`}),` `,_jsx(_components.code,{children:`court_search_id`}),` values in `,_jsx(_components.code,{children:`cases[]`}),` = number of XML/record_json cases that have at least one offense`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Total offenses`}),_jsxs(_components.td,{children:[`Number of `,_jsx(_components.code,{children:`offense_id`}),` entries in `,_jsx(_components.code,{children:`cases[]`}),` = total number of XML/record_json offenses/charges`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`One court, many offenses`}),_jsxs(_components.td,{children:[`Multiple `,_jsx(_components.code,{children:`cases[]`}),` rows may share the same `,_jsx(_components.code,{children:`court_search_id`}),` (1 court : N offenses)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Exclusions`}),_jsxs(_components.td,{children:[`Do `,_jsx(_components.strong,{children:`not`}),` omit excluded charges — send them with `,_jsx(_components.code,{children:`is_excluded: true`}),` (they still count toward the gate)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Partial subsets`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Rejected`}),` — you cannot send a filtered subset of courts or offenses (HTTP `,_jsx(_components.strong,{children:`422`}),`)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Omit or empty`}),_jsxs(_components.td,{children:[`Omit `,_jsx(_components.code,{children:`cases[]`}),` or send `,_jsx(_components.code,{children:`cases: []`}),` — evaluate all offenses; gate `,_jsx(_components.strong,{children:`not`}),` applied`]})]})]})]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Matching example`}),` — XML has 2 cases and 3 charges:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`5`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`5`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`[`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"court_search_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"A\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"offense_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"1\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"is_excluded\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"court_search_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"A\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"offense_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"is_excluded\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"court_search_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"B\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"offense_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"3\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"is_excluded\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Offense `,_jsx(_components.code,{children:`\"2\"`}),` is included in the array to maintain positional alignment but excluded from the response (`,_jsx(_components.code,{children:`is_excluded: true`}),`). It still counts for the gate and evaluation; it is stripped from the client-facing decision JSON after decisions are built.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Mismatch example`}),` — UBS sends 17 distinct `,_jsx(_components.code,{children:`court_search_id`}),` values and 22 `,_jsx(_components.code,{children:`offense_id`}),` rows, but XML has 24 cases and 32 offenses → rejected.`]}),`\n`,_jsxs(Heading,{level:`3`,id:`excluding-charges-from-the-decision-json-is_excluded`,children:[`Excluding charges from the decision JSON (`,_jsx(_components.code,{children:`is_excluded`}),`)`]}),`\n`,_jsxs(_components.p,{children:[`When `,_jsx(_components.code,{children:`cases[]`}),` is non-empty, set `,_jsx(_components.code,{children:`is_excluded`}),` on every row:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Value`}),_jsx(_components.th,{children:`Effect`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`false`})}),_jsxs(_components.td,{children:[`Offense appears in `,_jsx(_components.code,{children:`data.decision`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`true`})}),_jsxs(_components.td,{children:[`Offense is evaluated (ID mapping, count gate, rollups) but `,_jsx(_components.strong,{children:`removed`}),` from client-facing `,_jsx(_components.code,{children:`data.decision`})]})]})]})]}),`\n`,_jsx(_components.p,{children:`Behavior:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`All `,_jsx(_components.code,{children:`cases[]`}),` pairs still flow through transform and compliance`]}),`\n`,_jsxs(_components.li,{children:[`After decisions are built, offenses with `,_jsx(_components.code,{children:`is_excluded: true`}),` are removed from `,_jsx(_components.code,{children:`data.decision`}),` (`,_jsx(_components.code,{children:`court_decisions`}),` → `,_jsx(_components.code,{children:`case_decisions`}),` → `,_jsx(_components.code,{children:`offenses`}),`)`]}),`\n`,_jsx(_components.li,{children:`Cases/courts with no remaining offenses are pruned from the decision tree`}),`\n`,_jsxs(_components.li,{children:[`Top-level / case / court rollups (`,_jsx(_components.code,{children:`search_queue`}),`, `,_jsx(_components.code,{children:`record_decision`}),`, `,_jsx(_components.code,{children:`case_queue`}),`, `,_jsx(_components.code,{children:`case_decision`}),`, `,_jsx(_components.code,{children:`court_queue`}),`, `,_jsx(_components.code,{children:`court_decision`}),`) are `,_jsx(_components.strong,{children:`not`}),` recomputed — they reflect the full (pre-exclusion) set`]}),`\n`,_jsxs(_components.li,{children:[`Client-facing validation filtering:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Drop errors/warnings tied to an excluded `,_jsx(_components.code,{children:`offense_id`})]}),`\n`,_jsxs(_components.li,{children:[`If `,_jsx(_components.strong,{children:`every`}),` offense on a case is excluded, also drop that case’s `,_jsx(_components.code,{children:`case`}),` / `,_jsx(_components.code,{children:`case_subject`}),` issues and `,_jsx(_components.code,{children:`offense_id: \"unknown\"`}),` issues for that case`]}),`\n`,_jsx(_components.li,{children:`Search / candidate issues are kept`}),`\n`,_jsxs(_components.li,{children:[`If no issues remain, `,_jsx(_components.code,{children:`validation`}),` is omitted (or status ready)`]}),`\n`]}),`\n`]}),`\n`,_jsx(_components.li,{children:`Routing still uses pre-exclusion validation internally`}),`\n`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`On `,_jsx(_components.code,{children:`POST /evaluate`}),`, court search ID / offense ID count mismatch returns HTTP `,_jsx(_components.strong,{children:`422`}),` with `,_jsx(_components.code,{children:`data.status: \"validation_required\"`}),` (not HTTP 500 / `,_jsx(_components.code,{children:`failed`}),`). See `,_jsx(_components.a,{href:`#example-response--validation_required-court-search-id--offense-id-count-mismatch`,children:`Example Response — validation_required (court search ID / offense ID count mismatch)`}),`.`]})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`The `,_jsx(_components.code,{children:`record_json`}),` structure errors above apply when `,_jsx(_components.code,{children:`record_json`}),` is provided (resubmission path). The `,_jsx(_components.code,{children:`sentence`}),` block on offenses is `,_jsx(_components.strong,{children:`optional`}),` and is not validated as required on input. Other offense-level fields are validated separately during enrichment.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`response`,children:`Response`}),`\n`,_jsxs(_components.p,{children:[`Operational next steps (queue or decision — one usually enough): `,_jsx(_components.a,{href:`/guides/queue-next-action`,children:`Queue \u0026 Decision → Next Action`}),`.`]}),`\n`,_jsx(_components.p,{children:`All responses are wrapped in a standard envelope:`}),`\n`,_jsx(ResponseField,{name:`success`,type:`boolean`,id:`param-success`,children:_jsxs(_components.p,{children:[`Indicates whether the request was processed. `,_jsx(_components.code,{children:`true`}),` when evaluation completed (fully or partially). `,_jsx(_components.code,{children:`false`}),` when the request was rejected due to validation errors or a processing failure.`]})}),`\n`,_jsxs(ResponseField,{name:`data`,type:`object`,id:`param-data`,children:[_jsx(_components.p,{children:`Contains the evaluation results, including the compliance decision, identity match scores, and any data-quality issues found.`}),_jsxs(Expandable,{title:`Data Properties`,children:[_jsx(ResponseField,{name:`search_id`,type:`string`,id:`param-search-id-1`,children:_jsx(_components.p,{children:`Your search identifier, echoed back from the request for reconciliation.`})}),_jsx(ResponseField,{name:`correlation_id`,type:`string`,id:`param-correlation-id`,children:_jsx(_components.p,{children:`A unique ID generated for this request. Include this when contacting support — it allows the team to trace the exact processing path for your request.`})}),_jsx(ResponseField,{name:`status`,type:`string`,id:`param-status`,children:_jsxs(_components.p,{children:[`The overall processing outcome. `,_jsx(_components.code,{children:`success`}),` means all stages completed normally. `,_jsx(_components.code,{children:`partial`}),` means some stages failed but results were still produced. `,_jsx(_components.code,{children:`validation_required`}),` means the request was rejected due to a data mismatch (HTTP 422). `,_jsx(_components.code,{children:`failed`}),` means processing could not complete.`]})}),_jsx(ResponseField,{name:`errors`,type:`array`,id:`param-errors`,children:_jsxs(_components.p,{children:[`Processing errors that occurred during evaluation (e.g., an engine timed out or a network call failed). Empty `,_jsx(_components.code,{children:`[]`}),` when everything succeeded. These are infrastructure-level issues — for data-quality problems in the record itself, see `,_jsx(_components.code,{children:`validation`}),`.`]})}),_jsxs(ResponseField,{name:`validation`,type:`object`,id:`param-validation`,children:[_jsxs(_components.p,{children:[`Data-quality issues found in the submitted record (e.g., missing SSN, missing disposition, ambiguous charge classification). `,_jsx(_components.strong,{children:`Only present when issues exist`}),` — omitted entirely when the source data is clean. Use this to understand why a charge may have been routed to `,_jsx(_components.code,{children:`Insufficient Data`}),`.`]}),_jsxs(Expandable,{title:`Validation Properties`,children:[_jsx(ResponseField,{name:`status`,type:`string`,id:`param-status-1`,children:_jsxs(_components.p,{children:[`The overall validation outcome. `,_jsx(_components.code,{children:`needs_manual_review`}),` means at least one data-quality issue requires human attention before the record can be fully automated.`]})}),_jsxs(ResponseField,{name:`issues`,type:`object`,id:`param-issues`,children:[_jsxs(_components.p,{children:[`Categorized lists of data-quality problems, split into `,_jsx(_components.code,{children:`errors`}),` (blocking) and `,_jsx(_components.code,{children:`warnings`}),` (informational).`]}),_jsxs(Expandable,{title:`Issues Properties`,children:[_jsxs(ResponseField,{name:`errors`,type:`array`,id:`param-errors-1`,children:[_jsxs(_components.p,{children:[`Blocking data-quality problems that prevent automated processing. Examples: missing SSN, missing disposition, unclear charge classification. These typically force affected charges into the `,_jsx(_components.code,{children:`Insufficient Data`}),` queue.`]}),_jsxs(Expandable,{title:`Error Item Properties`,children:[_jsx(ResponseField,{name:`level`,type:`string`,id:`param-level`,children:_jsxs(_components.p,{children:[`The scope of the issue: `,_jsx(_components.code,{children:`candidate`}),` (about the person being screened), `,_jsx(_components.code,{children:`case_subject`}),` (about the person named in the record), `,_jsx(_components.code,{children:`case`}),` (about the court case), or `,_jsx(_components.code,{children:`offense`}),` (about a specific charge).`]})}),_jsx(ResponseField,{name:`field`,type:`string`,id:`param-field`,children:_jsxs(_components.p,{children:[`The specific data field with the problem. Examples: `,_jsx(_components.code,{children:`subject_ssn`}),` (missing SSN), `,_jsx(_components.code,{children:`disposition`}),` (missing case outcome), `,_jsx(_components.code,{children:`disposition_class`}),` (ambiguous charge classification).`]})}),_jsx(ResponseField,{name:`issue`,type:`string`,id:`param-issue`,children:_jsxs(_components.p,{children:[`A short description of the problem. Example: `,_jsx(_components.code,{children:`\"SSN is missing or could not be determined.\"`})]})}),_jsx(ResponseField,{name:`description`,type:`string`,id:`param-description`,children:_jsxs(_components.p,{children:[`A detailed explanation of why this data matters and how its absence affects the evaluation. Example: `,_jsx(_components.code,{children:`\"SSN is required to confirm identity at the highest tier.\"`})]})}),_jsx(ResponseField,{name:`case_id`,type:`string`,id:`param-case-id`,children:_jsx(_components.p,{children:`The internal case identifier associated with this issue. Empty string for candidate-level issues that are not tied to a specific case.`})}),_jsx(ResponseField,{name:`case_number`,type:`string`,id:`param-case-number`,children:_jsx(_components.p,{children:`The court case number associated with this issue, for easy lookup in your system. Empty for candidate-level issues.`})}),_jsx(ResponseField,{name:`offense_id`,type:`string`,id:`param-offense-id-1`,children:_jsx(_components.p,{children:`The charge identifier, when the issue is about a specific charge. Only present on offense-level issues.`})})]})]}),_jsx(ResponseField,{name:`warnings`,type:`array`,id:`param-warnings`,children:_jsxs(_components.p,{children:[`Informational mismatches that do not block processing but may warrant review. Example: the rule engine and ML model disagree on a charge’s classification. Same structure as `,_jsx(_components.code,{children:`errors[]`}),`.`]})})]})]})]})]}),_jsxs(ResponseField,{name:`decision`,type:`object`,id:`param-decision`,children:[_jsxs(_components.p,{children:[`The compliance evaluation result, organized as a hierarchy: Record → Courts → Cases → Charges. Each level includes a reportability decision (`,_jsx(_components.code,{children:`REPORTABLE`}),`, `,_jsx(_components.code,{children:`NOT_REPORTABLE`}),`, or `,_jsx(_components.code,{children:`MANUAL_REVIEW`}),`) and a routing queue (`,_jsx(_components.code,{children:`Automation`}),`, `,_jsx(_components.code,{children:`Auditor`}),`, or `,_jsx(_components.code,{children:`Insufficient Data`}),`). When charges are excluded via `,_jsx(_components.code,{children:`is_excluded: true`}),`, they are removed from this output after processing.`]}),_jsxs(Expandable,{title:`Decision Properties`,children:[_jsx(ResponseField,{name:`search_id`,type:`string`,id:`param-search-id-2`,children:_jsx(_components.p,{children:`Your search identifier, echoed back from the request.`})}),_jsx(ResponseField,{name:`decision_date`,type:`string`,id:`param-decision-date`,children:_jsxs(_components.p,{children:[`When the compliance decision was produced, in ISO 8601 UTC format. Example: `,_jsx(_components.code,{children:`\"2026-05-19T14:22:10Z\"`})]})}),_jsx(ResponseField,{name:`record_decision`,type:`string`,id:`param-record-decision`,children:_jsxs(_components.p,{children:[`The overall reportability decision for the entire record. `,_jsx(_components.code,{children:`REPORTABLE`}),` means at least one charge can be included in a background report. `,_jsx(_components.code,{children:`NOT_REPORTABLE`}),` means no charges are reportable. `,_jsx(_components.code,{children:`MANUAL_REVIEW`}),` means insufficient data to make an automated determination. Derived from `,_jsx(_components.code,{children:`search_queue`}),`.`]})}),_jsx(ResponseField,{name:`search_queue`,type:`string`,id:`param-search-queue`,children:_jsxs(_components.p,{children:[`The overall routing assignment for the record. `,_jsx(_components.code,{children:`Automation`}),` means no human review needed. `,_jsx(_components.code,{children:`Auditor`}),` means at least one charge requires manual review. `,_jsx(_components.code,{children:`Insufficient Data`}),` means at least one charge lacks enough information for a determination. The highest-priority queue from any charge wins: `,_jsx(_components.code,{children:`Insufficient Data`}),` > `,_jsx(_components.code,{children:`Auditor`}),` > `,_jsx(_components.code,{children:`Automation`}),`.`]})}),_jsx(ResponseField,{name:`order_id`,type:`string`,id:`param-order-id-1`,children:_jsx(_components.p,{children:`Your order identifier, echoed back from the request for reconciliation.`})}),_jsx(ResponseField,{name:`order_number`,type:`string`,id:`param-order-number-1`,children:_jsx(_components.p,{children:`Your order number, echoed back from the request for reconciliation.`})}),_jsx(ResponseField,{name:`ubs_search_type`,type:`string`,id:`param-ubs-search-type`,children:_jsx(_components.p,{children:`The search type classification, echoed back from the request.`})}),_jsxs(ResponseField,{name:`court_decisions`,type:`array`,id:`param-court-decisions`,children:[_jsx(_components.p,{children:`Array of court-level decisions`}),_jsxs(Expandable,{title:`Court Properties`,children:[_jsx(ResponseField,{name:`court_search_id`,type:`string`,id:`param-court-search-id-1`,children:_jsxs(_components.p,{children:[`The court search identifier from the screening vendor, linking this court grouping back to your source data. When `,_jsx(_components.code,{children:`cases[]`}),` is provided, this matches the request `,_jsx(_components.code,{children:`court_search_id`}),`. May show `,_jsx(_components.code,{children:`\"TBD\"`}),` only when no court mapping was supplied.`]})}),_jsx(ResponseField,{name:`court_decision`,type:`string`,id:`param-court-decision`,children:_jsxs(_components.p,{children:[`Reportability decision for all cases in this court. `,_jsx(_components.code,{children:`REPORTABLE`}),`, `,_jsx(_components.code,{children:`NOT_REPORTABLE`}),`, or `,_jsx(_components.code,{children:`MANUAL_REVIEW`}),` — rolled up from the cases within this court.`]})}),_jsx(ResponseField,{name:`court_queue`,type:`string`,id:`param-court-queue`,children:_jsxs(_components.p,{children:[`Routing assignment for this court. `,_jsx(_components.code,{children:`Automation`}),`, `,_jsx(_components.code,{children:`Auditor`}),`, or `,_jsx(_components.code,{children:`Insufficient Data`}),` — rolled up from all cases. A single charge needing review is enough to escalate the entire court.`]})}),_jsxs(ResponseField,{name:`case_decisions`,type:`array`,id:`param-case-decisions`,children:[_jsx(_components.p,{children:`Array of case-level decisions`}),_jsxs(Expandable,{title:`Case Properties`,children:[_jsx(ResponseField,{name:`case_number`,type:`string`,id:`param-case-number-1`,children:_jsxs(_components.p,{children:[`The court case number from the criminal record. Example: `,_jsx(_components.code,{children:`\"2009D 008764\"`}),`, `,_jsx(_components.code,{children:`\"2024-CF-00312\"`})]})}),_jsx(ResponseField,{name:`case_decision`,type:`string`,id:`param-case-decision`,children:_jsxs(_components.p,{children:[`Reportability decision for all charges in this case. `,_jsx(_components.code,{children:`REPORTABLE`}),`, `,_jsx(_components.code,{children:`NOT_REPORTABLE`}),`, or `,_jsx(_components.code,{children:`MANUAL_REVIEW`}),` — rolled up from the individual charges.`]})}),_jsx(ResponseField,{name:`case_queue`,type:`string`,id:`param-case-queue`,children:_jsxs(_components.p,{children:[`Routing assignment for this case. `,_jsx(_components.code,{children:`Automation`}),`, `,_jsx(_components.code,{children:`Auditor`}),`, or `,_jsx(_components.code,{children:`Insufficient Data`}),` — rolled up from all charges in the case.`]})}),_jsx(ResponseField,{name:`jurisdiction_state`,type:`string`,id:`param-jurisdiction-state`,children:_jsxs(_components.p,{children:[`The US state where this case was filed. Determines which state-specific compliance rules apply. Example: `,_jsx(_components.code,{children:`\"TX\"`}),`, `,_jsx(_components.code,{children:`\"NC\"`}),`, `,_jsx(_components.code,{children:`\"CA\"`})]})}),_jsxs(ResponseField,{name:`id_match`,type:`object`,id:`param-id-match`,children:[_jsx(_components.p,{children:`How closely the candidate (the person being screened) matches the subject named in the criminal record. Higher scores mean stronger identity match.`}),_jsxs(Expandable,{title:`Identity Match Properties`,children:[_jsx(ResponseField,{name:`is_match`,type:`boolean`,id:`param-is-match`,children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`true`}),` if the candidate is considered the same person as the record subject (score meets the qualifying threshold). `,_jsx(_components.code,{children:`false`}),` if the identity could not be confirmed.`]})}),_jsx(ResponseField,{name:`match_score`,type:`number`,id:`param-match-score`,children:_jsxs(_components.p,{children:[`Overall identity match confidence as a weighted score from 0 to 1. Higher values mean stronger match. A score of `,_jsx(_components.code,{children:`0.85`}),` or above typically qualifies as a positive match.`]})}),_jsx(ResponseField,{name:`name_score`,type:`number`,id:`param-name-score`,children:_jsx(_components.p,{children:`How closely the candidate’s name matches the record subject’s name (0 = no match, 1 = exact match). Accounts for aliases.`})}),_jsx(ResponseField,{name:`dob_score`,type:`number`,id:`param-dob-score`,children:_jsx(_components.p,{children:`How closely the candidate’s date of birth matches the record subject’s (0 = no match, 1 = exact match).`})}),_jsx(ResponseField,{name:`ssn_score`,type:`number`,id:`param-ssn-score`,children:_jsx(_components.p,{children:`How closely the candidate’s SSN matches the record subject’s (0 = no match or not available, 1 = exact match).`})}),_jsx(ResponseField,{name:`address_score`,type:`number`,id:`param-address-score`,children:_jsxs(_components.p,{children:[`How closely the candidate’s address matches the record subject’s. `,_jsx(_components.code,{children:`1`}),` = match, `,_jsx(_components.code,{children:`0`}),` = no match, `,_jsx(_components.code,{children:`-1`}),` = address was not available for comparison.`]})}),_jsx(ResponseField,{name:`details`,type:`string`,id:`param-details`,children:_jsx(_components.p,{children:`A human-readable breakdown showing each component’s score, weight, and the overall qualifying percentage.`})})]})]}),_jsxs(ResponseField,{name:`offenses`,type:`array`,id:`param-offenses`,children:[_jsx(_components.p,{children:`Array of per-charge decisions`}),_jsxs(Expandable,{title:`Offense Properties`,children:[_jsx(ResponseField,{name:`offense_id`,type:`string`,id:`param-offense-id-2`,children:_jsx(_components.p,{children:`The unique identifier for this charge, from the source screening data. Use this to map decisions back to charges in your system.`})}),_jsx(ResponseField,{name:`charge`,type:`string`,id:`param-charge`,children:_jsxs(_components.p,{children:[`The charge description as it appears in the criminal record. Example: `,_jsx(_components.code,{children:`\"NO LIABILITY INSURANCE\"`}),`, `,_jsx(_components.code,{children:`\"THEFT OF PROPERTY >= $2,500\"`})]})}),_jsx(ResponseField,{name:`charge_decision`,type:`string`,id:`param-charge-decision`,children:_jsxs(_components.p,{children:[`Whether this charge can be included in a background report. `,_jsx(_components.code,{children:`REPORTABLE`}),` means the charge can legally be reported. `,_jsx(_components.code,{children:`NOT_REPORTABLE`}),` means compliance rules prevent reporting (e.g., beyond lookback period, traffic violation). `,_jsx(_components.code,{children:`MANUAL_REVIEW`}),` means a human must decide.`]})}),_jsx(ResponseField,{name:`type`,type:`string`,id:`param-type`,children:_jsxs(_components.p,{children:[`The severity classification of the charge. Examples: `,_jsx(_components.code,{children:`\"Misdemeanor\"`}),`, `,_jsx(_components.code,{children:`\"Felony\"`}),`, `,_jsx(_components.code,{children:`\"FELONY\"`}),`, `,_jsx(_components.code,{children:`\"M\"`}),`, `,_jsx(_components.code,{children:`\"D\"`})]})}),_jsx(ResponseField,{name:`disposition`,type:`string`,id:`param-disposition`,children:_jsxs(_components.p,{children:[`The outcome of the charge — how the case was resolved. Examples: `,_jsx(_components.code,{children:`\"Guilty\"`}),`, `,_jsx(_components.code,{children:`\"Dismissed\"`}),`, `,_jsx(_components.code,{children:`\"Pending\"`}),`, `,_jsx(_components.code,{children:`\"Deferred\"`}),`, `,_jsx(_components.code,{children:`\"No Information\"`})]})}),_jsx(ResponseField,{name:`rationale`,type:`string`,id:`param-rationale`,children:_jsx(_components.p,{children:`A plain-language explanation of why this charge received its decision. Use this as the compliance note or comment for the charge in your system.`})}),_jsx(ResponseField,{name:`needs_human_review`,type:`boolean`,id:`param-needs-human-review`,children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`true`}),` when the charge requires a human to make the reporting decision (i.e., `,_jsx(_components.code,{children:`charge_decision`}),` is `,_jsx(_components.code,{children:`MANUAL_REVIEW`}),`). `,_jsx(_components.code,{children:`false`}),` when the decision was fully automated.`]})}),_jsx(ResponseField,{name:`cited_rules`,type:`array`,id:`param-cited-rules`,children:_jsxs(_components.p,{children:[`The compliance rule identifiers that determined this charge’s decision. Examples: `,_jsx(_components.code,{children:`\"GENERAL_TRAFFIC_NON_REPORT\"`}),` (traffic violations not reportable), `,_jsx(_components.code,{children:`\"CA_NONCONV_7YR_LIMIT\"`}),` (California 7-year lookback for non-convictions).`]})}),_jsx(ResponseField,{name:`citations`,type:`array`,id:`param-citations`,children:_jsxs(_components.p,{children:[`Specific legal statute references supporting the decision. Example: `,_jsx(_components.code,{children:`\"15 U.S.C. § 1681c(a)(5)\"`}),`. May be empty when rules don’t reference specific statutes.`]})}),_jsxs(ResponseField,{name:`routing`,type:`object`,id:`param-routing`,children:[_jsx(_components.p,{children:`Detailed routing information for this charge, including queue assignment, identity confidence, and data sufficiency flags.`}),_jsxs(Expandable,{title:`Routing Properties`,children:[_jsx(ResponseField,{name:`queue`,type:`string`,id:`param-queue`,children:_jsxs(_components.p,{children:[`Where this charge should be routed. `,_jsx(_components.code,{children:`Automation`}),` = no human review needed. `,_jsx(_components.code,{children:`Auditor`}),` = human review recommended (optional). `,_jsx(_components.code,{children:`Insufficient Data`}),` = human review required.`]})}),_jsx(ResponseField,{name:`reportability`,type:`string`,id:`param-reportability`,children:_jsxs(_components.p,{children:[`A human-readable summary of the charge’s reportability. `,_jsx(_components.code,{children:`Reportable`}),` — can appear in a background report. `,_jsx(_components.code,{children:`Not Reportable`}),` — cannot be reported. `,_jsx(_components.code,{children:`Not Enough Info`}),` — insufficient data to determine.`]})}),_jsx(ResponseField,{name:`is_automatable`,type:`boolean`,id:`param-is-automatable`,children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`true`}),` when the charge can be fully processed without human review (queue is `,_jsx(_components.code,{children:`Automation`}),`). `,_jsx(_components.code,{children:`false`}),` otherwise.`]})}),_jsx(ResponseField,{name:`identity_level`,type:`string`,id:`param-identity-level`,children:_jsxs(_components.p,{children:[`How confident the system is that the candidate matches the record subject. `,_jsx(_components.code,{children:`High`}),` (score ≥ 0.9) — strong match. `,_jsx(_components.code,{children:`Medium`}),` (0.7–0.89) — probable match. `,_jsx(_components.code,{children:`Not Enough Info`}),` — insufficient data to score. `,_jsx(_components.code,{children:`Not Matching`}),` (score ≤ −1) — likely a different person.`]})}),_jsx(ResponseField,{name:`identity_score`,type:`number`,id:`param-identity-score`,children:_jsx(_components.p,{children:`The numeric identity match score (0–1), representing how closely the candidate matches the record subject. Higher is better.`})}),_jsx(ResponseField,{name:`identity_insufficient`,type:`boolean`,id:`param-identity-insufficient`,children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`true`}),` when there is not enough candidate or record data (e.g., missing SSN, missing address) to calculate a reliable identity match.`]})}),_jsx(ResponseField,{name:`reportability_insufficient`,type:`boolean`,id:`param-reportability-insufficient`,children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`true`}),` when there is not enough charge data (e.g., missing disposition, unclear charge type) to make an automated reportability decision.`]})}),_jsx(ResponseField,{name:`third_id_required`,type:`boolean`,id:`param-third-id-required`,children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`true`}),` when identity match could not be confirmed with name and DOB alone and requires a third factor (SSN or address) that was not available or did not match.`]})})]})]})]})]})]})]})]})]})]})]}),_jsx(ResponseField,{name:`timing`,type:`object`,id:`param-timing`,children:_jsxs(_components.p,{children:[`How long each processing stage took, in milliseconds. Includes `,_jsx(_components.code,{children:`total_ms`}),` for the overall processing time and per-component breakdowns (e.g., `,_jsx(_components.code,{children:`xml_transformer_ms`}),`, `,_jsx(_components.code,{children:`compliance_ms`}),`). Useful for performance monitoring.`]})}),_jsx(ResponseField,{name:`degradation`,type:`object`,id:`param-degradation`,children:_jsxs(_components.p,{children:[`Only present when something went wrong (`,_jsx(_components.code,{children:`partial`}),`, `,_jsx(_components.code,{children:`validation_required`}),`, or `,_jsx(_components.code,{children:`failed`}),`). Shows the health of each processing component: `,_jsx(_components.code,{children:`available`}),` (working normally), `,_jsx(_components.code,{children:`degraded`}),` (partially working), `,_jsx(_components.code,{children:`unavailable`}),` (could not be reached), `,_jsx(_components.code,{children:`failed`}),` (returned an error), or `,_jsx(_components.code,{children:`not_called`}),` (was not invoked because a prior stage failed).`]})})]})]}),`\n`,_jsxs(ResponseField,{name:`meta`,type:`object`,id:`param-meta`,children:[_jsx(_components.p,{children:`Metadata about the request itself (not the evaluation result).`}),_jsxs(Expandable,{title:`Meta Properties`,children:[_jsx(ResponseField,{name:`api_version`,type:`string`,id:`param-api-version`,children:_jsxs(_components.p,{children:[`The version of the API that processed this request. Example: `,_jsx(_components.code,{children:`\"2.0.0\"`})]})}),_jsx(ResponseField,{name:`process_time_ms`,type:`number`,id:`param-process-time-ms`,children:_jsx(_components.p,{children:`Total wall-clock time the request took from receipt to response, in milliseconds. Includes all processing stages, network time between services, and response serialization.`})}),_jsx(ResponseField,{name:`correlation_id`,type:`string`,id:`param-correlation-id-1`,children:_jsxs(_components.p,{children:[`The same correlation ID as in the `,_jsx(_components.code,{children:`data`}),` payload, provided here for convenience.`]})})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`http-status-codes`,children:`HTTP Status Codes`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Status`}),_jsx(_components.th,{children:`Meaning`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.strong,{children:`200`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`success`}),` — all processing completed`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.strong,{children:`206`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`partial`}),` — some components failed, results may be incomplete`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.strong,{children:`400`})}),_jsxs(_components.td,{children:[`Invalid request — missing or conflicting `,_jsx(_components.code,{children:`xml`}),` / `,_jsx(_components.code,{children:`record_json`}),`, empty required fields, missing `,_jsx(_components.code,{children:`is_excluded`}),` on a `,_jsx(_components.code,{children:`cases[]`}),` row`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.strong,{children:`422`})}),_jsxs(_components.td,{children:[`Validation error — payload does not reconcile with the record. On `,_jsx(_components.code,{children:`/evaluate`}),`, court search ID / offense ID count mismatch returns `,_jsx(_components.strong,{children:`422`}),` with `,_jsx(_components.code,{children:`data.status: \"validation_required\"`}),` (do not retry)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.strong,{children:`500`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`failed`}),` — processing failed entirely (engine/service failures)`]})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsxs(Heading,{level:`2`,id:`record_json-reference`,children:[_jsx(_components.code,{children:`record_json`}),` reference`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`record_json`}),` is `,_jsx(_components.strong,{children:`mapped-tier criminal data`}),` — court searches, cases, and charges from a prior pipeline output. It does `,_jsx(_components.strong,{children:`not`}),` include candidate demographics or order metadata; send `,_jsx(_components.code,{children:`candidate_info`}),`, `,_jsx(_components.code,{children:`order_id`}),`, and `,_jsx(_components.code,{children:`order_number`}),` via sibling fields on `,_jsx(_components.code,{children:`record`}),`.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Required top-level key:`}),` `,_jsx(_components.code,{children:`criminal_search_results`}),` (non-empty array)`]}),`\n`,_jsxs(_components.p,{children:[`Each `,_jsx(_components.code,{children:`criminal_search_results[]`}),` item must include required fields (`,_jsx(_components.code,{children:`court_search_id`}),`, `,_jsx(_components.code,{children:`search_date`}),`, `,_jsx(_components.code,{children:`criminal_records`}),`) — values must not be `,_jsx(_components.code,{children:`null`}),`, missing, or empty (`,_jsx(_components.code,{children:`\"\"`}),`). `,_jsx(_components.code,{children:`search_jurisdiction`}),` is `,_jsx(_components.strong,{children:`optional`}),` (ignored for validation when missing or empty; still accepted when provided). Nested `,_jsx(_components.code,{children:`criminal_records[]`}),` items must include required case fields (see table below); `,_jsx(_components.code,{children:`sub_middle_name`}),` is optional. Arrays (`,_jsx(_components.code,{children:`criminal_records`}),`, `,_jsx(_components.code,{children:`offenses`}),`) must not be empty. Prefer case-level `,_jsx(_components.code,{children:`jurisdiction_state`}),` (and `,_jsx(_components.code,{children:`jurisdiction`}),` when available) for location.`]}),`\n`,_jsxs(_components.p,{children:[_jsxs(_components.strong,{children:[`Forbidden inside `,_jsx(_components.code,{children:`record_json`}),`:`]}),` `,_jsx(_components.code,{children:`candidate_info`}),`, `,_jsx(_components.code,{children:`submission_type`}),` (including `,_jsx(_components.code,{children:`record_json.search.submission_type`}),` on input), `,_jsx(_components.code,{children:`order_id`}),`, `,_jsx(_components.code,{children:`order_number`}),` (including inside `,_jsx(_components.code,{children:`record_json.search`}),`), `,_jsx(_components.code,{children:`status`}),` (including `,_jsx(_components.code,{children:`record_json.search.status`}),` on input).`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`}),_jsx(_components.th,{children:`Example values`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`criminal_search_results`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Array of court searches — each represents a separate court search result containing one or more criminal cases`}),_jsx(_components.td,{children:`Non-empty array of court search objects`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`search`})}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Optional metadata about the original search request. See `,_jsx(_components.a,{href:`#record_jsonsearch`,children:_jsx(_components.code,{children:`record_json.search`})})]}),_jsx(_components.td,{children:`See below`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`tenant_id`})}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Your organization identifier for data isolation`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"UBS\"`}),`, `,_jsx(_components.code,{children:`\"T001\"`})]})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`record_json-search`,children:_jsx(_components.code,{children:`record_json.search`})}),`\n`,_jsxs(_components.p,{children:[`Optional metadata about the original search. Do `,_jsx(_components.strong,{children:`not`}),` include `,_jsx(_components.code,{children:`submission_type`}),`, `,_jsx(_components.code,{children:`order_id`}),`, `,_jsx(_components.code,{children:`order_number`}),`, or `,_jsx(_components.code,{children:`status`}),` here — send those as sibling fields on `,_jsx(_components.code,{children:`record`}),`.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Description`}),_jsx(_components.th,{children:`Example values`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`search_id`})}),_jsxs(_components.td,{children:[`The search identifier — should match the outer `,_jsx(_components.code,{children:`search_id`}),` on `,_jsx(_components.code,{children:`record`})]}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`\"99908723\"`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`vendor_source`})}),_jsx(_components.td,{children:`The name of the data vendor that produced this record`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\"DataDivers\"`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`search_type`})}),_jsx(_components.td,{children:`The type of criminal search that was performed`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\"USA Criminal Offender\"`})})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`criminal_search_results`,children:_jsx(_components.code,{children:`criminal_search_results[]`})}),`\n`,_jsx(_components.p,{children:`Each entry represents a court search — a query to a specific court that returned one or more criminal cases.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`}),_jsx(_components.th,{children:`Example values`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`court_search_id`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Unique identifier for this court search, used to map results back to the source`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"CS40929433A\"`}),`, `,_jsx(_components.code,{children:`\"78901234\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`search_date`})}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[`When the court search was performed, in `,_jsx(_components.code,{children:`YYYY-MM-DD`}),` format`]}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`\"2026-06-16\"`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`criminal_records`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Array of criminal cases found in this court search. Each case contains one or more charges.`}),_jsx(_components.td,{children:`Non-empty array of case objects`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`search_jurisdiction`})}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`The jurisdiction (state and county) where the court search was performed. Prefer using case-level `,_jsx(_components.code,{children:`jurisdiction_state`}),` for compliance rules.`]}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"NC-MECKLENBURG\"`}),`, `,_jsx(_components.code,{children:`\"TX-HARRIS\"`})]})]})]})]}),`\n`,_jsxs(Heading,{level:`3`,id:`criminal_records-case`,children:[_jsx(_components.code,{children:`criminal_records[]`}),` (case)`]}),`\n`,_jsx(_components.p,{children:`Each entry represents a criminal case — a court proceeding that contains one or more charges (offenses). The subject fields describe the person named in the court record (who may or may not be the candidate).`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`}),_jsx(_components.th,{children:`Example values`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`case_number`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`The court case number assigned by the court system`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"2009D 008764\"`}),`, `,_jsx(_components.code,{children:`\"2024-CF-00312\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`jurisdiction_state`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`The US state where the case was filed (two-letter code). Determines state-specific compliance rules.`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"NC\"`}),`, `,_jsx(_components.code,{children:`\"TX\"`}),`, `,_jsx(_components.code,{children:`\"CA\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`file_date`})}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[`The date the case was filed with the court, in `,_jsx(_components.code,{children:`YYYY-MM-DD`}),` format`]}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`\"2009-02-10\"`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`subject_name`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`The full name of the person named in the court record`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\"JOHN A DOE\"`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`sub_first_name`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`The first name of the record subject, used for identity matching`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\"John\"`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`sub_middle_name`})}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Optional middle name or initial. May be omitted or `,_jsx(_components.code,{children:`\"\"`}),`.`]}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"A\"`}),`, `,_jsx(_components.code,{children:`\"\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`sub_last_name`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`The last name of the record subject`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\"Doe\"`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`subject_dob`})}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[`The date of birth of the record subject, in `,_jsx(_components.code,{children:`YYYY-MM-DD`}),` format. Used for identity matching.`]}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`\"2000-01-01\"`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`subject_ssn`})}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[`Non-empty SSN of the record subject (identity matching). Use a real value or a sentinel such as `,_jsx(_components.code,{children:`UNKNOWN`}),` / `,_jsx(_components.code,{children:`NONE`}),` when unavailable — `,_jsx(_components.code,{children:`\"\"`}),` is rejected.`]}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"123-45-6789\"`}),`, `,_jsx(_components.code,{children:`\"UNKNOWN\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`subject_address`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`The address of the record subject. Used for identity matching.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\"123 Main St, Charlotte, NC 28202\"`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`offenses`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Array of individual charges within this case. Each charge is evaluated independently for compliance.`}),_jsx(_components.td,{children:`Non-empty array of offense objects`})]})]})]}),`\n`,_jsxs(Heading,{level:`3`,id:`offenses-charge`,children:[_jsx(_components.code,{children:`offenses[]`}),` (charge)`]}),`\n`,_jsx(_components.p,{children:`Each entry represents a single criminal charge within a case. This is the most granular level — each charge receives its own reportability decision.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Description`}),_jsx(_components.th,{children:`Example values`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`offense_id`})}),_jsx(_components.td,{children:`Unique identifier for this charge, required for mapping decisions back to your system`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"48870\"`}),`, `,_jsx(_components.code,{children:`\"4628347\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`charge`})}),_jsx(_components.td,{children:`The formal charge description as it appears in the court record`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"Speeding\"`}),`, `,_jsx(_components.code,{children:`\"THEFT OF PROPERTY >= $2,500\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`disposition`})}),_jsx(_components.td,{children:`How the charge was resolved — the court’s final outcome. Drives reportability rules (e.g., convictions vs. dismissals have different lookback periods).`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"Guilty\"`}),`, `,_jsx(_components.code,{children:`\"Dismissed\"`}),`, `,_jsx(_components.code,{children:`\"Pending\"`}),`, `,_jsx(_components.code,{children:`\"Deferred\"`}),`, `,_jsx(_components.code,{children:`\"No Information\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`type`})}),_jsx(_components.td,{children:`The severity classification of the charge. Affects which compliance rules apply.`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"Misdemeanor\"`}),`, `,_jsx(_components.code,{children:`\"Felony\"`}),`, `,_jsx(_components.code,{children:`\"M\"`}),`, `,_jsx(_components.code,{children:`\"FELONY\"`}),`, `,_jsx(_components.code,{children:`\"D\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`charge_date`})}),_jsxs(_components.td,{children:[`When the charge was filed, in `,_jsx(_components.code,{children:`YYYY-MM-DD`}),` format. Used for lookback period calculations.`]}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"2009-02-10\"`}),`, `,_jsx(_components.code,{children:`null`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`disposition_date`})}),_jsxs(_components.td,{children:[`When the disposition was entered, in `,_jsx(_components.code,{children:`YYYY-MM-DD`}),` format. Used for lookback period calculations.`]}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"2009-02-10\"`}),`, `,_jsx(_components.code,{children:`null`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`arrest_date`})}),_jsxs(_components.td,{children:[`When the arrest occurred, in `,_jsx(_components.code,{children:`YYYY-MM-DD`}),` format`]}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"2009-02-08\"`}),`, `,_jsx(_components.code,{children:`null`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`pending_court_date`})}),_jsxs(_components.td,{children:[`The next scheduled court date, when the charge is still pending. In `,_jsx(_components.code,{children:`YYYY-MM-DD`}),` format.`]}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"2026-07-15\"`}),`, `,_jsx(_components.code,{children:`null`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`sentence`})}),_jsxs(_components.td,{children:[`Sentencing details, if applicable. `,_jsx(_components.strong,{children:`Optional`}),` — omit when sentence data is not available. See `,_jsx(_components.a,{href:`#sentence-on-offense`,children:_jsx(_components.code,{children:`sentence`})}),`.`]}),_jsx(_components.td,{children:`See below`})]})]})]}),`\n`,_jsxs(Heading,{level:`3`,id:`sentence-on-offense`,children:[_jsx(_components.code,{children:`sentence`}),` (on offense)`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Optional`}),` — omit the entire `,_jsx(_components.code,{children:`sentence`}),` block when sentence data is not available. When provided, all fields within are also optional — include only what is known.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Description`}),_jsx(_components.th,{children:`Example values`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`incarceration_date`})}),_jsxs(_components.td,{children:[`When the subject began serving jail or prison time, in `,_jsx(_components.code,{children:`YYYY-MM-DD`}),` format`]}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"2009-02-15\"`}),`, `,_jsx(_components.code,{children:`null`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`release_date`})}),_jsxs(_components.td,{children:[`When the subject was released from custody, in `,_jsx(_components.code,{children:`YYYY-MM-DD`}),` format`]}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"2010-01-15\"`}),`, `,_jsx(_components.code,{children:`null`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`is_serving`})}),_jsx(_components.td,{children:`Whether the subject is currently incarcerated for this sentence. Relevant for compliance rules around active sentences.`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`true`}),`, `,_jsx(_components.code,{children:`false`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`probation`})}),_jsx(_components.td,{children:`The probation term imposed as part of the sentence`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"12 months\"`}),`, `,_jsx(_components.code,{children:`null`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`jail_time`})}),_jsx(_components.td,{children:`The jail sentence imposed (shorter-term local incarceration)`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"30 days\"`}),`, `,_jsx(_components.code,{children:`null`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prison_time`})}),_jsx(_components.td,{children:`The prison sentence imposed (longer-term state/federal incarceration)`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"2 years\"`}),`, `,_jsx(_components.code,{children:`null`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suspended`})}),_jsx(_components.td,{children:`Any portion of the sentence that was suspended (not served unless conditions are violated)`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"6 months suspended\"`}),`, `,_jsx(_components.code,{children:`null`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`restitution`})}),_jsx(_components.td,{children:`The amount the subject was ordered to pay to the victim`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"500.00\"`}),`, `,_jsx(_components.code,{children:`null`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`community_service`})}),_jsx(_components.td,{children:`Community service hours ordered by the court`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"40 hours\"`}),`, `,_jsx(_components.code,{children:`null`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`fines`})}),_jsx(_components.td,{children:`Monetary fines imposed as part of the sentence`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"250.00\"`}),`, `,_jsx(_components.code,{children:`null`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`court_costs`})}),_jsx(_components.td,{children:`Administrative court costs assessed to the defendant`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"100.00\"`}),`, `,_jsx(_components.code,{children:`null`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`sentence_comments`})}),_jsx(_components.td,{children:`Free-text notes or additional context about the sentence`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"Credit for time served\"`}),`, `,_jsx(_components.code,{children:`null`})]})]})]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Send `,_jsx(_components.code,{children:`candidate_info`}),` as a flat block with a single-line `,_jsx(_components.code,{children:`address`}),` string and `,_jsx(_components.code,{children:`submission_type`}),` as a top-level field on `,_jsx(_components.code,{children:`record`}),`. The API handles normalization internally — you do not need to send structured `,_jsx(_components.code,{children:`addresses[]`}),` or nest these fields inside `,_jsx(_components.code,{children:`record_json`}),`.`]})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`code-examples`,children:`Code Examples`}),`\n`,_jsxs(Accordion,{title:`Resubmission — mapped JSON (record_json)`,id:`resubmission-mapped-json-record-json`,children:[_jsx(_components.p,{children:`Primary example for JSON resubmission:`}),_jsx(CodeBlock,{filename:``,numberOfLines:`55`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`55`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"record\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"search_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"99908723\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"search_date\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2026-06-16\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"order_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"789\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"order_number\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"789.1\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"submission_type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"resubmit\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"cases\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"court_search_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"CS40929433A\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"offense_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"34789896\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"is_excluded\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ],`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"record_json\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"criminal_search_results\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [{`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"court_search_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"CS40929433A\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"search_date\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2026-06-16\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"criminal_records\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [{`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"case_number\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2009D 008764\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"jurisdiction_state\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"NC\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"file_date\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2009-02-10\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"subject_name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"JOHN A DOE\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"sub_first_name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"John\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"sub_middle_name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"A\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"sub_last_name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Doe\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"subject_dob\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2000-01-01\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"subject_ssn\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"123-45-6789\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"subject_address\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"123 Main St, Charlotte, NC 28202\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"offenses\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [{`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"offense_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"34789896\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Misdemeanor\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"charge\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Speeding\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"disposition\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Guilty\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"charge_date\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2009-02-10\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"disposition_date\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2009-02-10\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"pending_court_date\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`null`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"sentence\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"incarceration_date\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2024-06-01\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"release_date\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2026-06-01\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"is_serving\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"probation\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`null`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"jail_time\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"30 days\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"prison_time\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`null`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"fines\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"250.00\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"court_costs\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"100.00\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"candidate_info\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"first_name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"John\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"last_name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Doe\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"date_of_birth\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2000-01-01\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"address\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"123 Main St, Austin, TX 78701\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),_jsx(Warning,{children:_jsxs(_components.p,{children:[`Do not nest `,_jsx(_components.code,{children:`candidate_info`}),`, `,_jsx(_components.code,{children:`submission_type`}),`, `,_jsx(_components.code,{children:`order_id`}),`, or `,_jsx(_components.code,{children:`order_number`}),` inside `,_jsx(_components.code,{children:`record_json`}),`. Send `,_jsx(_components.code,{children:`submission_type: \"resubmit\"`}),` as a top-level field on `,_jsx(_components.code,{children:`record`}),` whenever `,_jsx(_components.code,{children:`record_json`}),` is provided.`]})})]}),`\n`,_jsxs(Accordion,{title:`Resubmission — pending charge (offense snippet)`,id:`resubmission-pending-charge-offense-snippet`,children:[_jsxs(_components.p,{children:[`Example offense with `,_jsx(_components.code,{children:`Pending`}),` disposition and a future `,_jsx(_components.code,{children:`pending_court_date`}),`:`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`23`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`23`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"offense_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"48871\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Misdemeanor\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"charge\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Driving While License Revoked\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"disposition\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Pending\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"charge_date\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2024-03-15\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"disposition_date\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`null`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"pending_court_date\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2026-07-15\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"sentence\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"incarceration_date\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`null`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"release_date\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`null`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"is_serving\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"probation\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`null`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"jail_time\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`null`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"prison_time\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`null`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"suspended\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`null`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"restitution\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`null`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"community_service\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`null`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"fines\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`null`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"court_costs\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`null`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"sentence_comments\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`null`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]}),`\n`,_jsxs(Accordion,{title:`Initial submission — raw XML`,id:`initial-submission-raw-xml`,children:[_jsxs(_components.p,{children:[`Same envelope as resubmission — use `,_jsx(_components.code,{children:`xml`}),` instead of `,_jsx(_components.code,{children:`record_json`}),` + `,_jsx(_components.code,{children:`submission_type`}),`. Omit `,_jsx(_components.code,{children:`submission_type`}),` on initial submissions:`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`18`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`18`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"record\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"search_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"99908723\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"search_date\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2026-06-16\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"order_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"789\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"order_number\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"789.1\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"xml\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\u003cScreeningResults>...\u003c/ScreeningResults>\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"cases\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"court_search_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"CS40929433A\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"offense_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"34789896\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"is_excluded\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ],`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"candidate_info\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"first_name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"John\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"last_name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Doe\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"date_of_birth\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2000-01-01\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"address\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"123 Main St, Austin, TX 78701\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]}),`\n`,_jsxs(Accordion,{title:`Full Request Body — XML with candidate overrides`,id:`full-request-body-xml-with-candidate-overrides`,children:[_jsx(_components.p,{children:`Copy and modify this JSON payload for initial XML submissions:`}),_jsx(CodeBlock,{filename:``,numberOfLines:`22`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`22`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"record\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"xml\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\u003cScreeningResults>...\u003c/ScreeningResults>\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"search_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"76190bc0-e58c-494f-92c5-0c9a47389528\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"search_date\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2025-04-30\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"order_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"41115779\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"order_number\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"41115779.1\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"applicant_state\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"CA\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"candidate_info\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"first_name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"John\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"middle_name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"A\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"last_name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Doe\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"date_of_birth\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"1990-05-15\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"ssn\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"123-45-6789\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"address\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"123 Main St, Los Angeles, CA 90001\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"cases\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"court_search_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"CS40929433A\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"offense_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"34789896\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"is_excluded\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ],`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"search_type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Statewide_criminal\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]}),`\n`,_jsx(Accordion,{title:`Example Request (cURL / Python / JavaScript)`,id:`example-request-curl-python-javascript`,children:_jsxs(CodeGroup,{children:[_jsx(CodeBlock,{filename:`cURL`,numberOfLines:`25`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`25`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"https://cra.pr.snh-ai.com/evaluate\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Authorization: Bearer YOUR_JWT_TOKEN\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"record\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"xml\": \"\u003cScreeningResults>\u003clogin>\u003caccount>05022022\u003c/account>\u003cusername>test\u003c/username>\u003c/login>\u003cpostResults order=\\\\\"12345\\\\\">\u003ccase>\u003ccase_number>MJ-05003-TR-0006023-2020\u003c/case_number>\u003coffense_date>20200310\u003c/offense_date>\u003cjurisdiction_state>PA\u003c/jurisdiction_state>\u003cchargeinfo>\u003ccharge>DRIVING WHILE OPERATOR PRIVILEGES SUSPENDED\u003c/charge>\u003cdisposition>GUILTY\u003c/disposition>\u003c/chargeinfo>\u003c/case>\u003c/postResults>\u003c/ScreeningResults>\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"search_id\": \"76190bc0-e58c-494f-92c5-0c9a47389528\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"search_date\": \"2025-04-30\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"order_id\": \"41115779\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"order_number\": \"41115779.1\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"applicant_state\": \"CA\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"candidate_info\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"first_name\": \"John\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"middle_name\": \"A\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"last_name\": \"Doe\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"date_of_birth\": \"1990-05-15\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"ssn\": \"123-45-6789\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"address\": \"123 Main St, Los Angeles, CA 90001\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"cases\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` { \"court_search_id\": \"CS40929433A\", \"offense_id\": \"34789896\", \"is_excluded\": false }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` ],`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"search_type\": \"Statewide_criminal\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),_jsx(CodeBlock,{filename:`Python`,numberOfLines:`38`,language:`python`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`python`,children:_jsxs(_components.code,{language:`python`,numberOfLines:`38`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` requests`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`response `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` requests.post(`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"https://cra.pr.snh-ai.com/evaluate\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` headers`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Authorization\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Bearer YOUR_JWT_TOKEN\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"application/json\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` json`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"record\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"xml\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\u003cScreeningResults>...\u003c/ScreeningResults>\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"search_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"76190bc0-e58c-494f-92c5-0c9a47389528\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"search_date\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2025-04-30\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"order_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"41115779\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"order_number\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"41115779.1\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"applicant_state\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"CA\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"candidate_info\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"first_name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"John\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"middle_name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"A\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"last_name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Doe\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"date_of_birth\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"1990-05-15\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"ssn\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"123-45-6789\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"address\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"123 Main St, Los Angeles, CA 90001\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"cases\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"court_search_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"CS40929433A\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"offense_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"34789896\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"is_excluded\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: false }`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ],`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"search_type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Statewide_criminal\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`result `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` response.json()`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`decision `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` result[`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`][`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"decision\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`print`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`f`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Search queue: `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`{`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`decision[`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'search_queue'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`}`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`for`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` court `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`in`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` decision[`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"court_decisions\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` for`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` case `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`in`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` court[`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"case_decisions\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` for`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` offense `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`in`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` case[`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"offenses\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:` print`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(offense[`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"offense_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`], offense[`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"charge_decision\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`], offense[`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"routing\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`][`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"queue\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`])`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`JavaScript`,numberOfLines:`39`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`39`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` response`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` await`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` fetch`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://cra.pr.snh-ai.com/evaluate\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` method:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"POST\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` headers:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Authorization\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Bearer YOUR_JWT_TOKEN\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"application/json\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` body:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` JSON`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`stringify`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` record:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` xml:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"\u003cScreeningResults>...\u003c/ScreeningResults>\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` search_id:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"76190bc0-e58c-494f-92c5-0c9a47389528\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` search_date:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"2025-04-30\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` order_id:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"41115779\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` order_number:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"41115779.1\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` applicant_state:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"CA\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` candidate_info:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` first_name:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"John\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` middle_name:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"A\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` last_name:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Doe\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` date_of_birth:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"1990-05-15\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` ssn:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"123-45-6789\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` address:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"123 Main St, Los Angeles, CA 90001\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` cases:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`court_search_id:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"CS40929433A\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`offense_id:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"34789896\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`is_excluded:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ],`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` search_type:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Statewide_criminal\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` })`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`});`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` result`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` await`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` response`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`json`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`();`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` decision`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` result`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`data`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`decision`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`console`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`log`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\"`Search queue: \"}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:\"${\"}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`decision`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`search_queue`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:`}`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\"`\"}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`for`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` court`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` of`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` decision`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`court_decisions`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` for`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` c`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` of`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` court`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`case_decisions`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` for`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` offense`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` of`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` c`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`offenses`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` console`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`log`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`offense`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`offense_id`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`offense`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`charge_decision`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`offense`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`routing`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`queue`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]})}),`\n`,_jsxs(Accordion,{title:`Example Response — Success (200)`,id:`example-response-success-200`,children:[_jsx(CodeBlock,{filename:``,numberOfLines:`80`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`80`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"success\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"search_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"42198501\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"correlation_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"a1b2c3d4-e5f6-7890-abcd-ef1234567890\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"success\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"errors\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"decision\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"search_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"42198501\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"decision_date\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2026-05-19T14:22:10Z\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"record_decision\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"REPORTABLE\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"search_queue\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Auditor\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"order_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"41115779\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"order_number\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"41115779.1\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"ubs_search_type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Statewide_criminal\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"court_decisions\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"court_search_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"CS40929433A\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"court_decision\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"REPORTABLE\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"court_queue\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Auditor\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"case_decisions\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"case_number\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2024-CF-00312\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"case_decision\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"REPORTABLE\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"case_queue\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Auditor\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"jurisdiction_state\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"TX\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"id_match\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"is_match\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"match_score\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0.925`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"name_score\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"dob_score\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"ssn_score\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"address_score\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"details\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Name/Alias Score: 100 % (Weight: 45 %)`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\n`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`DOB Score: 100 % (Weight: 40 %)`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\n`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`SSN Score: 0 % (Weight: 10 %)`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\n`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`Address Score: 100 % (Weight: 5 %)`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\n`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`Overall Score: 92.5 % (Qualify: 85 %)\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"offenses\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"offense_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"34789896\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"charge\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"THEFT OF PROPERTY >= $2,500\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"charge_decision\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"REPORTABLE\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"rationale\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Conviction within 7-year lookback period. Felony conviction is reportable under federal and Texas state law.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"FELONY\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"disposition\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"GUILTY\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"needs_human_review\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"cited_rules\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"FCRA_CONV_NO_FEDERAL_LIMIT\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"TX_CONV_NO_STATE_LIMIT\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ],`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"citations\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"15 U.S.C. § 1681c(a)(2) - No federal time limit on criminal convictions\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Tex. Bus. \u0026 Com. Code § 20.05 - Texas has no state-specific conviction limit\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ],`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"routing\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"queue\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Auditor\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"reportability\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Reportable\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"is_automatable\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"identity_level\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"High\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"identity_score\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0.925`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"identity_insufficient\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"reportability_insufficient\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"timing\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"xml_transformer_ms\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1200.5`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"compliance_ms\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`330.7`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"total_ms\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1850.3`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"meta\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"api_version\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2.0.0\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"process_time_ms\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1855`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"correlation_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"a1b2c3d4-e5f6-7890-abcd-ef1234567890\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),_jsx(Note,{children:_jsxs(_components.p,{children:[`When the source data is clean, the `,_jsx(_components.code,{children:`validation`}),` field is `,_jsx(_components.strong,{children:`omitted entirely`}),` from the response (not returned as an empty object). It only appears when there are real data-quality issues — see the next example.`]})})]}),`\n`,_jsxs(Accordion,{title:`Example Response — With Validation Issues (200)`,id:`example-response-with-validation-issues-200`,children:[_jsxs(_components.p,{children:[`When the source data has quality issues, the response includes a structured `,_jsx(_components.code,{children:`validation`}),` object alongside the `,_jsx(_components.code,{children:`decision`}),`. The `,_jsx(_components.code,{children:`validation`}),` field is only present when issues exist:`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`61`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`61`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"success\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"search_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"40851153\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"correlation_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"966f69b2-2855-4a67-b4f3-cd8b3da053c7\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"success\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"errors\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"validation\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"needs_manual_review\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"issues\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"errors\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"level\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"candidate\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"field\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"subject_ssn\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"issue\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"SSN is missing or could not be determined.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"description\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"SSN is required to confirm identity at the highest tier.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"case_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"case_number\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"level\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"offense\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"field\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"disposition\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"issue\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Disposition is missing or could not be determined.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"description\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Disposition drives reportability, so missing values force the charge to Insufficient Data.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"case_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"case-1\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"case_number\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"J-1401-TR-200304452\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"offense_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"34714104\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ],`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"warnings\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"level\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"offense\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"field\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"type_class\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"issue\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Type class mismatch: rule='MISDEMEANOR', llm/cache='Other'\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"description\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"The rule-engine classification takes precedence; this is informational.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"case_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"case-1\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"case_number\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"J-1401-TR-200304452\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"offense_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"34714104\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"decision\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"search_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"40851153\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"decision_date\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2026-03-31T20:22:36Z\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"search_queue\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Insufficient Data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"order_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"court_decisions\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [ `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"...\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"timing\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"xml_transformer_ms\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`22095.3`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"compliance_ms\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`330.7`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"total_ms\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`30016.1`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"meta\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"api_version\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2.0.0\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"process_time_ms\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`30020`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"correlation_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"966f69b2-2855-4a67-b4f3-cd8b3da053c7\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),_jsxs(Note,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Validation issue types:`})}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:_jsx(_components.code,{children:`issues.errors`})}),` — Hard data-quality problems (missing SSN, missing disposition, indeterminate charge classification). These typically force affected charges into the `,_jsx(_components.code,{children:`Insufficient Data`}),` queue, which then propagates up through `,_jsx(_components.code,{children:`case_queue`}),`, `,_jsx(_components.code,{children:`court_queue`}),`, and `,_jsx(_components.code,{children:`search_queue`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:_jsx(_components.code,{children:`issues.warnings`})}),` — Soft mismatches (e.g., type-class or disposition-class disagreements between the rule engine and the ML model). The rule-engine classification takes precedence — these are informational only and do not change routing on their own.`]}),`\n`]})]})]}),`\n`,_jsxs(Accordion,{title:`Example Response — Partial (206)`,id:`example-response-partial-206`,children:[_jsxs(_components.p,{children:[`When some components fail, `,_jsx(_components.code,{children:`status`}),` is `,_jsx(_components.code,{children:`partial`}),` and `,_jsx(_components.code,{children:`degradation`}),` is included. The `,_jsx(_components.code,{children:`errors`}),` array carries the engine-level failure messages:`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`32`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`32`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"success\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"search_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"42198503\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"correlation_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"b2c3d4e5-f6a7-8901-bcde-f12345678901\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"partial\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"errors\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Compliance-Engine failed: read timeout after 30s\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ],`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"decision\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"search_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"42198503\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"decision_date\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2026-05-22T01:00:00Z\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"search_queue\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Auditor\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"order_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"court_decisions\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [ `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"...\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"degradation\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"xml_transformer\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"available\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"error\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`null`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"compliance_engine\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"degraded\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"error\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"read timeout after 30s\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"timing\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"xml_transformer_ms\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1500.2`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"compliance_ms\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`400.1`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"total_ms\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`2100.5`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"meta\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"api_version\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2.0.0\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"process_time_ms\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`2105`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"correlation_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"b2c3d4e5-f6a7-8901-bcde-f12345678901\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]}),`\n`,_jsxs(Accordion,{title:`Example Response — validation_required (court search ID / offense ID count mismatch)`,id:`example-response-validation-required-court-search-id-offense-id-count-mismatch`,children:[_jsxs(_components.p,{children:[`When court search ID / offense ID counts in `,_jsx(_components.code,{children:`cases[]`}),` do not match the parsed XML/record_json, XML-Transformer rejects the request (`,_jsx(_components.code,{children:`error_code: CASE_OFFENSE_COUNT_MISMATCH`}),`). On `,_jsx(_components.code,{children:`POST /evaluate`}),`, the orchestrator returns HTTP `,_jsx(_components.strong,{children:`422`}),` with `,_jsx(_components.code,{children:`data.status: \"validation_required\"`}),` and no compliance evaluation:`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`28`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`28`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"success\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"search_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"76190bc0-e58c-494f-92c5-0c9a47389528\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"correlation_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"a1b2c3d4-e5f6-7890-abcd-ef1234567890\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"validation_required\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"errors\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"XML-Transformer failed: XML-Transformer HTTP error 422: Court search ID and offense ID counts do not match the XML: 17 court search ID(s) in the request but 24 case(s) in the XML; 22 offense ID(s) in the request but 32 offense(s) in the XML. Each court search ID must map to exactly one XML case and each offense ID to exactly one XML offense; resubmit with the complete set.\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ],`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"degradation\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"xml_transformer\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"failed\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"error\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Court search ID and offense ID counts do not match the XML: 17 court search ID(s) in the request but 24 case(s) in the XML; 22 offense ID(s) in the request but 32 offense(s) in the XML. Each court search ID must map to exactly one XML case and each offense ID to exactly one XML offense; resubmit with the complete set.\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"compliance_engine\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"not_called\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"error\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`null`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"timing\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"xml_transformer_ms\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`120.5`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"compliance_ms\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"total_ms\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`125.0`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"meta\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"api_version\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2.0.0\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"process_time_ms\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`130`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"correlation_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"a1b2c3d4-e5f6-7890-abcd-ef1234567890\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),_jsxs(_components.p,{children:[`XML-Transformer response on `,_jsx(_components.code,{children:`/transform-xml`}),` (HTTP `,_jsx(_components.strong,{children:`422`}),`):`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`14`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`14`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"error\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"error_code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"CASE_OFFENSE_COUNT_MISMATCH\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"message\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Court search ID and offense ID counts do not match the XML: 1 court search ID(s) in the request but 2 case(s) in the XML; 1 offense ID(s) in the request but 3 offense(s) in the XML. Each court search ID must map to exactly one XML case and each offense ID to exactly one XML offense; resubmit with the complete set.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"search_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"99916916\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"details\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"court_search_id_count\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"xml_case_count\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`2`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"offense_id_count\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"xml_offense_count\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`3`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"court_search_id_matches_cases\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"offense_id_matches_offenses\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Example`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`error_code`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`CASE_OFFENSE_COUNT_MISMATCH`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`http_status`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`422`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`details.court_search_id_count`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`17`}),` (evaluate example) / `,_jsx(_components.code,{children:`1`}),` (transform-xml example)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`details.xml_case_count`})}),_jsxs(_components.td,{\"data-numeric\":`true`,children:[_jsx(_components.code,{children:`24`}),` / `,_jsx(_components.code,{children:`2`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`details.offense_id_count`})}),_jsxs(_components.td,{\"data-numeric\":`true`,children:[_jsx(_components.code,{children:`22`}),` / `,_jsx(_components.code,{children:`1`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`details.xml_offense_count`})}),_jsxs(_components.td,{\"data-numeric\":`true`,children:[_jsx(_components.code,{children:`32`}),` / `,_jsx(_components.code,{children:`3`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`details.court_search_id_matches_cases`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`false`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`details.offense_id_matches_offenses`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`false`})})]})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`validation`,children:`Validation`}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.code,{children:`validation`}),` object surfaces `,_jsx(_components.strong,{children:`data-quality issues`}),` in the source record. It is `,_jsx(_components.strong,{children:`omitted entirely from the response when the source data is clean`}),` — your client should treat the absence of `,_jsx(_components.code,{children:`validation`}),` as “no issues”.`]}),`\n`,_jsxs(_components.p,{children:[`When any `,_jsx(_components.code,{children:`cases[]`}),` row has `,_jsx(_components.code,{children:`is_excluded: true`}),`, client-facing validation is filtered after evaluation: issues for excluded `,_jsx(_components.code,{children:`offense_id`}),`s are dropped; if every offense on a case is excluded, that case’s `,_jsx(_components.code,{children:`case`}),` / `,_jsx(_components.code,{children:`case_subject`}),` (and `,_jsx(_components.code,{children:`offense_id: \"unknown\"`}),`) issues are dropped too. Search / candidate issues remain. If nothing remains, `,_jsx(_components.code,{children:`validation`}),` is omitted.`]}),`\n`,_jsx(_components.p,{children:`When present, it has this shape:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`9`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`9`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"validation\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"needs_manual_review\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"issues\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"errors\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [ { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"level\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"...\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"field\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"...\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"issue\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"...\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"description\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"...\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"case_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"...\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"case_number\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"...\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"offense_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"...\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` } ],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"warnings\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [ { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"level\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"...\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"field\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"...\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"issue\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"...\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"description\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"...\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"case_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"...\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"case_number\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"...\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"offense_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"...\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` } ]`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`Each item:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`level`})}),_jsx(_components.td,{children:`string`}),_jsxs(_components.td,{children:[`Where the issue was found: `,_jsx(_components.code,{children:`candidate`}),`, `,_jsx(_components.code,{children:`case_subject`}),`, `,_jsx(_components.code,{children:`case`}),`, or `,_jsx(_components.code,{children:`offense`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`field`})}),_jsx(_components.td,{children:`string`}),_jsxs(_components.td,{children:[`The specific field that failed. Examples: `,_jsx(_components.code,{children:`subject_ssn`}),`, `,_jsx(_components.code,{children:`disposition`}),`, `,_jsx(_components.code,{children:`disposition_class`}),`, `,_jsx(_components.code,{children:`type_class`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`issue`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Short human-readable description`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Longer explanation of why the field matters`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`case_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Internal case identifier (empty for candidate-level issues)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`case_number`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Associated case number (empty for candidate-level issues)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`offense_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Offense identifier (only on offense-level items)`})]})]})]}),`\n`,_jsxs(Note,{children:[_jsx(_components.p,{children:_jsxs(_components.strong,{children:[_jsx(_components.code,{children:`errors`}),` vs `,_jsx(_components.code,{children:`warnings`}),`:`]})}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:_jsx(_components.code,{children:`errors`})}),` are hard data-quality problems — they typically force affected charges into the `,_jsx(_components.code,{children:`Insufficient Data`}),` queue, which then bubbles up through `,_jsx(_components.code,{children:`case_queue`}),` → `,_jsx(_components.code,{children:`court_queue`}),` → `,_jsx(_components.code,{children:`search_queue`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:_jsx(_components.code,{children:`warnings`})}),` are soft mismatches (e.g., the rule engine and ML model disagree on type class). The rule-engine classification wins; these are informational only.`]}),`\n`]}),_jsxs(_components.p,{children:[_jsx(_components.code,{children:`errors`}),` here is `,_jsx(_components.strong,{children:`not`}),` the same as the top-level `,_jsx(_components.code,{children:`data.errors`}),` array. `,_jsx(_components.code,{children:`data.errors`}),` carries `,_jsx(_components.strong,{children:`service-level`}),` failures (engine timeouts, network errors). `,_jsx(_components.code,{children:`validation.issues.errors`}),` carries `,_jsx(_components.strong,{children:`data-level`}),` problems in the input record.`]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`json-field-reference`,children:`JSON Field Reference`}),`\n`,_jsxs(_components.p,{children:[`Field values below are sourced from the live API contract. See also `,_jsx(_components.a,{href:`/glossary`,children:`Glossary`}),` and `,_jsx(_components.a,{href:`/api-reference/routing`,children:`Routing`}),`.`]}),`\n`,_jsxs(Heading,{level:`3`,id:`request-—-outer-record`,children:[`Request — outer `,_jsx(_components.code,{children:`record`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Description`}),_jsx(_components.th,{children:`Example values`}),_jsx(_components.th,{children:`Notes`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`search_id`})}),_jsx(_components.td,{children:`Your unique identifier for this background check search`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"99908723\"`}),`, `,_jsx(_components.code,{children:`\"76190bc0-...\"`})]}),_jsx(_components.td,{children:`Required`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`search_date`})}),_jsx(_components.td,{children:`When the search was initiated`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`\"2026-06-16\"`})}),_jsxs(_components.td,{children:[`Required — `,_jsx(_components.code,{children:`YYYY-MM-DD`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`order_id`})}),_jsx(_components.td,{children:`Your order identifier for grouping searches`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"789\"`}),`, `,_jsx(_components.code,{children:`\"41115779\"`})]}),_jsx(_components.td,{children:`Required — echoed in response`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`order_number`})}),_jsx(_components.td,{children:`Sub-order number within an order`}),_jsxs(_components.td,{\"data-numeric\":`true`,children:[_jsx(_components.code,{children:`\"789.1\"`}),`, `,_jsx(_components.code,{children:`\"41115779.1\"`})]}),_jsxs(_components.td,{children:[`Required — format `,_jsx(_components.code,{children:`orderID.subOrderID`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`xml`})}),_jsx(_components.td,{children:`Raw screening XML from the vendor`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\"\u003cScreeningResults>...\u003c/ScreeningResults>\"`})}),_jsxs(_components.td,{children:[`Initial submission — mutually exclusive with `,_jsx(_components.code,{children:`record_json`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`submission_type`})}),_jsx(_components.td,{children:`Flag indicating a resubmission`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\"resubmit\"`})}),_jsxs(_components.td,{children:[`Required when using `,_jsx(_components.code,{children:`record_json`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`record_json`})}),_jsx(_components.td,{children:`Pre-processed criminal data for resubmission`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`{ \"criminal_search_results\": [...] }`})}),_jsxs(_components.td,{children:[`Must `,_jsx(_components.strong,{children:`not`}),` contain `,_jsx(_components.code,{children:`candidate_info`}),`, `,_jsx(_components.code,{children:`submission_type`}),`, `,_jsx(_components.code,{children:`order_id`}),`, or `,_jsx(_components.code,{children:`order_number`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`candidate_info`})}),_jsx(_components.td,{children:`The person being screened — used for identity matching`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`{ \"first_name\": \"John\", ... }`})}),_jsxs(_components.td,{children:[`Required for `,_jsx(_components.code,{children:`record_json`}),`; recommended for XML`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`candidate_info.first_name`})}),_jsx(_components.td,{children:`Candidate’s first name`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\"John\"`})}),_jsxs(_components.td,{children:[`Required when `,_jsx(_components.code,{children:`candidate_info`}),` is sent / with `,_jsx(_components.code,{children:`record_json`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`candidate_info.last_name`})}),_jsx(_components.td,{children:`Candidate’s last name`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\"Doe\"`})}),_jsxs(_components.td,{children:[`Required when `,_jsx(_components.code,{children:`candidate_info`}),` is sent / with `,_jsx(_components.code,{children:`record_json`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`candidate_info.date_of_birth`})}),_jsx(_components.td,{children:`Candidate’s date of birth`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`\"2000-01-01\"`})}),_jsxs(_components.td,{children:[`Required when `,_jsx(_components.code,{children:`candidate_info`}),` is sent / with `,_jsx(_components.code,{children:`record_json`}),` — `,_jsx(_components.code,{children:`YYYY-MM-DD`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`candidate_info.ssn`})}),_jsx(_components.td,{children:`Candidate’s Social Security Number — improves identity match confidence`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`\"123-45-6789\"`})}),_jsx(_components.td,{children:`Any format accepted`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`candidate_info.address`})}),_jsx(_components.td,{children:`Candidate’s current address — used for identity matching`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\"123 Main St, Austin, TX 78701\"`})}),_jsx(_components.td,{children:`Single-line string`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`tenant_id`})}),_jsx(_components.td,{children:`Your organization identifier`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"UBS\"`}),`, `,_jsx(_components.code,{children:`\"T001\"`})]}),_jsx(_components.td,{children:`Optional`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`applicant_state`})}),_jsx(_components.td,{children:`US state where the candidate will work — triggers state-specific rules`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"CA\"`}),`, `,_jsx(_components.code,{children:`\"TX\"`})]}),_jsx(_components.td,{children:`Optional`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`customer_state`})}),_jsx(_components.td,{children:`Client HQ / work state for state-specific rule matching`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"CA\"`}),`, `,_jsx(_components.code,{children:`\"TX\"`})]}),_jsxs(_components.td,{children:[`Optional — distinct from `,_jsx(_components.code,{children:`applicant_state`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`cases`})}),_jsx(_components.td,{children:`Maps each charge to a court/offense ID and controls response inclusion`}),_jsx(_components.td,{children:`See matching example below`}),_jsxs(_components.td,{children:[`Optional — omit or `,_jsx(_components.code,{children:`[]`}),` to evaluate all`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`cases[].court_search_id`})}),_jsx(_components.td,{children:`Which court search this charge belongs to`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"CS40929433A\"`}),`, `,_jsx(_components.code,{children:`\"A\"`})]}),_jsx(_components.td,{children:`Same ID repeats when a court has multiple charges`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`cases[].offense_id`})}),_jsx(_components.td,{children:`Unique identifier for the charge`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"34789896\"`}),`, `,_jsx(_components.code,{children:`\"1\"`})]}),_jsx(_components.td,{children:`Total rows must equal total charges`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`cases[].is_excluded`})}),_jsx(_components.td,{children:`Whether to exclude this charge from the response`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`true`}),`, `,_jsx(_components.code,{children:`false`})]}),_jsx(_components.td,{children:`Required boolean — omitting returns HTTP 400`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`search_type`})}),_jsx(_components.td,{children:`Type of criminal search performed`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"Statewide_criminal\"`}),`, `,_jsx(_components.code,{children:`\"County_criminal\"`})]}),_jsxs(_components.td,{children:[`Optional — echoed as `,_jsx(_components.code,{children:`ubs_search_type`})]})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`response-—-envelope`,children:`Response — envelope`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Description`}),_jsx(_components.th,{children:`Example values`}),_jsx(_components.th,{children:`Notes`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`success`})}),_jsx(_components.td,{children:`Whether the request was processed`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`true`}),`, `,_jsx(_components.code,{children:`false`})]}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`true`}),` for HTTP 200/206; `,_jsx(_components.code,{children:`false`}),` for validation errors or failures`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`data.status`})}),_jsx(_components.td,{children:`Overall processing outcome`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"success\"`}),`, `,_jsx(_components.code,{children:`\"partial\"`}),`, `,_jsx(_components.code,{children:`\"validation_required\"`}),`, `,_jsx(_components.code,{children:`\"failed\"`})]}),_jsx(_components.td,{children:`Determines what data is available in the response`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`data.errors`})}),_jsx(_components.td,{children:`Processing errors (engine timeouts, network failures, count mismatches)`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`[]`}),`, `,_jsx(_components.code,{children:`[\"Compliance-Engine failed: ...\"]`})]}),_jsxs(_components.td,{children:[`Empty when no errors; distinct from data-quality `,_jsx(_components.code,{children:`validation`}),` issues`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`data.validation.status`})}),_jsx(_components.td,{children:`Data-quality assessment of the submitted record`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\"needs_manual_review\"`})}),_jsx(_components.td,{children:`Omitted when source data is clean`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`data.timing.total_ms`})}),_jsx(_components.td,{children:`Total processing time`}),_jsxs(_components.td,{\"data-numeric\":`true`,children:[_jsx(_components.code,{children:`2121`}),`, `,_jsx(_components.code,{children:`1850.3`})]}),_jsx(_components.td,{children:`Milliseconds`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`data.degradation.*.status`})}),_jsx(_components.td,{children:`Health of each processing component`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"available\"`}),`, `,_jsx(_components.code,{children:`\"degraded\"`}),`, `,_jsx(_components.code,{children:`\"failed\"`}),`, `,_jsx(_components.code,{children:`\"not_called\"`})]}),_jsx(_components.td,{children:`Only present when something went wrong`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`meta.api_version`})}),_jsx(_components.td,{children:`API version that processed this request`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\"2.0.0\"`})}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`meta.correlation_id`})}),_jsx(_components.td,{children:`Unique trace ID for this request — share with support`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\"a1b2c3d4-...\"`})}),_jsxs(_components.td,{children:[`Same as `,_jsx(_components.code,{children:`data.correlation_id`})]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`HTTP status: `,_jsx(_components.code,{children:`200`}),` success · `,_jsx(_components.code,{children:`206`}),` partial · `,_jsx(_components.code,{children:`400`}),` bad input · `,_jsx(_components.code,{children:`422`}),` validation_required · `,_jsx(_components.code,{children:`500`}),` failed`]}),`\n`,_jsxs(Heading,{level:`3`,id:`response-—-decision-labels-_decision`,children:[`Response — decision labels (`,_jsx(_components.code,{children:`*_decision`}),`)`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Description`}),_jsx(_components.th,{children:`Values`}),_jsx(_components.th,{children:`Notes`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`offenses[].charge_decision`})}),_jsx(_components.td,{children:`Whether this specific charge can be included in a background report`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`REPORTABLE`}),`, `,_jsx(_components.code,{children:`NOT_REPORTABLE`}),`, `,_jsx(_components.code,{children:`MANUAL_REVIEW`})]}),_jsx(_components.td,{children:`From the compliance engine`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`case_decisions[].case_decision`})}),_jsx(_components.td,{children:`Reportability decision rolled up from all charges in this case`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`REPORTABLE`}),`, `,_jsx(_components.code,{children:`NOT_REPORTABLE`}),`, `,_jsx(_components.code,{children:`MANUAL_REVIEW`})]}),_jsxs(_components.td,{children:[`Derived from `,_jsx(_components.code,{children:`case_queue`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`court_decisions[].court_decision`})}),_jsx(_components.td,{children:`Reportability decision rolled up from all cases in this court`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`REPORTABLE`}),`, `,_jsx(_components.code,{children:`NOT_REPORTABLE`}),`, `,_jsx(_components.code,{children:`MANUAL_REVIEW`})]}),_jsxs(_components.td,{children:[`Derived from `,_jsx(_components.code,{children:`court_queue`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`record_decision`})}),_jsx(_components.td,{children:`Overall reportability decision for the entire record`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`REPORTABLE`}),`, `,_jsx(_components.code,{children:`NOT_REPORTABLE`}),`, `,_jsx(_components.code,{children:`MANUAL_REVIEW`})]}),_jsxs(_components.td,{children:[`Derived from `,_jsx(_components.code,{children:`search_queue`})]})]})]})]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Queue → decision mapping`}),` (aggregated levels only):`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsxs(_components.th,{children:[_jsx(_components.code,{children:`*_queue`}),` value`]}),_jsxs(_components.th,{children:[_jsx(_components.code,{children:`*_decision`}),` value`]})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`Automation`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`NOT_REPORTABLE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`Auditor`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`REPORTABLE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`Insufficient Data`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`MANUAL_REVIEW`})})]})]})]}),`\n`,_jsxs(Heading,{level:`3`,id:`response-—-routing-queues-_queue`,children:[`Response — routing queues (`,_jsx(_components.code,{children:`*_queue`}),`)`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Description`}),_jsx(_components.th,{children:`Values`}),_jsx(_components.th,{children:`Rollup precedence`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`search_queue`})}),_jsx(_components.td,{children:`Where the entire record should be routed`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`Automation`}),`, `,_jsx(_components.code,{children:`Auditor`}),`, `,_jsx(_components.code,{children:`Insufficient Data`})]}),_jsx(_components.td,{children:`Highest-priority child queue wins`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`court_queue`})}),_jsx(_components.td,{children:`Where all cases in this court should be routed`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`Automation`}),`, `,_jsx(_components.code,{children:`Auditor`}),`, `,_jsx(_components.code,{children:`Insufficient Data`})]}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`Insufficient Data`}),` > `,_jsx(_components.code,{children:`Auditor`}),` > `,_jsx(_components.code,{children:`Automation`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`case_queue`})}),_jsx(_components.td,{children:`Where all charges in this case should be routed`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`Automation`}),`, `,_jsx(_components.code,{children:`Auditor`}),`, `,_jsx(_components.code,{children:`Insufficient Data`})]}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`routing.queue`})}),_jsx(_components.td,{children:`Where this individual charge should be routed`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`Automation`}),`, `,_jsx(_components.code,{children:`Auditor`}),`, `,_jsx(_components.code,{children:`Insufficient Data`})]}),_jsx(_components.td,{children:`Per-charge (not rolled up)`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`response-—-per-offense-routing`,children:`Response — per-offense routing`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Description`}),_jsx(_components.th,{children:`Example values`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`routing.reportability`})}),_jsx(_components.td,{children:`Human-readable summary of whether this charge can be reported`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`Reportable`}),`, `,_jsx(_components.code,{children:`Not Reportable`}),`, `,_jsx(_components.code,{children:`Not Enough Info`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`routing.identity_level`})}),_jsx(_components.td,{children:`Confidence that the candidate matches the record subject`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`High`}),` (≥ 0.9), `,_jsx(_components.code,{children:`Medium`}),` (0.7–0.89), `,_jsx(_components.code,{children:`Not Enough Info`}),`, `,_jsx(_components.code,{children:`Not Matching`}),` (≤ −1)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`routing.identity_score`})}),_jsx(_components.td,{children:`Numeric identity match score (0–1), higher is better`}),_jsxs(_components.td,{\"data-numeric\":`true`,children:[_jsx(_components.code,{children:`0.925`}),`, `,_jsx(_components.code,{children:`0.85`}),`, `,_jsx(_components.code,{children:`0.40`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`routing.is_automatable`})}),_jsx(_components.td,{children:`Whether this charge can be processed without human review`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`true`}),` (only when queue is `,_jsx(_components.code,{children:`Automation`}),`), `,_jsx(_components.code,{children:`false`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`routing.identity_insufficient`})}),_jsx(_components.td,{children:`Whether there is not enough candidate/record data for a reliable identity match`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`true`}),`, `,_jsx(_components.code,{children:`false`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`routing.reportability_insufficient`})}),_jsx(_components.td,{children:`Whether there is not enough charge data (missing disposition, unclear type) for an automated decision`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`true`}),`, `,_jsx(_components.code,{children:`false`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`routing.third_id_required`})}),_jsx(_components.td,{children:`Whether a third identity factor (SSN or address) is needed but was not available`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`true`}),`, `,_jsx(_components.code,{children:`false`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`needs_human_review`})}),_jsx(_components.td,{children:`Whether this charge requires a human to make the reporting decision`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`true`}),` (when `,_jsx(_components.code,{children:`MANUAL_REVIEW`}),`), `,_jsx(_components.code,{children:`false`})]})]})]})]}),`\n`,_jsxs(Heading,{level:`3`,id:`response-—-id_match-per-case`,children:[`Response — `,_jsx(_components.code,{children:`id_match`}),` (per case)`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Description`}),_jsx(_components.th,{children:`Example values`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`is_match`})}),_jsx(_components.td,{children:`Whether the candidate is considered the same person as the record subject`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`true`}),`, `,_jsx(_components.code,{children:`false`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`match_score`})}),_jsx(_components.td,{children:`Overall identity confidence as a weighted score (0 = no match, 1 = perfect match)`}),_jsxs(_components.td,{\"data-numeric\":`true`,children:[_jsx(_components.code,{children:`0.85`}),`, `,_jsx(_components.code,{children:`0.925`}),`, `,_jsx(_components.code,{children:`0.40`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`name_score`})}),_jsx(_components.td,{children:`How closely the names match (0–1), accounting for aliases`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`0`}),`–`,_jsx(_components.code,{children:`1`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`dob_score`})}),_jsx(_components.td,{children:`How closely the dates of birth match (0–1)`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`0`}),`–`,_jsx(_components.code,{children:`1`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`ssn_score`})}),_jsx(_components.td,{children:`How closely the SSNs match (0 if not available, 1 = exact match)`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`0`}),`–`,_jsx(_components.code,{children:`1`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`address_score`})}),_jsxs(_components.td,{children:[`How closely the addresses match. `,_jsx(_components.code,{children:`-1`}),` means address was not available for comparison.`]}),_jsxs(_components.td,{\"data-numeric\":`true`,children:[_jsx(_components.code,{children:`1`}),`, `,_jsx(_components.code,{children:`0`}),`, `,_jsx(_components.code,{children:`-1`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`details`})}),_jsx(_components.td,{children:`Human-readable breakdown of each component’s score, weight, and qualifying threshold`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\"Name/Alias Score: 100 % ... Qualify: 70 %\"`})})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`response-—-other-offense-fields`,children:`Response — other offense fields`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Description`}),_jsx(_components.th,{children:`Example values`}),_jsx(_components.th,{})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`offense_id`})}),_jsx(_components.td,{children:`Unique identifier for this charge, from the source screening data`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"48870\"`}),`, `,_jsx(_components.code,{children:`\"40112987\"`})]}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`charge`})}),_jsx(_components.td,{children:`The charge description as it appears in the criminal record`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"Speeding\"`}),`, `,_jsx(_components.code,{children:`\"THEFT OF PROPERTY >= $2,500\"`})]}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`type`})}),_jsx(_components.td,{children:`Severity classification of the charge (echoed from input)`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"Misdemeanor\"`}),`, `,_jsx(_components.code,{children:`\"Felony\"`})]}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`disposition`})}),_jsx(_components.td,{children:`How the charge was resolved (echoed from input)`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"Guilty\"`}),`, `,_jsx(_components.code,{children:`\"Dismissed\"`}),`, `,_jsx(_components.code,{children:`\"Pending\"`})]}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`cited_rules`})}),_jsx(_components.td,{children:`Compliance rule IDs that determined this charge’s decision`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`[\"GENERAL_TRAFFIC_NON_REPORT\", \"TX_CONV_NO_STATE_LIMIT\"]`})}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`citations`})}),_jsx(_components.td,{children:`Legal statute references supporting the decision`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`[\"15 U.S.C. § 1681c(a)(5)\"]`}),`, `,_jsx(_components.code,{children:`[]`})]}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`court_search_id`})}),_jsxs(_components.td,{children:[`Court search identifier from the vendor / `,_jsx(_components.code,{children:`cases[]`}),` mapping`]}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"CS40929433A\"`}),`, `,_jsx(_components.code,{children:`\"111111\"`})]}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"TBD\"`}),` only when no mapping was supplied`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`case_number`})}),_jsx(_components.td,{children:`The court case number this charge belongs to`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\"2009D 008764\"`})}),_jsx(_components.td,{})]})]})]}),`\n`,_jsxs(Heading,{level:`3`,id:`request-—-offense-sentence-optional`,children:[`Request — offense `,_jsx(_components.code,{children:`sentence`}),` (optional)`]}),`\n`,_jsxs(_components.p,{children:[`Omit `,_jsx(_components.code,{children:`sentence`}),` entirely when not applicable. When included, all fields below are optional.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Description`}),_jsx(_components.th,{children:`Example values`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`incarceration_date`})}),_jsx(_components.td,{children:`When the subject began serving time`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"2009-02-15\"`}),`, `,_jsx(_components.code,{children:`null`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`release_date`})}),_jsx(_components.td,{children:`When the subject was released from custody`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"2010-01-15\"`}),`, `,_jsx(_components.code,{children:`null`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`is_serving`})}),_jsx(_components.td,{children:`Whether the subject is currently incarcerated for this sentence`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`true`}),`, `,_jsx(_components.code,{children:`false`})]})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`response-—-validation-when-issues-exist`,children:`Response — validation (when issues exist)`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Description`}),_jsx(_components.th,{children:`Example values`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`validation.status`})}),_jsx(_components.td,{children:`Overall data-quality assessment — omitted when no issues found`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\"needs_manual_review\"`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`issues.errors[].level`})}),_jsx(_components.td,{children:`Scope of the issue: who or what has the problem`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`candidate`}),`, `,_jsx(_components.code,{children:`case_subject`}),`, `,_jsx(_components.code,{children:`case`}),`, `,_jsx(_components.code,{children:`offense`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`issues.errors[].field`})}),_jsx(_components.td,{children:`The specific data field with the problem`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`subject_ssn`}),`, `,_jsx(_components.code,{children:`disposition`}),`, `,_jsx(_components.code,{children:`disposition_class`}),`, `,_jsx(_components.code,{children:`type_class`})]})]})]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsxs(_components.strong,{children:[_jsx(_components.code,{children:`record_decision`}),` vs `,_jsx(_components.code,{children:`search_queue`}),`:`]}),` These are linked at aggregated levels — e.g. `,_jsx(_components.code,{children:`search_queue: \"Automation\"`}),` always pairs with `,_jsx(_components.code,{children:`record_decision: \"NOT_REPORTABLE\"`}),`. Per-offense `,_jsx(_components.code,{children:`charge_decision`}),` comes from the compliance engine independently; aggregated `,_jsx(_components.code,{children:`*_decision`}),` labels mirror the queue mapping above.`]})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`decision-hierarchy`,children:`Decision Hierarchy`}),`\n`,_jsxs(_components.p,{children:[`The evaluation result (`,_jsx(_components.code,{children:`data.decision`}),`) is structured hierarchically: `,_jsx(_components.strong,{children:`Record → Court → Case → Offense`})]}),`\n`,_jsxs(_components.p,{children:[`Each level carries both a reportability label (`,_jsx(_components.code,{children:`*_decision`}),`) and a routing queue (`,_jsx(_components.code,{children:`*_queue`}),`):`]}),`\n`,_jsx(CodeBlock,{numberOfLines:`13`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`13`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`record_decision + search_queue (record level)`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`└── court_decisions[]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` ├── court_decision + court_queue (court level)`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` └── case_decisions[]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` ├── case_decision + case_queue (case level)`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` ├── id_match (identity match scores)`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` └── offenses[]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` ├── charge_decision (REPORTABLE | NOT_REPORTABLE | MANUAL_REVIEW)`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` ├── rationale`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` ├── cited_rules`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` ├── citations`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` └── routing (queue, reportability, identity_level, ...)`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(Heading,{level:`3`,id:`aggregated-decision-labels-_decision`,children:[`Aggregated decision labels (`,_jsx(_components.code,{children:`*_decision`}),`)`]}),`\n`,_jsxs(_components.p,{children:[`At case, court, and record levels, `,_jsx(_components.code,{children:`*_decision`}),` is `,_jsxs(_components.strong,{children:[`derived from the matching `,_jsx(_components.code,{children:`*_queue`})]}),`, not rolled up from child `,_jsx(_components.code,{children:`charge_decision`}),` values:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:_jsx(_components.code,{children:`*_queue`})}),_jsx(_components.th,{children:_jsx(_components.code,{children:`*_decision`})})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`Automation`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`NOT_REPORTABLE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`Auditor`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`REPORTABLE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`Insufficient Data`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`MANUAL_REVIEW`})})]})]})]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`charge_decision`}),` on each offense is computed independently by the compliance engine (`,_jsx(_components.code,{children:`REPORTABLE`}),` | `,_jsx(_components.code,{children:`NOT_REPORTABLE`}),` | `,_jsx(_components.code,{children:`MANUAL_REVIEW`}),`).`]}),`\n`,_jsxs(Heading,{level:`3`,id:`queue-rollup-_queue`,children:[`Queue rollup (`,_jsx(_components.code,{children:`*_queue`}),`)`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`case_queue`}),`, `,_jsx(_components.code,{children:`court_queue`}),`, and `,_jsx(_components.code,{children:`search_queue`}),` are aggregated from per-charge `,_jsx(_components.code,{children:`routing.queue`}),` values:`]}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:_jsx(_components.code,{children:`Insufficient Data`})}),` (highest) — if any child queue is `,_jsx(_components.code,{children:`Insufficient Data`})]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:_jsx(_components.code,{children:`Auditor`})}),` — if any child is `,_jsx(_components.code,{children:`Auditor`}),` (and none are `,_jsx(_components.code,{children:`Insufficient Data`}),`)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:_jsx(_components.code,{children:`Automation`})}),` (lowest) — every child is `,_jsx(_components.code,{children:`Automation`})]}),`\n`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Use per-offense `,_jsx(_components.code,{children:`charge_decision`}),` and `,_jsx(_components.code,{children:`routing.queue`}),` for charge-level handling. At aggregated levels, `,_jsx(_components.code,{children:`*_decision`}),` mirrors `,_jsx(_components.code,{children:`*_queue`}),` via the mapping above — e.g. one reportable charge routed to `,_jsx(_components.code,{children:`Auditor`}),` yields `,_jsx(_components.code,{children:`record_decision: \"REPORTABLE\"`}),` and `,_jsx(_components.code,{children:`search_queue: \"Auditor\"`}),`.`]})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`related`,children:`Related`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/api-reference/routing`,children:`Charge-Level Routing`}),` — Queue categories, routing matrix, and overrides`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/authentication`,children:`Authentication`}),` — How to get JWT tokens`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/glossary`,children:`Glossary`}),` — Decision values and compliance terminology`]}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Evaluate","description":"Evaluate a single criminal record for compliance and reportability","api":"POST https://cra.pr.snh-ai.com/evaluate","href":"/api-reference/endpoints/evaluate"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Input modes: XML vs JSON","slug":"input-modes-xml-vs-json","depth":2,"children":[]},{"title":"Request","slug":"request","depth":2,"children":[{"title":"Request validation","slug":"request-validation","depth":3,"children":[]},{"title":"cases[] count reconciliation (XML-Transformer gate)","slug":"cases-count-reconciliation-xml-transformer-gate","depth":3,"children":[]},{"title":"Excluding charges from the decision JSON (is_excluded)","slug":"excluding-charges-from-the-decision-json-is_excluded","depth":3,"children":[]}]},{"title":"Response","slug":"response","depth":2,"children":[{"title":"HTTP Status Codes","slug":"http-status-codes","depth":3,"children":[]}]},{"title":"record_json reference","slug":"record_json-reference","depth":2,"children":[{"title":"record_json.search","slug":"record_json-search","depth":3,"children":[]},{"title":"criminal_search_results[]","slug":"criminal_search_results","depth":3,"children":[]},{"title":"criminal_records[] (case)","slug":"criminal_records-case","depth":3,"children":[]},{"title":"offenses[] (charge)","slug":"offenses-charge","depth":3,"children":[]},{"title":"sentence (on offense)","slug":"sentence-on-offense","depth":3,"children":[]}]},{"title":"Code Examples","slug":"code-examples","depth":2,"children":[]},{"title":"Validation","slug":"validation","depth":2,"children":[]},{"title":"JSON Field Reference","slug":"json-field-reference","depth":2,"children":[{"title":"Request — outer record","slug":"request-—-outer-record","depth":3,"children":[]},{"title":"Response — envelope","slug":"response-—-envelope","depth":3,"children":[]},{"title":"Response — decision labels (*_decision)","slug":"response-—-decision-labels-_decision","depth":3,"children":[]},{"title":"Response — routing queues (*_queue)","slug":"response-—-routing-queues-_queue","depth":3,"children":[]},{"title":"Response — per-offense routing","slug":"response-—-per-offense-routing","depth":3,"children":[]},{"title":"Response — id_match (per case)","slug":"response-—-id_match-per-case","depth":3,"children":[]},{"title":"Response — other offense fields","slug":"response-—-other-offense-fields","depth":3,"children":[]},{"title":"Request — offense sentence (optional)","slug":"request-—-offense-sentence-optional","depth":3,"children":[]},{"title":"Response — validation (when issues exist)","slug":"response-—-validation-when-issues-exist","depth":3,"children":[]}]},{"title":"Decision Hierarchy","slug":"decision-hierarchy","depth":2,"children":[{"title":"Aggregated decision labels (*_decision)","slug":"aggregated-decision-labels-_decision","depth":3,"children":[]},{"title":"Queue rollup (*_queue)","slug":"queue-rollup-_queue","depth":3,"children":[]}]},{"title":"Related","slug":"related","depth":2,"children":[]}],"codeExamples":{},"endpoint":{"title":"Evaluate","path":"/evaluate","servers":[{"url":"https://cra.pr.snh-ai.com"}],"method":"post","request":{"security":[],"parameters":{"query":{},"header":{"Authorization":{"schema":[{"type":"string","description":"`Bearer YOUR_JWT_TOKEN` — see Authentication","required":true}]}},"cookie":{},"path":{}},"body":{"application/json":{"schemaArray":[{"type":"object","properties":{"record":[{"type":"object","properties":{"search_id":[{"type":"string","description":"Your unique identifier for this evaluate call (one search). Use a distinct value per search. Echoed in the response. See Order → Search → Evaluate . Example: `\"76190bc0-e58c-494f-92c5-0c9a47389528\"`","required":true}],"search_date":[{"type":"string","description":"The date the background check search was initiated, in `YYYY-MM-DD` format. Used for lookback period calculations and compliance rule evaluation. Example: `\"2025-04-30\"`","required":true}],"order_id":[{"type":"string","description":"Parent order ID in your system — groups one or more searches. Same `order_id` across every search on that order. Top-level on `record` only (not inside `record_json` ). Echoed in the response. Example: `\"41115779\"`","required":true}],"order_number":[{"type":"string","description":"Sub-order / search line in `orderID.subOrderID` form. Identifies which search under the order this call covers. One `/evaluate` per `order_number` . Top-level on `record` only. Example: `\"41115779.1\"`","required":true}],"xml":[{"type":"string","description":"The raw screening XML from the vendor, wrapped in `\u003cScreeningResults>...\u003c/ScreeningResults>` tags. Use this for initial submissions when you have the original vendor output. Mutually exclusive with `record_json` — provide one or the other, not both."}],"record_json":[{"type":"object","properties":{},"description":"Pre-processed criminal record data in JSON format. Use this for resubmissions when you need to re-evaluate a record with corrected or updated data. Must include a top-level `criminal_search_results` array. Requires `submission_type: \"resubmit\"` on `record` . Mutually exclusive with `xml` . See `record_json` reference for the full structure."}],"submission_type":[{"type":"string","description":"Set to `\"resubmit\"` when using the JSON resubmission path ( `record_json` ). Omit this field entirely on initial XML submissions. Must be a top-level field on `record` ."}],"tenant_id":[{"type":"string","description":"Your organization identifier, used for authentication and data isolation. Provided during account setup."}],"applicant_state":[{"type":"string","description":"The two-letter US state code where the applicant will work (e.g., `\"CA\"` , `\"TX\"` ). Used with state-specific compliance rules in addition to federal rules."}],"customer_state":[{"type":"string","description":"The two-letter US state code of the client headquarters / work state for the requesting organization (e.g., `\"CA\"` , `\"TX\"` ). Used for state-specific rule matching (distinct from `applicant_state` ). Optional."}],"cases":[{"type":"array","items":[{"type":"object","properties":{"court_search_id":[{"type":"string","description":"The identifier for the court search that this charge belongs to (e.g., `\"CS40929433A\"` ). Multiple charges can share the same court search ID when they come from the same court. Must be non-empty.","required":true}],"offense_id":[{"type":"string","description":"The unique identifier for this specific charge (e.g., `\"34789896\"` ). The total number of entries must match the total number of charges in the record. Must be non-empty.","required":true}],"is_excluded":[{"type":"boolean","description":"Controls whether this charge appears in the response. Set to `false` to include it. Set to `true` to process it internally (identity matching and case/court/search rollups still include it) but strip it from the client decision JSON. Always required on each `cases[]` row — omitting returns HTTP 400 .","required":true}]}}],"description":"Optional — Maps each charge in the record to a court search ID and offense ID from your system, and controls which charges appear in the response. Omit this field or send `[]` to evaluate all charges without explicit mapping. When provided, you must include an entry for every charge in the record — partial subsets are rejected (HTTP 422 ). Use `is_excluded: true` on charges you want to exclude from the response instead of omitting them."}],"candidate_info":[{"type":"object","properties":{"first_name":[{"type":"string","description":"The candidate’s first name. Example: `\"John\"`","required":true}],"middle_name":[{"type":"string","description":"The candidate’s middle name or initial. Used to improve identity match accuracy. Example: `\"A\"`"}],"last_name":[{"type":"string","description":"The candidate’s last name. Example: `\"Doe\"`","required":true}],"date_of_birth":[{"type":"string","description":"The candidate’s date of birth in `YYYY-MM-DD` format. Used for identity matching and age-based compliance rules. Example: `\"2000-01-01\"`","required":true}],"ssn":[{"type":"string","description":"The candidate’s Social Security Number. Any format is accepted (dashes, spaces, or digits only) — normalized internally. Improves identity match confidence when available. Example: `\"123-45-6789\"`"}],"address":[{"type":"string","description":"The candidate’s current address as a single-line string. Used for identity matching against record subject addresses. Example: `\"123 Main St, Austin, TX 78701\"`"}],"source_type":[{"type":"string","description":"Optional field for your internal audit tracking — passed through without processing"}],"source_reliability_rating":[{"type":"string","description":"Optional field for your internal audit tracking — passed through without processing"}],"verification_status":[{"type":"string","description":"Optional field for your internal audit tracking — passed through without processing"}]},"description":"The person being screened. Compared against the criminal record subject for identity match. Required when using `record_json` (must include non-empty `first_name` , `last_name` , `date_of_birth` ). Recommended for XML submissions — needed for identity matching quality. Must be at the top level of `record` (not inside `record_json` ). Send a flat object — do not send `aliases[]` or `addresses[]` ."}],"search_type":[{"type":"string","description":"The type of criminal search performed. Echoed back in the response as `ubs_search_type` . Examples: `\"Statewide_criminal\"` , `\"County_criminal\"`"}]},"description":"The criminal record to evaluate. Provide exactly one of `xml` (initial submission) or `record_json` (resubmission), plus search metadata.","required":true}]}}],"examples":{"example":{"value":{"record":{"search_id":"\u003cstring>","search_date":"\u003cstring>","order_id":"\u003cstring>","order_number":"\u003cstring>","xml":"\u003cstring>","record_json":{},"submission_type":"\u003cstring>","tenant_id":"\u003cstring>","applicant_state":"\u003cstring>","customer_state":"\u003cstring>","cases":[{"court_search_id":"\u003cstring>","offense_id":"\u003cstring>","is_excluded":true}],"candidate_info":{"first_name":"\u003cstring>","middle_name":"\u003cstring>","last_name":"\u003cstring>","date_of_birth":"\u003cstring>","ssn":"\u003cstring>","address":"\u003cstring>","source_type":"\u003cstring>","source_reliability_rating":"\u003cstring>","verification_status":"\u003cstring>"},"search_type":"\u003cstring>"}}}}}}},"response":{"200":{"application/json":{"schemaArray":[{"type":"object","properties":{"success":[{"type":"boolean","description":"Indicates whether the request was processed. `true` when evaluation completed (fully or partially). `false` when the request was rejected due to validation errors or a processing failure."}],"data":[{"type":"object","properties":{"search_id":[{"type":"string","description":"Your search identifier, echoed back from the request for reconciliation."}],"correlation_id":[{"type":"string","description":"A unique ID generated for this request. Include this when contacting support — it allows the team to trace the exact processing path for your request."}],"status":[{"type":"string","description":"The overall processing outcome. `success` means all stages completed normally. `partial` means some stages failed but results were still produced. `validation_required` means the request was rejected due to a data mismatch (HTTP 422). `failed` means processing could not complete."}],"errors":[{"type":"array","items":[{"type":"object","properties":{}}],"description":"Processing errors that occurred during evaluation (e.g., an engine timed out or a network call failed). Empty `[]` when everything succeeded. These are infrastructure-level issues — for data-quality problems in the record itself, see `validation` ."}],"validation":[{"type":"object","properties":{"status":[{"type":"string","description":"The overall validation outcome. `needs_manual_review` means at least one data-quality issue requires human attention before the record can be fully automated."}],"issues":[{"type":"object","properties":{"errors":[{"type":"array","items":[{"type":"object","properties":{"level":[{"type":"string","description":"The scope of the issue: `candidate` (about the person being screened), `case_subject` (about the person named in the record), `case` (about the court case), or `offense` (about a specific charge)."}],"field":[{"type":"string","description":"The specific data field with the problem. Examples: `subject_ssn` (missing SSN), `disposition` (missing case outcome), `disposition_class` (ambiguous charge classification)."}],"issue":[{"type":"string","description":"A short description of the problem. Example: `\"SSN is missing or could not be determined.\"`"}],"description":[{"type":"string","description":"A detailed explanation of why this data matters and how its absence affects the evaluation. Example: `\"SSN is required to confirm identity at the highest tier.\"`"}],"case_id":[{"type":"string","description":"The internal case identifier associated with this issue. Empty string for candidate-level issues that are not tied to a specific case."}],"case_number":[{"type":"string","description":"The court case number associated with this issue, for easy lookup in your system. Empty for candidate-level issues."}],"offense_id":[{"type":"string","description":"The charge identifier, when the issue is about a specific charge. Only present on offense-level issues."}]}}],"description":"Blocking data-quality problems that prevent automated processing. Examples: missing SSN, missing disposition, unclear charge classification. These typically force affected charges into the `Insufficient Data` queue."}],"warnings":[{"type":"array","items":[{"type":"object","properties":{}}],"description":"Informational mismatches that do not block processing but may warrant review. Example: the rule engine and ML model disagree on a charge’s classification. Same structure as `errors[]` ."}]},"description":"Categorized lists of data-quality problems, split into `errors` (blocking) and `warnings` (informational)."}]},"description":"Data-quality issues found in the submitted record (e.g., missing SSN, missing disposition, ambiguous charge classification). Only present when issues exist — omitted entirely when the source data is clean. Use this to understand why a charge may have been routed to `Insufficient Data` ."}],"decision":[{"type":"object","properties":{"search_id":[{"type":"string","description":"Your search identifier, echoed back from the request."}],"decision_date":[{"type":"string","description":"When the compliance decision was produced, in ISO 8601 UTC format. Example: `\"2026-05-19T14:22:10Z\"`"}],"record_decision":[{"type":"string","description":"The overall reportability decision for the entire record. `REPORTABLE` means at least one charge can be included in a background report. `NOT_REPORTABLE` means no charges are reportable. `MANUAL_REVIEW` means insufficient data to make an automated determination. Derived from `search_queue` ."}],"search_queue":[{"type":"string","description":"The overall routing assignment for the record. `Automation` means no human review needed. `Auditor` means at least one charge requires manual review. `Insufficient Data` means at least one charge lacks enough information for a determination. The highest-priority queue from any charge wins: `Insufficient Data` > `Auditor` > `Automation` ."}],"order_id":[{"type":"string","description":"Your order identifier, echoed back from the request for reconciliation."}],"order_number":[{"type":"string","description":"Your order number, echoed back from the request for reconciliation."}],"ubs_search_type":[{"type":"string","description":"The search type classification, echoed back from the request."}],"court_decisions":[{"type":"array","items":[{"type":"object","properties":{"court_search_id":[{"type":"string","description":"The court search identifier from the screening vendor, linking this court grouping back to your source data. When `cases[]` is provided, this matches the request `court_search_id` . May show `\"TBD\"` only when no court mapping was supplied."}],"court_decision":[{"type":"string","description":"Reportability decision for all cases in this court. `REPORTABLE` , `NOT_REPORTABLE` , or `MANUAL_REVIEW` — rolled up from the cases within this court."}],"court_queue":[{"type":"string","description":"Routing assignment for this court. `Automation` , `Auditor` , or `Insufficient Data` — rolled up from all cases. A single charge needing review is enough to escalate the entire court."}],"case_decisions":[{"type":"array","items":[{"type":"object","properties":{"case_number":[{"type":"string","description":"The court case number from the criminal record. Example: `\"2009D 008764\"` , `\"2024-CF-00312\"`"}],"case_decision":[{"type":"string","description":"Reportability decision for all charges in this case. `REPORTABLE` , `NOT_REPORTABLE` , or `MANUAL_REVIEW` — rolled up from the individual charges."}],"case_queue":[{"type":"string","description":"Routing assignment for this case. `Automation` , `Auditor` , or `Insufficient Data` — rolled up from all charges in the case."}],"jurisdiction_state":[{"type":"string","description":"The US state where this case was filed. Determines which state-specific compliance rules apply. Example: `\"TX\"` , `\"NC\"` , `\"CA\"`"}],"id_match":[{"type":"object","properties":{"is_match":[{"type":"boolean","description":"`true` if the candidate is considered the same person as the record subject (score meets the qualifying threshold). `false` if the identity could not be confirmed."}],"match_score":[{"type":"number","description":"Overall identity match confidence as a weighted score from 0 to 1. Higher values mean stronger match. A score of `0.85` or above typically qualifies as a positive match."}],"name_score":[{"type":"number","description":"How closely the candidate’s name matches the record subject’s name (0 = no match, 1 = exact match). Accounts for aliases."}],"dob_score":[{"type":"number","description":"How closely the candidate’s date of birth matches the record subject’s (0 = no match, 1 = exact match)."}],"ssn_score":[{"type":"number","description":"How closely the candidate’s SSN matches the record subject’s (0 = no match or not available, 1 = exact match)."}],"address_score":[{"type":"number","description":"How closely the candidate’s address matches the record subject’s. `1` = match, `0` = no match, `-1` = address was not available for comparison."}],"details":[{"type":"string","description":"A human-readable breakdown showing each component’s score, weight, and the overall qualifying percentage."}]},"description":"How closely the candidate (the person being screened) matches the subject named in the criminal record. Higher scores mean stronger identity match."}],"offenses":[{"type":"array","items":[{"type":"object","properties":{"offense_id":[{"type":"string","description":"The unique identifier for this charge, from the source screening data. Use this to map decisions back to charges in your system."}],"charge":[{"type":"string","description":"The charge description as it appears in the criminal record. Example: `\"NO LIABILITY INSURANCE\"` , `\"THEFT OF PROPERTY >= $2,500\"`"}],"charge_decision":[{"type":"string","description":"Whether this charge can be included in a background report. `REPORTABLE` means the charge can legally be reported. `NOT_REPORTABLE` means compliance rules prevent reporting (e.g., beyond lookback period, traffic violation). `MANUAL_REVIEW` means a human must decide."}],"type":[{"type":"string","description":"The severity classification of the charge. Examples: `\"Misdemeanor\"` , `\"Felony\"` , `\"FELONY\"` , `\"M\"` , `\"D\"`"}],"disposition":[{"type":"string","description":"The outcome of the charge — how the case was resolved. Examples: `\"Guilty\"` , `\"Dismissed\"` , `\"Pending\"` , `\"Deferred\"` , `\"No Information\"`"}],"rationale":[{"type":"string","description":"A plain-language explanation of why this charge received its decision. Use this as the compliance note or comment for the charge in your system."}],"needs_human_review":[{"type":"boolean","description":"`true` when the charge requires a human to make the reporting decision (i.e., `charge_decision` is `MANUAL_REVIEW` ). `false` when the decision was fully automated."}],"cited_rules":[{"type":"array","items":[{"type":"object","properties":{}}],"description":"The compliance rule identifiers that determined this charge’s decision. Examples: `\"GENERAL_TRAFFIC_NON_REPORT\"` (traffic violations not reportable), `\"CA_NONCONV_7YR_LIMIT\"` (California 7-year lookback for non-convictions)."}],"citations":[{"type":"array","items":[{"type":"object","properties":{}}],"description":"Specific legal statute references supporting the decision. Example: `\"15 U.S.C. § 1681c(a)(5)\"` . May be empty when rules don’t reference specific statutes."}],"routing":[{"type":"object","properties":{"queue":[{"type":"string","description":"Where this charge should be routed. `Automation` = no human review needed. `Auditor` = human review recommended (optional). `Insufficient Data` = human review required."}],"reportability":[{"type":"string","description":"A human-readable summary of the charge’s reportability. `Reportable` — can appear in a background report. `Not Reportable` — cannot be reported. `Not Enough Info` — insufficient data to determine."}],"is_automatable":[{"type":"boolean","description":"`true` when the charge can be fully processed without human review (queue is `Automation` ). `false` otherwise."}],"identity_level":[{"type":"string","description":"How confident the system is that the candidate matches the record subject. `High` (score ≥ 0.9) — strong match. `Medium` (0.7–0.89) — probable match. `Not Enough Info` — insufficient data to score. `Not Matching` (score ≤ −1) — likely a different person."}],"identity_score":[{"type":"number","description":"The numeric identity match score (0–1), representing how closely the candidate matches the record subject. Higher is better."}],"identity_insufficient":[{"type":"boolean","description":"`true` when there is not enough candidate or record data (e.g., missing SSN, missing address) to calculate a reliable identity match."}],"reportability_insufficient":[{"type":"boolean","description":"`true` when there is not enough charge data (e.g., missing disposition, unclear charge type) to make an automated reportability decision."}],"third_id_required":[{"type":"boolean","description":"`true` when identity match could not be confirmed with name and DOB alone and requires a third factor (SSN or address) that was not available or did not match."}]},"description":"Detailed routing information for this charge, including queue assignment, identity confidence, and data sufficiency flags."}]}}],"description":"Array of per-charge decisions"}]}}],"description":"Array of case-level decisions"}]}}],"description":"Array of court-level decisions"}]},"description":"The compliance evaluation result, organized as a hierarchy: Record → Courts → Cases → Charges. Each level includes a reportability decision ( `REPORTABLE` , `NOT_REPORTABLE` , or `MANUAL_REVIEW` ) and a routing queue ( `Automation` , `Auditor` , or `Insufficient Data` ). When charges are excluded via `is_excluded: true` , they are removed from this output after processing."}],"timing":[{"type":"object","properties":{},"description":"How long each processing stage took, in milliseconds. Includes `total_ms` for the overall processing time and per-component breakdowns (e.g., `xml_transformer_ms` , `compliance_ms` ). Useful for performance monitoring."}],"degradation":[{"type":"object","properties":{},"description":"Only present when something went wrong ( `partial` , `validation_required` , or `failed` ). Shows the health of each processing component: `available` (working normally), `degraded` (partially working), `unavailable` (could not be reached), `failed` (returned an error), or `not_called` (was not invoked because a prior stage failed)."}]},"description":"Contains the evaluation results, including the compliance decision, identity match scores, and any data-quality issues found."}],"meta":[{"type":"object","properties":{"api_version":[{"type":"string","description":"The version of the API that processed this request. Example: `\"2.0.0\"`"}],"process_time_ms":[{"type":"number","description":"Total wall-clock time the request took from receipt to response, in milliseconds. Includes all processing stages, network time between services, and response serialization."}],"correlation_id":[{"type":"string","description":"The same correlation ID as in the `data` payload, provided here for convenience."}]},"description":"Metadata about the request itself (not the evaluation result)."}]}}],"examples":{"example":{"value":{"success":true,"data":{"search_id":"\u003cstring>","correlation_id":"\u003cstring>","status":"\u003cstring>","errors":[{}],"validation":{"status":"\u003cstring>","issues":{"errors":[{"level":"\u003cstring>","field":"\u003cstring>","issue":"\u003cstring>","description":"\u003cstring>","case_id":"\u003cstring>","case_number":"\u003cstring>","offense_id":"\u003cstring>"}],"warnings":[{}]}},"decision":{"search_id":"\u003cstring>","decision_date":"\u003cstring>","record_decision":"\u003cstring>","search_queue":"\u003cstring>","order_id":"\u003cstring>","order_number":"\u003cstring>","ubs_search_type":"\u003cstring>","court_decisions":[{"court_search_id":"\u003cstring>","court_decision":"\u003cstring>","court_queue":"\u003cstring>","case_decisions":[{"case_number":"\u003cstring>","case_decision":"\u003cstring>","case_queue":"\u003cstring>","jurisdiction_state":"\u003cstring>","id_match":{"is_match":true,"match_score":123,"name_score":123,"dob_score":123,"ssn_score":123,"address_score":123,"details":"\u003cstring>"},"offenses":[{"offense_id":"\u003cstring>","charge":"\u003cstring>","charge_decision":"\u003cstring>","type":"\u003cstring>","disposition":"\u003cstring>","rationale":"\u003cstring>","needs_human_review":true,"cited_rules":[{}],"citations":[{}],"routing":{"queue":"\u003cstring>","reportability":"\u003cstring>","is_automatable":true,"identity_level":"\u003cstring>","identity_score":123,"identity_insufficient":true,"reportability_insufficient":true,"third_id_required":true}}]}]}]},"timing":{},"degradation":{}},"meta":{"api_version":"\u003cstring>","process_time_ms":123,"correlation_id":"\u003cstring>"}}}}}}},"deprecated":false}},"jsLinks":[],"subdomain":"theary-90ea71ea","siteName":"SNH AI","title":"Evaluate - SNH AI","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-07-24T16:47:53.324Z","originalFileLocation":"api-reference/endpoints/evaluate.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Evaluate a single criminal record for compliance and reportability\">\u003cmeta data-mint-head name=\"application-name\" content=\"SNH AI\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/theary-90ea71ea/vs8uvc3keQr9TbHW/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/theary-90ea71ea/vs8uvc3keQr9TbHW/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/theary-90ea71ea/vs8uvc3keQr9TbHW/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/theary-90ea71ea/vs8uvc3keQr9TbHW/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/theary-90ea71ea/vs8uvc3keQr9TbHW/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/theary-90ea71ea/vs8uvc3keQr9TbHW/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/theary-90ea71ea/vs8uvc3keQr9TbHW/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/theary-90ea71ea/vs8uvc3keQr9TbHW/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/theary-90ea71ea/vs8uvc3keQr9TbHW/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Evaluate - SNH AI\">\u003cmeta data-mint-head property=\"og:description\" content=\"Evaluate a single criminal record for compliance and reportability\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"SNH AI\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.pr.snh-ai.com/api-reference/endpoints/evaluate\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://theary-90ea71ea.mintlify.site/_mintlify/api/og/v2?division=Endpoints\u0026amp;title=Evaluate\u0026amp;description=Evaluate+a+single+criminal+record+for+compliance+and+reportability\u0026amp;theme=0a445ee3a354cf5963233132\u0026amp;signature=f8e5f7445133b82bfa7d570f9f44cb3c1b57229426874234a3ddc237626524d6\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Evaluate - SNH AI\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Evaluate a single criminal record for compliance and reportability\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://theary-90ea71ea.mintlify.site/_mintlify/api/og/v2?division=Endpoints\u0026amp;title=Evaluate\u0026amp;description=Evaluate+a+single+criminal+record+for+compliance+and+reportability\u0026amp;theme=0a445ee3a354cf5963233132\u0026amp;signature=f8e5f7445133b82bfa7d570f9f44cb3c1b57229426874234a3ddc237626524d6\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/theary-90ea71ea/vs8uvc3keQr9TbHW/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"SNH AI\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0D9373\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.pr.snh-ai.com/api-reference/endpoints/evaluate\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/endpoints/evaluate.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.pr.snh-ai.com/#organization\",\"name\":\"SNH AI\",\"url\":\"https://docs.pr.snh-ai.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/theary-90ea71ea/jCSsvaHFIuv14-wa/logo/logo.jpg?fit=max\u0026auto=format\u0026n=jCSsvaHFIuv14-wa\u0026q=85\u0026s=312a43fc188c5ccc0a53c878b98c3274\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.pr.snh-ai.com#website\",\"name\":\"SNH AI\",\"url\":\"https://docs.pr.snh-ai.com\",\"publisher\":{\"@id\":\"https://docs.pr.snh-ai.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.pr.snh-ai.com/api-reference/endpoints/evaluate#webpage\",\"url\":\"https://docs.pr.snh-ai.com/api-reference/endpoints/evaluate\",\"name\":\"Evaluate\",\"description\":\"Evaluate a single criminal record for compliance and reportability\",\"dateModified\":\"2026-07-24T16:47:53.324Z\",\"isPartOf\":{\"@id\":\"https://docs.pr.snh-ai.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.pr.snh-ai.com/api-reference/endpoints/evaluate#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.pr.snh-ai.com/api-reference/endpoints/evaluate#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Endpoints\",\"item\":\"https://docs.pr.snh-ai.com/api-reference/endpoints/health\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Evaluate\",\"item\":\"https://docs.pr.snh-ai.com/api-reference/endpoints/evaluate\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.pr.snh-ai.com/api-reference/endpoints/evaluate#apireference\",\"headline\":\"Evaluate\",\"name\":\"Evaluate\",\"description\":\"Evaluate a single criminal record for compliance and reportability\",\"url\":\"https://docs.pr.snh-ai.com/api-reference/endpoints/evaluate\",\"mainEntityOfPage\":{\"@id\":\"https://docs.pr.snh-ai.com/api-reference/endpoints/evaluate#webpage\"},\"dateModified\":\"2026-07-24T16:47:53.324Z\",\"publisher\":{\"@id\":\"https://docs.pr.snh-ai.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.pr.snh-ai.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"SNH AI\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"SNH AI\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/endpoints/evaluate.md","siteName":"SNH AI","nav":{"global":{},"tabs":[{"tab":"Get Started","pages":[{"title":"Get Started","href":"/introduction"}]},{"tab":"Public Records","pages":[{"title":"Public Records","href":"/glossary"}]},{"tab":"API Reference","groups":[{"group":"API Reference","pages":[{"title":"Public Records API Reference","href":"/api-reference/overview"}]},{"group":"Endpoints","pages":[{"title":"Health Check","api":"GET https://cra.pr.snh-ai.com/health","href":"/api-reference/endpoints/health"},{"title":"Auth Token","description":"Exchange an API key for a JWT bearer token","api":"POST https://cra.pr.snh-ai.com/auth/token","href":"/api-reference/endpoints/auth-token"},{"title":"Evaluate","api":"POST https://cra.pr.snh-ai.com/evaluate","href":"/api-reference/endpoints/evaluate"},{"title":"Identity Match","description":"Compare two identity records to determine if they match","api":"POST https://cra.pr.snh-ai.com/complianceEngine/identity-match","href":"/api-reference/endpoints/identity-match"}]}]}]},"basePath":"","title":"Evaluate - SNH AI","buildId":"dpl_596ePT575z4qnAFksq1biRW97aLY","deploymentId":"dpl_596ePT575z4qnAFksq1biRW97aLY","dynamics":["c2aa737661","2b790eda92","b0f84f53ff"],"chunks":["OpenApiReferenceProvider-C9Wu0MeN.js","utils-jWgu-6Qf.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DBD8f9qn.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BGuX1ui5.js","snippetPresets-Evy63nQB.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BQHO1lnV.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-B6C8m-t_.js","shallow-BG4cT0fH.js","getApiPlaygroundDisplay-CgEPrE-D.js","CodeSnippet-CU8JyZ9N.js","CodeSnippets-BnxHU32T.js","Page-D6S0Yh6q.js","getPastedJson-CwiYOonh.js","icon-DYDpWmDf.js","MethodPill-C-J-l7_c.js","DuplicateIcon-B6ARwg9w.js","createIcon-Dsv4MtDq.js","DynamicMarkdown-CtasenyM.js","SectionHeading-YNcgYwjB.js","axios-vUo_bRtp.js"]}