Skip to main content
POST
Review package upgrades

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

X-GitHits-Client-Name
string

Optional client attribution: trimmed printable ASCII, at most 80 bytes. Invalid optional values are dropped.

X-GitHits-Client-Version
string

Optional client-version attribution: trimmed printable ASCII, at most 80 bytes. Invalid optional values are dropped.

X-GitHits-Agent
string

Optional agent attribution: trimmed printable ASCII, at most 160 bytes. Invalid optional values are dropped.

X-GitHits-Session-ID
string

Optional session attribution: trimmed printable ASCII, at most 128 bytes. Invalid optional values are dropped; no session is created.

Query Parameters

fields
string
default:security.direct,security.transitive,dependencies.direct,dependencies.transitive,compatibility,changelog,changelog.body

Finite comma-separated atomic groups. Explicit selection replaces defaults; see catalogue.

Use the case-sensitive selectors in the catalogue. Order and duplicate selectors do not affect the result. ASCII whitespace around selectors is ignored. The decoded value is limited to 2048 UTF-8 bytes. Empty or unknown selectors and repeated fields query parameters return 400 VALIDATION_ERROR. A group does not include nested groups unless the catalogue says so; only listed wildcard bundles are supported.

Body

application/json

Ordered canonical batch; unknown/duplicate JSON keys fail validation; rows are never silently removed.

packages
object[]
required

One to thirty packages; all recognized registries, no silent row removal.

Required array length: 1 - 30 elements
min_severity
null | enum<string>

Optional minimum for direct and transitive security; low=0.1, medium=4, high=7, critical=9. Null/omission includes unknown scores.

Available options:
low,
medium,
high,
critical

Response

Ordered reviews including partially unavailable packages

Atomic batch evidence; null values mean unavailable.

reviews
object[]
required

Source reviews.

total
integer
required

Validated count of ordered input reviews, including unavailable reviews.

Required range: x >= 0