Error code
internal_error
Retry an unchanged request with backoff. The server failed while processing a request that the caller cannot repair.
What happened
A 500 internal_error does not identify invalid caller input. Rewriting a valid payload in response to this code can introduce a second, unrelated failure.
Do this next
Retry the same request with bounded exponential backoff. If repeated attempts fail, preserve the response and request identifiers and report the incident.
Corrected request
bash
curl --fail-with-body --retry 3 --retry-all-errors --retry-delay 2 \
"https://api.cardog.app/v2/vin/1HGCM82633A123456" \
-H "x-api-key: $CARDOG_API_KEY"