---
title: "Get stewardship history for a package"
method: GET
path: "/akrites/packages/history"
tags: ["Packages"]
---

# Get stewardship history for a package

`GET /akrites/packages/history`

Returns the full activity log for the stewardship associated with the given PURL, ordered newest-first. Returns an empty list if no stewardship exists. Intended for lazy-loading the History tab in the package detail drawer.

## Query parameters

- `purl` string, required

## Response `200`

Stewardship activity history.

- object
  - `events` PackageHistoryEvent[], required
    - `id` string, required
    - `actorUserId` string, nullable
    - `actorType` string, required
    - `activityType` string, required
    - `content` string, nullable
    - `metadata` object, nullable
    - `createdAt` string, date-time, required
  - `total` integer, required

## Other responses

- `400` — Validation error (malformed purl).
- `401` — Missing or invalid bearer token.
- `404` — Package not found.

---

[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)
