CentralCSP
APITechnologies

List a technology's history

Lists what changed for this library version on the website, newest first: when it was detected or removed, when new advisories were published for it, and when its lifecycle status changed. History is kept after the library leaves the site.

Requires the viewer role on the website and the sbom plan feature.

GET
/v1/workspaces/{workspaceId}/websites/{websiteId}/technologies/{key}/history

Authorization

headerAuthorizationBearer <JWT>

An OpenID Connect access token from signing in to CentralCSP, acting as the signed-in user.

Path Parameters

workspaceId*string

The workspace's id.

websiteId*string

The website's id.

key*string

The opaque key a list row carries. Treat it as a string; it is not a library name.

Query Parameters

cursor?string

The nextCursor of the previous page. Omit it to start from the beginning. A cursor encodes a position and is not meant to be built by hand.

limit*|

How many items to return, from 1 to 200.

Range1 <= value <= 200
Default50

Response Body

A page of history entries.

application/json
  1. response
data*array<>

The history entries on this page.

pagination*

Where this page sits in the full result set.

Example Request
curl -X GET 'https://api.centralcsp.com/v1/workspaces/01936b7a-6f2e-7c31-9a4d-2f8e1c5b7d90/websites/01936b7a-6f2e-7c31-9a4d-2f8e1c5b7d90/technologies/string/history?limit=50'
Example Response
{  "data": [    {      "id": "string",      "kind": "cve:new",      "name": "string",      "version": "string",      "payload": null,      "createdAt": "2019-08-24T14:15:22Z"    }  ],  "pagination": {    "nextCursor": "string",    "hasMore": true,    "total": 0  }}