Lifecycle status for a specific version

get/v1/status/{slug}/{version}

Request

  • Base URL: https://api.endoflife.ai
  • URL: https://api.endoflife.ai/v1/status/{slug}/{version}
  • Auth: one of:
    • none
    • API key in header X-API-Key
    • HTTP bearer

Path parameters

slugstring required
versionstring required

Response

Status object, including the product's verified CPE 2.3 identifier(s) where one exists

alias_ofstring

Only when the slug sent is an alias of a tracked product: the slug as sent; product is the tracked slug it resolved to.

requested_versionstring

Only when the version was resolved to its release line.

version_matched_by'release-line'

Only when the version was resolved to its release line.

productstring
versionstring
status'active' | 'warn' | 'eol' | 'unknown'

warn = within 180 days of end of life, still supported

is_eolboolean
is_supportedboolean

true for status active or warn (fixes still ship today); false for eol and unknown. Until API 1.1.0 this was false in the warn window.

eol_approachingboolean

status is warn

eol_datestring date nullable
days_until_eolinteger nullable
days_past_eolinteger nullable
eol_date_precision'day' | 'month' | 'quarter' nullable

How precisely the vendor publishes eol_date: day = the vendor names the day; month or quarter = the vendor names only the month (quarter), so eol_date is that period's LAST day, kept for sorting and comparison; display the period ("October 2026"), not the day. null when eol_date is null.

date_precision_notestring

Present only when eol_date is month or quarter precision.

latest_releasestring nullable
cpestring[] nullable

For a hardware product whose versions are models (cpe_scope model), only the identifiers that name this model.

cpe_scope'model'

Present for hardware products whose versions are models.

cpe_notestring

Present when cpe_scope is model and no NIST CPE names this model, so cpe is null.

purlstring[] nullable
eol_date_sourcestring nullable
eol_date_source_urlstring nullable
eol_date_verified_atstring date nullable
eol_date_statusstring nullable
eol_date_agreementinteger nullable
eol_date_confidencestring nullable
score_urlstring uri

The score card page, cycle written as the site writes it (see Score.score_card_url).

Changes

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