Error code

invalid_ref

Supply a valid, path-safe entity ref. A path or query parameter did not match the `{domain}:{key}` ref grammar.

What happened

The invalid value is named in message and usually repeated in refs[]. Hierarchical refs contain /; when a ref is placed in a URL path, those slashes must be encoded as %2F.

Do this next

Resolve free text first, then put the returned ref into the original request. Encode slashes only when the ref is used as a path segment.

Corrected request

bash

curl "https://api.cardog.app/v2/entities/resolve?q=2026%20Honda%20CR-V&domain=model-year" \
  -H "x-api-key: $CARDOG_API_KEY"

curl "https://api.cardog.app/v2/entities/model-year:honda%2Fcr-v%2F2026" \
  -H "x-api-key: $CARDOG_API_KEY"