POST
/
v1
/
check
Authorization
Body
curl --location --request POST 'https://edb.xeol.io/v1/check' \
--header 'Content-Type: application/json' \
--data-raw '{
  "identifier": {
    "purl": "pkg:deb/debian/mongodb-org-server@3.0",
  },
  "support": "STANDARD_SUPPORT"
}'
{
  "match": {
    "found": true,
    "message": "Matched PURL and support level"
  },
  "eol": true,
  "eol_date": "2023-05-01",
  "evidence": {
    "schema_version": "1.0.0",
    "id": "LC-jj77-qw69-3q9h",
    "modified": "2021-07-01T00:00:00.000Z",
    "published": "2021-07-01T00:00:00.000Z",
    "entity": {
      "lts": false,
      "name": "Alpine Linux",
      "released": "2021-06-15",
      "type": "os",
      "version": "3.14"
    },
    "identification": {
      "cpes": [
        "cpe:2.3:o:alpinelinux:alpine_linux",
        "cpe:/o:alpinelinux:alpine_linux"
      ],
      "versions": [
        "3.14.x"
      ]
    },
    "support": [
      {
        "eol": "2023-05-01",
        "id": "STANDARD_SUPPORT",
        "level": 0
      }
    ],
    "references": [
      {
        "type": "CHANGELOG",
        "url": "https://alpinelinux.org/releases/"
      }
    ]
  },
  "request": {
    "identifier": {
      "cpe": "cpe:/o:alpinelinux:alpine_linux:3.14"
    }
  }
}

Body

identifier
object
required

An identifier to determine an entity’s EOL status. Only one of the following can be provided: cpe, purl, custom.

support
string

The field takes a support ID to match against. If not provided, it will default to STANDARD_SUPPORT which is the base level of support for any entity.

STANDARD_SUPPORT is defined as the base support level in which security updates are provided for the entity.

To find all support levels for an entity, use the POST /v1/support endpoint.

Response

eol
boolean

Whether the matched entity is end-of-life.

eol_date
string

The end-of-life date for the matched entity.

match
object

Information about the match.

found_support
boolean

Whether the entity support was found.

request
object

The request that triggered this response.

evidence
object

Evidence supporting the eol status.