Helm Artifacts
APIs to get details of helm artifacts
Get Helm Artifact Details
Reference to the scope in which the registry exists.
Format depends on the scope:
- Account-level:
account_id/registry_name/+ - Organization-level:
account_id/org_id/registry_name/+ - Project-level:
account_id/org_id/project_id/registry_name/+
The /+ suffix is used internally to route scoped requests.
It must be included exactly as shown in the URL.
{"description":"Only account ID, scoped at account level","summary":"Account-level registry","value":"acc123/registry123/+"}Name of the artifact.
The value depends on whether the name contains a slash (/):
- If the artifact name contains
/, append a trailing/+at the end.- Example:
mygroup/myartifact/+
- Example:
- If the artifact name does not contain
/, use the plain name.- Example:
myartifact
- Example:
This is used internally to distinguish between namespaced and flat artifact names.
{"summary":"Flat artifact name","value":"myartifact"}Name of Artifact Version.
Version Type.
response to get helm artifact detail
Request processing status indicator
The request was invalid or malformed
Authentication failed or missing credentials
Access denied due to insufficient permissions
The requested resource was not found
An unexpected server error occurred
GET /api/v1/registry/{registry_ref}/artifact/{artifact}/version/{version}/helm/details HTTP/1.1
Accept: */*
{
"data": {
"artifact": "text",
"createdAt": "text",
"downloadsCount": 1,
"metadata": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"modifiedAt": "text",
"packageType": "DOCKER",
"pullCommand": "text",
"pullCommandByDigest": "text",
"registryPath": "text",
"size": "text",
"url": "text",
"version": "text"
},
"status": "SUCCESS"
}Get Helm Artifact Manifest
Reference to the scope in which the registry exists.
Format depends on the scope:
- Account-level:
account_id/registry_name/+ - Organization-level:
account_id/org_id/registry_name/+ - Project-level:
account_id/org_id/project_id/registry_name/+
The /+ suffix is used internally to route scoped requests.
It must be included exactly as shown in the URL.
{"description":"Only account ID, scoped at account level","summary":"Account-level registry","value":"acc123/registry123/+"}Name of the artifact.
The value depends on whether the name contains a slash (/):
- If the artifact name contains
/, append a trailing/+at the end.- Example:
mygroup/myartifact/+
- Example:
- If the artifact name does not contain
/, use the plain name.- Example:
myartifact
- Example:
This is used internally to distinguish between namespaced and flat artifact names.
{"summary":"Flat artifact name","value":"myartifact"}Name of Artifact Version.
response to get helm artifact manifest
Request processing status indicator
The request was invalid or malformed
Authentication failed or missing credentials
Access denied due to insufficient permissions
The requested resource was not found
An unexpected server error occurred
GET /api/v1/registry/{registry_ref}/artifact/{artifact}/version/{version}/helm/manifest HTTP/1.1
Accept: */*
{
"data": {
"manifest": "text"
},
"status": "SUCCESS"
}Last updated
Was this helpful?