---
title: "Show end-of-life details for a set of packages."
method: POST
path: "/v1/packages/eol-packages"
tags: ["Packages"]
---

# Show end-of-life details for a set of packages.

`POST /v1/packages/eol-packages`

Show end-of-life details for a set of packages

## Request body

- union
  - object
    - `packages` Package[], required — The packages being looked up
      - `platform` string, required
      - `name` string, required
  - object
    - `purls` string[], required — Array of properly formatted PURLs

## Response `200`

Details of packages found from the search and any package names that had no results.

- object
  - `packages` object[], required
    - `platform` string
    - `name` string
    - `purl` string
    - `package_is_not_eol` 'passed' | 'not_passed' | 'noassertion' | 'pending'
    - `package_eol_indicators` object
      - `eol_reference_found` boolean
      - `effective_on` string, date, nullable
      - `reference_url` string, nullable
      - `package_renamed_to` string[]
      - `no_planned_maintenance` boolean
      - `reason` string
    - `maintenance_plan` object
      - `plan_type` string
      - `major_version_count` integer, nullable
      - `minor_version_count` integer, nullable
      - `external_url` string, nullable
  - `missing_results` PackageWithHint[], required
    - `platform` string, required
    - `name` string, required
    - `hint` string

## Other responses

- `400` — Request body format incorrect or more than 1000 packages requested.
- `401` — Unauthorized
- `403` — 403 Forbidden

---

[API](https://skmtc.net/tidelift/apis/tidelift-external-api.md) · [All operations](https://skmtc.net/tidelift/apis/tidelift-external-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tidelift/tidelift-external-api/revisions/5f36bed372bb/schema)
