generated: '2026-09-05' method: derived source: openapi/_original/carsxe-openapi.yml (harvested from https://api.carsxe.com/openapi.yaml) note: Index of the request and response examples CarsXE ships INSIDE its own OpenAPI. Nothing here is authored by API Evangelist — this is an inventory of what the provider already embeds, so the coverage is readable without parsing the whole 88KB contract. The example payloads themselves stay in the spec where they belong. summary: operations_total: 21 operations_with_examples: 20 example_count: 99 examples: - operationId: getVehicleSpecs path: /specs method: get status: '200' media_type: application/json kind: example - operationId: getVehicleSpecs path: /specs method: get status: '400' media_type: application/json kind: example - operationId: getVehicleSpecs path: /specs method: get status: '404' media_type: application/json kind: example - operationId: getInternationalVinDecoder path: /v1/international-vin-decoder method: get status: '200' media_type: application/json kind: example - operationId: getInternationalVinDecoder path: /v1/international-vin-decoder method: get status: '400' media_type: application/json kind: example - operationId: getInternationalVinDecoder path: /v1/international-vin-decoder method: get status: '404' media_type: application/json kind: example - operationId: getVehicleRecalls path: /v1/recalls method: get status: '200' media_type: application/json kind: example - operationId: getVehicleRecalls path: /v1/recalls method: get status: '400' media_type: application/json kind: example - operationId: getVehicleRecalls path: /v1/recalls method: get status: '404' media_type: application/json kind: example - operationId: getRecallsByYmm path: /v1/recalls-ymm method: get status: '200' media_type: application/json kind: example - operationId: getRecallsByYmm path: /v1/recalls-ymm method: get status: '400' media_type: application/json kind: example - operationId: getRecallsByYmm path: /v1/recalls-ymm method: get status: '404' media_type: application/json kind: example - operationId: submitRecallsBatch path: /v1/recalls-batch/submit method: post status: '202' media_type: application/json kind: example - operationId: submitRecallsBatch path: /v1/recalls-batch/submit method: post status: '400' media_type: application/json kind: named-example name: missingVins - operationId: submitRecallsBatch path: /v1/recalls-batch/submit method: post status: '400' media_type: application/json kind: named-example name: invalidVin - operationId: submitRecallsBatch path: /v1/recalls-batch/submit method: post status: '400' media_type: application/json kind: named-example name: tooManyVins - operationId: submitRecallsBatch path: /v1/recalls-batch/submit method: post status: '405' media_type: application/json kind: example - operationId: submitRecallsBatch path: /v1/recalls-batch/submit method: post status: '502' media_type: application/json kind: example - operationId: submitRecallsBatch path: /v1/recalls-batch/submit method: post status: request media_type: application/json kind: request-example - operationId: getRecallsBatchStatus path: /v1/recalls-batch/status method: get status: '200' media_type: application/json kind: example - operationId: getRecallsBatchStatus path: /v1/recalls-batch/status method: get status: '400' media_type: application/json kind: example - operationId: getRecallsBatchStatus path: /v1/recalls-batch/status method: get status: '404' media_type: application/json kind: example - operationId: getRecallsBatchResults path: /v1/recalls-batch/results method: get status: '200' media_type: application/json kind: example - operationId: getRecallsBatchResults path: /v1/recalls-batch/results method: get status: '400' media_type: application/json kind: example - operationId: getRecallsBatchResults path: /v1/recalls-batch/results method: get status: '404' media_type: application/json kind: example - operationId: getRecallsBatchResults path: /v1/recalls-batch/results method: get status: '409' media_type: application/json kind: example - operationId: decodePlate path: /platedecoder method: get status: '200' media_type: application/json kind: example - operationId: decodePlate path: /platedecoder method: get status: '400' media_type: application/json kind: named-example name: missingPlate - operationId: decodePlate path: /platedecoder method: get status: '400' media_type: application/json kind: named-example name: missingState - operationId: decodePlate path: /platedecoder method: get status: '404' media_type: application/json kind: example - operationId: decodePlate path: /platedecoder method: get status: '502' media_type: application/json kind: example - operationId: decodePlate path: /platedecoder method: get status: '504' media_type: application/json kind: example - operationId: decodeUsPlate path: /v1/us-platedecoder method: get status: '200' media_type: application/json kind: example - operationId: decodeUsPlate path: /v1/us-platedecoder method: get status: '400' media_type: application/json kind: named-example name: missingPlate - operationId: decodeUsPlate path: /v1/us-platedecoder method: get status: '400' media_type: application/json kind: named-example name: missingState - operationId: decodeUsPlate path: /v1/us-platedecoder method: get status: '404' media_type: application/json kind: example - operationId: getLienTheft path: /v1/lien-theft method: get status: '200' media_type: application/json kind: example - operationId: getLienTheft path: /v1/lien-theft method: get status: '400' media_type: application/json kind: named-example name: missingVin - operationId: getLienTheft path: /v1/lien-theft method: get status: '400' media_type: application/json kind: named-example name: wrongLength - operationId: getLienTheft path: /v1/lien-theft method: get status: '404' media_type: application/json kind: example - operationId: getVehicleImages path: /images method: get status: '200' media_type: application/json kind: example - operationId: getVehicleImages path: /images method: get status: '404' media_type: application/json kind: example - operationId: getVehicleImages path: /images method: get status: '500' media_type: application/json kind: named-example name: missingMakeModel - operationId: getVehicleImages path: /images method: get status: '500' media_type: application/json kind: named-example name: cannotAccessInternet - operationId: getMarketValue path: /marketvalue method: get status: '200' media_type: application/json kind: example - operationId: getMarketValue path: /marketvalue method: get status: '400' media_type: application/json kind: example - operationId: getMarketValue path: /marketvalue method: get status: '404' media_type: application/json kind: example - operationId: getVehicleHistory path: /history method: get status: '400' media_type: application/json kind: named-example name: missingVin - operationId: getVehicleHistory path: /history method: get status: '400' media_type: application/json kind: named-example name: wrongLength - operationId: getVehicleHistory path: /history method: get status: '403' media_type: application/json kind: example - operationId: getVehicleHistory path: /history method: get status: '404' media_type: application/json kind: example - operationId: recognizePlate path: /platerecognition method: post status: '200' media_type: application/json kind: example - operationId: recognizePlate path: /platerecognition method: post status: '400' media_type: application/json kind: example - operationId: recognizePlate path: /platerecognition method: post status: '404' media_type: application/json kind: example - operationId: recognizePlate path: /platerecognition method: post status: '500' media_type: application/json kind: example - operationId: recognizePlate path: /platerecognition method: post status: request media_type: application/json kind: request-example - operationId: vinOcr path: /v1/vinocr method: post status: '200' media_type: application/json kind: example - operationId: vinOcr path: /v1/vinocr method: post status: '400' media_type: application/json kind: named-example name: missingKey - operationId: vinOcr path: /v1/vinocr method: post status: '400' media_type: application/json kind: named-example name: missingImage - operationId: vinOcr path: /v1/vinocr method: post status: '400' media_type: application/json kind: named-example name: invalidImage - operationId: vinOcr path: /v1/vinocr method: post status: '400' media_type: application/json kind: named-example name: noText - operationId: vinOcr path: /v1/vinocr method: post status: '401' media_type: application/json kind: example - operationId: vinOcr path: /v1/vinocr method: post status: '404' media_type: application/json kind: named-example name: userNotFound - operationId: vinOcr path: /v1/vinocr method: post status: '404' media_type: application/json kind: named-example name: noVin - operationId: vinOcr path: /v1/vinocr method: post status: request media_type: application/json kind: request-example - operationId: getYearMakeModel path: /v1/ymm method: get status: '200' media_type: application/json kind: example - operationId: getYearMakeModel path: /v1/ymm method: get status: '400' media_type: application/json kind: named-example name: missing - operationId: getYearMakeModel path: /v1/ymm method: get status: '400' media_type: application/json kind: named-example name: invalidYear - operationId: getYearMakeModel path: /v1/ymm method: get status: '404' media_type: application/json kind: example - operationId: getYearMakeModel path: /v1/ymm method: get status: '500' media_type: application/json kind: example - operationId: getYearMakeModelOptions path: /v1/ymm-options method: get status: '200' media_type: application/json kind: named-example name: variants - operationId: getYearMakeModelOptions path: /v1/ymm-options method: get status: '200' media_type: application/json kind: named-example name: modelsForMakeOnly - operationId: getYearMakeModelOptions path: /v1/ymm-options method: get status: '200' media_type: application/json kind: named-example name: variantsForYearAndModel - operationId: getYearMakeModelOptions path: /v1/ymm-options method: get status: '200' media_type: application/json kind: named-example name: variantsForYearAndMake - operationId: getYearMakeModelOptions path: /v1/ymm-options method: get status: '200' media_type: application/json kind: named-example name: variantsFallbackToModels - operationId: getYearMakeModelOptions path: /v1/ymm-options method: get status: '200' media_type: application/json kind: named-example name: yearsForMakeModel - operationId: getYearMakeModelOptions path: /v1/ymm-options method: get status: '400' media_type: application/json kind: named-example name: invalidDimension - operationId: getYearMakeModelOptions path: /v1/ymm-options method: get status: '400' media_type: application/json kind: named-example name: invalidYear - operationId: getYearMakeModelOptions path: /v1/ymm-options method: get status: '400' media_type: application/json kind: named-example name: missingMakeForModels - operationId: getYearMakeModelOptions path: /v1/ymm-options method: get status: '400' media_type: application/json kind: named-example name: missingMakeOrModelForTrimsVariants - operationId: getYearMakeModelOptions path: /v1/ymm-options method: get status: '400' media_type: application/json kind: named-example name: missingYearWhenModelWithoutMake - operationId: getYearMakeModelOptions path: /v1/ymm-options method: get status: '400' media_type: application/json kind: named-example name: missingMakeWhenModelAmbiguous - operationId: getYearMakeModelOptions path: /v1/ymm-options method: get status: '500' media_type: application/json kind: example - operationId: decodeObdCode path: /obdcodesdecoder method: get status: '200' media_type: application/json kind: example - operationId: decodeObdCode path: /obdcodesdecoder method: get status: '400' media_type: application/json kind: example - operationId: decodeObdCode path: /obdcodesdecoder method: get status: '404' media_type: application/json kind: example - operationId: decodePlateV2 path: /v2/platedecoder method: get status: '200' media_type: application/json kind: example - operationId: decodePlateV2 path: /v2/platedecoder method: get status: '400' media_type: application/json kind: named-example name: missingPlate - operationId: decodePlateV2 path: /v2/platedecoder method: get status: '400' media_type: application/json kind: named-example name: requireVin - operationId: decodePlateV2 path: /v2/platedecoder method: get status: '404' media_type: application/json kind: named-example name: invalidState - operationId: decodePlateV2 path: /v2/platedecoder method: get status: '404' media_type: application/json kind: named-example name: invalidDistrict - operationId: decodePlateV2 path: /v2/platedecoder method: get status: '404' media_type: application/json kind: named-example name: notFound - operationId: getMarketValueV2 path: /v2/marketvalue method: get status: '200' media_type: application/json kind: example - operationId: getMarketValueV2 path: /v2/marketvalue method: get status: '400' media_type: application/json kind: named-example name: missingVin - operationId: getMarketValueV2 path: /v2/marketvalue method: get status: '400' media_type: application/json kind: named-example name: wrongLength - operationId: getMarketValueV2 path: /v2/marketvalue method: get status: '400' media_type: application/json kind: named-example name: invalidCondition - operationId: getMarketValueV2 path: /v2/marketvalue method: get status: '400' media_type: application/json kind: named-example name: invalidMileage - operationId: getMarketValueV2 path: /v2/marketvalue method: get status: '404' media_type: application/json kind: example - operationId: getMarketValueV2 path: /v2/marketvalue method: get status: '503' media_type: application/json kind: example