Error code
invalid_vin
Correct the VIN before retrying. The supplied VIN failed the platform's length or character rules.
What happened
A VIN must contain exactly 17 characters using A–Z except I, O, and Q, plus digits 0–9. The rejected value is named in message; the API cannot infer missing or substituted characters.
Do this next
Correct the VIN at its source, preserve leading zeroes, and retry the same VIN operation. Do not guess a replacement character.
Corrected request
bash
curl "https://api.cardog.app/v2/vin/1HGCM82633A123456" \
-H "x-api-key: $CARDOG_API_KEY"