generated: '2026-07-15' method: generated source: openapi/marketcheck-cars-openapi.yml description: Recommended x-agentic-access execution contracts, classified heuristically from the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind audience per deployment. See research/curity/agentic-governance/. summary: operations: 27 by_action_class: connected: 27 by_consequence: read: 27 human_in_the_loop_required: 0 operations: - path: /search method: get operationId: search x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /listing/{id} method: get operationId: getListing x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /listing/{id}/extra method: get operationId: getListingExtra x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /listing/{id}/media method: get operationId: getListingMedia x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /listing/{id}/vdp method: get operationId: getListingVDP x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /vin_report_summary method: get operationId: getSummaryReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dealer/{dealer_id} method: get operationId: getDealer x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dealer/{dealer_id}/active/inventory method: get operationId: getDealerActiveInventory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dealer/{dealer_id}/historical/inventory method: get operationId: getDealerHistoricalInventory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dealer/{dealer_id}/landing method: get operationId: getDealerLandingPage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dealer/{dealer_id}/ratings method: get operationId: getDealerRatings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dealer/{dealer_id}/reviews method: get operationId: getDealerReviews x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dealers method: get operationId: dealerSearch x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /history/{vin} method: get operationId: history x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /vin/{vin}/specs method: get operationId: decode x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /economy method: get operationId: getEconomy x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fuel_efficiency method: get operationId: getEfficiency x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /safety method: get operationId: getSafetyRating x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /averages method: get operationId: getAverages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /comparison method: get operationId: getComparison x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /competition method: get operationId: getCompetition x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /depreciation method: get operationId: getDepreciation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /mds method: get operationId: getMDS x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /popularity method: get operationId: getPopularity x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /trends method: get operationId: getTrends x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /facets method: get operationId: getFacets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /plots method: get operationId: getPriceMilesPlotData x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none