Coverage
Cardinal Gray enrichesAccountData::Vehicle objects with real-time data from state DMV systems. This guide outlines field availability across all 50 states for both sync_public and sync_private data sources.
Field availability varies based on state DMV system capabilities and data freshness.
Integration pattern: POST + ping
Two common ways to run enrichment:- Create + enrich in one shot:
POST /title(optionally requesting NMVTIS and/or state enrichment immediately) - Enrich an existing entry:
POST /title/{id}/data
Option A: Directly via /title
You can query nmvtis, public, or private data directly via the POST /title endpoint.
This is beneficial when you need to need to initialize an account using just a VIN or cross-validate collected information (e.g., structured originations/deal data or unstructured title/reg documents) against DMV data.
AccountData parameter
vehicle.title.issuing_state tells us where to make a motor vehicle inquiry; if uncertain which state the vehicle is titled in, just set sync_nmvtis: trueOption B: Via /title/{id}/data
For first-time or follow-up data inquiries on existing title entries, the POST /title/{id}/data endpoint is available.