---
title: "Batch stewardship lookup by PURL"
method: POST
path: "/akrites/packages:batch-stewardship"
tags: ["Packages"]
---

# Batch stewardship lookup by PURL

`POST /akrites/packages:batch-stewardship`

Given up to 100 PURLs, returns a map of `purl → stewardship summary` for each. Missing packages are returned as `null`. Useful for enriching external package listings with CDP stewardship state.

## Request body

- object
  - `purls` string[], required

## Response `200`

Per-purl stewardship map.

- object
  - `packages` object, required — Keys are the original PURLs from the request. Values are null when the package is not found in CDP.

## Other responses

- `400` — Validation error.
- `401` — Missing or invalid bearer token.

---

[API](https://skmtc.dev/linuxfoundation/apis/cdp-public-api-akrites.md) · [All operations](https://skmtc.dev/linuxfoundation/apis/cdp-public-api-akrites/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/linuxfoundation/cdp-public-api-akrites/revisions/17bbb3d320c3/schema)
