Gets all the remote catalogs
/api/v1/catalog
Authorized
This endpoint returns all the remote catalogs
This document contains the endpoints for the Catalogs category.
/api/v1/catalog
Authorized
This endpoint returns all the remote catalogs
/api/v1/catalog/{catalogId}
Authorized
This endpoint returns all the remote catalogs
| Name | Type | In | Required | Description |
|---|---|---|---|---|
catalogId |
string |
path | required | Catalog ID |
/api/v1/catalog/{catalogId}/{version}
Authorized
This endpoint returns a catalog manifest version
| Name | Type | In | Required | Description |
|---|---|---|---|---|
catalogId |
string |
path | required | Catalog ID |
version |
string |
path | required | Version |
/api/v1/catalog/{catalogId}/{version}/{architecture}
Authorized
This endpoint returns a catalog manifest version
| Name | Type | In | Required | Description |
|---|---|---|---|---|
catalogId |
string |
path | required | Catalog ID |
version |
string |
path | required | Version |
architecture |
string |
path | required | Architecture |
/api/v1/catalog/{catalogId}/{version}/{architecture}/download
Authorized
This endpoint downloads a catalog manifest version
| Name | Type | In | Required | Description |
|---|---|---|---|---|
catalogId |
string |
path | required | Catalog ID |
version |
string |
path | required | Version |
architecture |
string |
path | required | Architecture |
/api/v1/catalog/{catalogId}/{version}/{architecture}/taint
Authorized
This endpoint Taints a catalog manifest version
| Name | Type | In | Required | Description |
|---|---|---|---|---|
catalogId |
string |
path | required | Catalog ID |
version |
string |
path | required | Version |
architecture |
string |
path | required | Architecture |
/api/v1/catalog/{catalogId}/{version}/{architecture}/untaint
Authorized
This endpoint UnTaints a catalog manifest version
| Name | Type | In | Required | Description |
|---|---|---|---|---|
catalogId |
string |
path | required | Catalog ID |
version |
string |
path | required | Version |
architecture |
string |
path | required | Architecture |
/api/v1/catalog/{catalogId}/{version}/{architecture}/revoke
Authorized
This endpoint UnTaints a catalog manifest version
| Name | Type | In | Required | Description |
|---|---|---|---|---|
catalogId |
string |
path | required | Catalog ID |
version |
string |
path | required | Version |
architecture |
string |
path | required | Architecture |
/api/v1/catalog/{catalogId}/{version}/{architecture}/claims
Authorized
This endpoint adds claims to a catalog manifest version
| Name | Type | In | Required | Description |
|---|---|---|---|---|
catalogId |
string |
path | required | Catalog ID |
version |
string |
path | required | Version |
architecture |
string |
path | required | Architecture |
request |
object |
body | optional | Body |
|
Schema
|
||||
/api/v1/catalog/{catalogId}/{version}/{architecture}/claims
Authorized
This endpoint removes claims from a catalog manifest version
| Name | Type | In | Required | Description |
|---|---|---|---|---|
catalogId |
string |
path | required | Catalog ID |
version |
string |
path | required | Version |
architecture |
string |
path | required | Architecture |
request |
object |
body | optional | Body |
|
Schema
|
||||
/api/v1/catalog/{catalogId}/{version}/{architecture}/roles
Authorized
This endpoint adds roles to a catalog manifest version
| Name | Type | In | Required | Description |
|---|---|---|---|---|
catalogId |
string |
path | required | Catalog ID |
version |
string |
path | required | Version |
architecture |
string |
path | required | Architecture |
request |
object |
body | optional | Body |
|
Schema
|
||||
/api/v1/catalog/{catalogId}/{version}/{architecture}/roles
Authorized
This endpoint removes roles from a catalog manifest version
| Name | Type | In | Required | Description |
|---|---|---|---|---|
catalogId |
string |
path | required | Catalog ID |
version |
string |
path | required | Version |
architecture |
string |
path | required | Architecture |
request |
object |
body | optional | Body |
|
Schema
|
||||
/api/v1/catalog/{catalogId}/{version}/{architecture}/tags
Authorized
This endpoint adds tags to a catalog manifest version
| Name | Type | In | Required | Description |
|---|---|---|---|---|
catalogId |
string |
path | required | Catalog ID |
version |
string |
path | required | Version |
architecture |
string |
path | required | Architecture |
request |
object |
body | optional | Body |
|
Schema
|
||||
/api/v1/catalog/{catalogId}/{version}/{architecture}/tags
Authorized
This endpoint removes tags from a catalog manifest version
| Name | Type | In | Required | Description |
|---|---|---|---|---|
catalogId |
string |
path | required | Catalog ID |
version |
string |
path | required | Version |
architecture |
string |
path | required | Architecture |
request |
object |
body | optional | Body |
|
Schema
|
||||
/api/v1/catalog/{catalogId}
Authorized
This endpoint deletes a catalog manifest and all its versions
| Name | Type | In | Required | Description |
|---|---|---|---|---|
catalogId |
string |
path | required | Catalog ID |
/api/v1/catalog/{catalogId}/{version}
Authorized
This endpoint deletes a catalog manifest version
| Name | Type | In | Required | Description |
|---|---|---|---|---|
catalogId |
string |
path | required | Catalog ID |
version |
string |
path | required | Version |
/api/v1/catalog/{catalogId}/{version}/{architecture}
Authorized
This endpoint deletes a catalog manifest version
| Name | Type | In | Required | Description |
|---|---|---|---|---|
catalogId |
string |
path | required | Catalog ID |
version |
string |
path | required | Version |
architecture |
string |
path | required | Architecture |
/api/v1/catalog/push
Authorized
This endpoint pushes a catalog manifest to the catalog inventory
| Name | Type | In | Required | Description |
|---|---|---|---|---|
pushRequest |
object |
body | optional | Push request |
|
Schema
|
||||
/api/v1/catalog/pull
Authorized
This endpoint pulls a remote catalog manifest
| Name | Type | In | Required | Description |
|---|---|---|---|---|
pullRequest |
object |
body | optional | Pull request |
|
Schema
|
||||
/api/v1/catalog/import
Authorized
This endpoint imports a remote catalog manifest metadata into the catalog inventory
| Name | Type | In | Required | Description |
|---|---|---|---|---|
importRequest |
object |
body | optional | Pull request |
|
Schema
|
||||
/api/v1/catalog/import-vm
Authorized
This endpoint imports a virtual machine in pvm or macvm format into the catalog inventory generating the metadata for it
| Name | Type | In | Required | Description |
|---|---|---|---|---|
importRequest |
object |
body | optional | Vm Impoty request |
|
Schema
|
||||
/api/v1/catalog/{catalogId}/{version}/{architecture}/claims
Authorized
This endpoint adds claims to a catalog manifest version
| Name | Type | In | Required | Description |
|---|---|---|---|---|
catalogId |
string |
path | required | Catalog ID |
request |
object |
body | optional | Body |
|
Schema
|
||||
/api/v1/catalog/cache
Authorized
This endpoint returns all the remote catalog cache if any
/api/v1/catalog/cache
Authorized
This endpoint returns all the remote catalog cache if any
| Name | Type | In | Required | Description |
|---|---|---|---|---|
catalogId |
string |
path | required | Catalog ID |
/api/v1/catalog/cache/{catalogId}
Authorized
This endpoint returns all the remote catalog cache if any and all its versions
| Name | Type | In | Required | Description |
|---|---|---|---|---|
catalogId |
string |
path | required | Catalog ID |
/api/v1/catalog/cache/{catalogId}/{version}
Authorized
This endpoint deletes a version of a cache ite,
| Name | Type | In | Required | Description |
|---|---|---|---|---|
catalogId |
string |
path | required | Catalog ID |
version |
string |
path | required | Version |