{"product_id":"audit-ai-model-lifecycle-in-n8n-exported-workflows-upgradecheck","title":"Audit AI Model Lifecycle in n8n Exported Workflows (UpgradeCheck)","description":"\u003ch3\u003eAudit AI model lifecycles inside your exported n8n workflows (UpgradeCheck)\u003c\/h3\u003e\n\u003cp\u003eDon’t get surprised by failing AI calls. This n8n workflow lets you upload an exported workflow JSON and automatically checks it against UpgradeCheck’s public AI model lifecycle registry to flag OpenAI, Anthropic, and Google model IDs that are retiring or already retired—then shows a clear, human-readable audit summary in a form completion screen.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cb\u003eCollects an exported workflow JSON\u003c\/b\u003e via an \u003cb\u003en8n Form\u003c\/b\u003e where you upload a single workflow file.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eValidates the structure\u003c\/b\u003e by parsing the upload as JSON and confirming it includes an \u003ccode\u003enodes\u003c\/code\u003e array.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eFetches the latest lifecycle registry\u003c\/b\u003e from UpgradeCheck using an \u003cb\u003eHTTP GET\u003c\/b\u003e request to \u003ccode\u003ehttps:\/\/upgradecheck.vercel.app\/api\/v1\/models\u003c\/code\u003e over HTTPS.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eScans all node parameters\u003c\/b\u003e for strings that exactly match model IDs marked as \u003ci\u003eretiring\u003c\/i\u003e or \u003ci\u003eretired\u003c\/i\u003e in the registry.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eGenerates a prioritized report\u003c\/b\u003e listing each affected node with its status, retirement date, replacement (if available), and source URL—or reports the workflow as healthy\/invalid.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eDisplays the audit summary\u003c\/b\u003e as plain text directly on the form completion screen.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eBefore deploying an n8n change, quickly audit an exported workflow for model retirement risks.\u003c\/li\u003e\n  \u003cli\u003eFor SaaS operators managing many automations, scan uploaded workflows to prevent broken AI integrations.\u003c\/li\u003e\n  \u003cli\u003eAutomation engineers reviewing legacy flows can identify affected nodes and plan replacements early.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cb\u003eNodes\/tech stack:\u003c\/b\u003e code, form, sticky note, form trigger, http request, extract from file.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eIntegration:\u003c\/b\u003e UpgradeCheck public model lifecycle registry via HTTPS \u003cb\u003eHTTP GET\u003c\/b\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eRequirements:\u003c\/b\u003e no credentials or UpgradeCheck account needed—your n8n instance only downloads the public registry and processes the uploaded workflow JSON.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eOutput:\u003c\/b\u003e a readable, prioritized audit summary shown in the n8n form completion screen.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45850639106227,"sku":"N8N-18291","price":31.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/znaZA06j8rYdDUORmw1nV_XUEWkKRH.png?v=1786871239","url":"https:\/\/buyflowscripts.com\/products\/audit-ai-model-lifecycle-in-n8n-exported-workflows-upgradecheck","provider":"N8N Commerce","version":"1.0","type":"link"}