Watch this SBOM: subscribe the document's resolved lines to EOL and KEV alerts

Body: { "email": "...", "sbom": <CycloneDX or SPDX JSON>, "strict": false }. Every component is resolved the same way /v1/sbom resolves it (purl exact, name only without a purl, never a guess) and each resolved product line (slug:cycle) joins the subscriber's watch list on the existing alert system: a confirmation email first (double opt-in), then emails when a watched line comes inside 12 months of end of life, at 90/60/30/7 days, on the day it passes, and immediately when a CISA known-exploited CVE lands on a watched end-of-life line. Only the slug:cycle lines are stored - never the document. The list replaces the subscriber's previous watch list; 50 lines maximum.

post/v1/sbom/watch

Request

  • Base URL: https://api.endoflife.ai
  • URL: https://api.endoflife.ai/v1/sbom/watch
  • Auth: one of:
    • none
    • API key in header X-API-Key
    • HTTP bearer

Request body

emailstring required
sbomobject required
strictboolean

Response

ok, watching (slug:cycle list), confirmed, message, sbom {format, components, lines_resolved, lines_watched, lines_dropped, not_tracked, version_not_tracked}

Changes

No recorded changes to this operation across all 1 revision of this API.