recalls-batch
Submit and retrieve bulk safety-recall checks for many VINs using the CarsXE Recalls Batch API. Use this when the user wants to check recalls for a …
它会碰到什么
这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。
技能内容
When the user wants bulk recall checks (many VINs, a fleet, a CSV, or a spreadsheet):
- Submit — POST at least one of
vins,csv, orcsvUrl(max 10,000 unique VINs):
POST https://api.carsxe.com/v1/recalls-batch/submit?key={CARSXE_API_KEY}&source=codex_plugin
Content-Type: application/json
{"vins":["..."],"csv":"...","csvUrl":"...","webhookUrl":"..."}
Include only provided fields. csvUrl must be HTTPS and hosted on an allowed provider (Google Sheets, GCS, S3, Dropbox, Azure Blob, DigitalOcean Spaces, Box). Max file size: 5 MB.
Return batchId, status, totalVins, processedVins, hitCount, and timestamps.
- Status — poll until
completed,partial, orfailed(every 30–60 seconds; full processing often takes 30–60 minutes unless all VINs are cached):
GET https://api.carsxe.com/v1/recalls-batch/status?key={CARSXE_API_KEY}&batchId={BATCH_ID}&source=codex_plugin
Present status (uploading | processing | completed | partial | failed), progress (processedVins / totalVins), hitCount, hitRate, and errorMessage if failed.
- Results (JSON) once complete:
GET https://api.carsxe.com/v1/recalls-batch/results?key={CARSXE_API_KEY}&batchId={BATCH_ID}&source=codex_plugin
Present job summary, then each VIN: hasRecalls, recallCount, and recall titles / NHTSA numbers / remedy status. HTTP 409 means the batch is still processing.
- Download (CSV) if the user wants a file:
GET https://api.carsxe.com/v1/recalls-batch/download?key={CARSXE_API_KEY}&batchId={BATCH_ID}&source=codex_plugin
This returns text/csv, not JSON.
- For a single VIN use
vehicle-recalls(/v1/recalls). For year/make/model with no VIN userecalls-ymm(/v1/recalls-ymm). - If the API key is missing, tell the user to set the
CARSXE_API_KEYenvironment variable (see AGENTS.md).
想直接用这个技能?
本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。
它属于哪个仓库
plugins/carsxe/carsxe-codex-plugin/skills/recalls-batch/SKILL.md