List native releases, newest first, optionally by review state
- Scope
- registry:admin:native:releases:list Admin-issued keys only.
Query parameters
| Parameter | Type | Description |
|---|---|---|
| reviewState | string | The release's review state.one of "invalid", "pending", "approved", "rejected", "revoked" |
| package | string | Package name, in the naming rules of its own ecosystem.1 to 255 characters |
| offset | integer, or null | at least 0 · default 0 |
| limit | integer | 1 to 100 · default 50 |
Query parameters of adminListNativeReleases
- reviewState
- Type
- string
- Description
- The release's review state.one of "invalid", "pending", "approved", "rejected", "revoked"
- package
- Type
- string
- Description
- Package name, in the naming rules of its own ecosystem.1 to 255 characters
- offset
- Type
- integer, or null
- Description
- at least 0 · default 0
- limit
- Type
- integer
- Description
- 1 to 100 · default 50
Response 200Releases
| Field | Type | Description |
|---|---|---|
| datarequired | array of RegistryNativeAdminRelease | |
| packagerequired | string | Package name, in the naming rules of its own ecosystem.1 to 255 characters |
| versionrequired | string | Package version, or an OCI tag.1 to 128 characters |
| architecturerequired | string | The archive's declared architecture, as its manifest spells it.one of "x86_64", "any" |
| digestrequired | string | |
| sizerequired | integer | |
| statusrequired | string | one of "staging", "published" |
| reviewStaterequired | string, or null | The release's review state.one of "invalid", "pending", "approved", "rejected", "revoked" |
| findingsrequired | array of RegistryNativeFinding | |
| manifestrequired | RegistryNativeManifest | |
| supersedesrequired | array of string | |
| isDefaultrequired | boolean | |
| reviewReasonrequired | string, or null | |
| reviewedAtrequired | string, date-time, or null | |
| revokeCoderequired | string, or null | Why a release was withdrawn from new installs.one of "security", "broken", "withdrawn" |
| revokeReasonrequired | string, or null | |
| revokedAtrequired | string, date-time, or null | |
| firstGenerationrequired | integer, or null | |
| reviewedByrequired | string, or null | |
| revokedByrequired | string, or null |
Response of adminListNativeReleases
- datarequired
- Type
- array of RegistryNativeAdminRelease
- Description
- packagerequired
- Type
- string
- Description
- Package name, in the naming rules of its own ecosystem.1 to 255 characters
- versionrequired
- Type
- string
- Description
- Package version, or an OCI tag.1 to 128 characters
- architecturerequired
- Type
- string
- Description
- The archive's declared architecture, as its manifest spells it.one of "x86_64", "any"
- digestrequired
- Type
- string
- Description
- sizerequired
- Type
- integer
- Description
- statusrequired
- Type
- string
- Description
- one of "staging", "published"
- reviewStaterequired
- Type
- string, or null
- Description
- The release's review state.one of "invalid", "pending", "approved", "rejected", "revoked"
- findingsrequired
- Type
- array of RegistryNativeFinding
- Description
- manifestrequired
- Type
- RegistryNativeManifest
- Description
- supersedesrequired
- Type
- array of string
- Description
- isDefaultrequired
- Type
- boolean
- Description
- reviewReasonrequired
- Type
- string, or null
- Description
- reviewedAtrequired
- Type
- string, date-time, or null
- Description
- revokeCoderequired
- Type
- string, or null
- Description
- Why a release was withdrawn from new installs.one of "security", "broken", "withdrawn"
- revokeReasonrequired
- Type
- string, or null
- Description
- revokedAtrequired
- Type
- string, date-time, or null
- Description
- firstGenerationrequired
- Type
- integer, or null
- Description
- reviewedByrequired
- Type
- string, or null
- Description
- revokedByrequired
- Type
- string, or null
- Description
Example
curl "https://api.rsx.group/registry/v1/admin/native/releases/list" \
-H "Authorization: Bearer rsx_live_..."{
"data": [
{
"package": "@rsx/metal",
"version": "0.6.0",
"architecture": "x86_64",
"digest": "9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08",
"size": 10240,
"status": "staging",
"reviewState": "pending",
"findings": [
{
"check": "manifest.identity",
"message": "The manifest names 'goodbye', but the release was declared as 'hello'."
}
],
"manifest": {
"format": 3,
"description": "Says hello.",
"requires": [
{
"name": null,
"version": null
}
]
},
"supersedes": [
"string"
],
"isDefault": true,
"reviewReason": "string",
"reviewedAt": "2026-10-10T12:00:00.000Z",
"revokeCode": "broken",
"revokeReason": "string",
"revokedAt": "2026-10-10T12:00:00.000Z",
"firstGeneration": 1,
"reviewedBy": "string",
"revokedBy": "string"
}
]
}