Red Hat Automation Hub API (Hybrid Cloud Console)
The Red Hat-hosted Automation Hub on console.redhat.com, where subscribers consume Red Hat certified and validated Ansible Content Collections. Same galaxy_ng/Pulp contract as a private hub, served from Red Hat's own infrastructure; its OpenAPI document is readable anonymously while the API itself requires an entitled Red Hat account.
Operations 786
Showing the first 250 of 786. The full set is in the contract, and via get_provider_operations.
POST
/api/automation-hub/content/{path}/v3/collections/{namespace}/{name}/versions/{version}/copy/{source_path}/{dest_path}/
#
GET
/api/automation-hub/content/{path}/v3/collections/{namespace}/{name}/versions/{version}/docs-blob/
#
POST
/api/automation-hub/content/{path}/v3/collections/{namespace}/{name}/versions/{version}/move/{source_path}/{dest_path}/
#
GET
/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/collections/all-collections/
#
GET
/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/collections/all-versions/
#
POST
/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/collections/artifacts/
Upload a collection
#
GET
/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/collections/artifacts/{filename}
#
GET
/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/collections/index/
#
GET
/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/
#
PATCH
/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/
#
DELETE
/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/
#
GET
/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/
#
GET
/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/{version}/
#
DELETE
/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/{version}/
#
GET
/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/collections/index/{namespace}/{name}/versions/{version}/docs-blob/
#
GET
/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/namespaces/{name}/
#
PATCH
/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/namespaces/{name}/
#
DELETE
/api/automation-hub/content/{path}/v3/plugin/ansible/content/{distro_base_path}/namespaces/{name}/
#
GET
/api/automation-hub/content/{path}/v3/plugin/ansible/imports/collections/{task}/
Inspect a collection import
#
GET
/api/automation-hub/content/{path}/v3/plugin/ansible/search/collection-versions/
List cross repository collection version indexs
#
GET
/api/automation-hub/pulp/api/v3/acs/file/file/{pulp_id}/
Inspect a file alternate content source
#
PUT
/api/automation-hub/pulp/api/v3/acs/file/file/{pulp_id}/
Update a file alternate content source
#
PATCH
/api/automation-hub/pulp/api/v3/acs/file/file/{pulp_id}/
Update a file alternate content source
#
DELETE
/api/automation-hub/pulp/api/v3/acs/file/file/{pulp_id}/
Delete a file alternate content source
#
GET
/api/automation-hub/pulp/api/v3/ansible/collections/{pulp_id}/my_permissions/
List user permissions
#
GET
/api/automation-hub/pulp/api/v3/content/ansible/collection_deprecations/
List ansible collection deprecateds
#
POST
/api/automation-hub/pulp/api/v3/content/ansible/collection_deprecations/
Create an ansible collection deprecated
#
GET
/api/automation-hub/pulp/api/v3/content/ansible/collection_deprecations/{pulp_id}/
Inspect an ansible collection deprecated
#
GET
/api/automation-hub/pulp/api/v3/content/ansible/collection_marks/
List collection version marks
#
POST
/api/automation-hub/pulp/api/v3/content/ansible/collection_marks/
Create a collection version mark
#
GET
/api/automation-hub/pulp/api/v3/content/ansible/collection_marks/{pulp_id}/
Inspect a collection version mark
#
GET
/api/automation-hub/pulp/api/v3/content/ansible/collection_signatures/
List collection version signatures
#
POST
/api/automation-hub/pulp/api/v3/content/ansible/collection_signatures/
Create a collection version signature
#
GET
/api/automation-hub/pulp/api/v3/content/ansible/collection_signatures/{pulp_id}/
Inspect a collection version signature
#
POST
/api/automation-hub/pulp/api/v3/content/ansible/collection_versions/
Create a collection version
#
GET
/api/automation-hub/pulp/api/v3/content/ansible/collection_versions/{pulp_id}/
Inspect a collection version
#
GET
/api/automation-hub/pulp/api/v3/content/ansible/namespaces/{pulp_id}/
Inspect an ansible namespace metadata
#
GET
/api/automation-hub/pulp/api/v3/content/container/signatures/{pulp_id}/
Inspect a manifest signature
#
GET
/api/automation-hub/pulp/api/v3/contentguards/certguard/rhsm/{pulp_id}/
Inspect a rhsm cert guard
#
PUT
/api/automation-hub/pulp/api/v3/contentguards/certguard/rhsm/{pulp_id}/
Update a rhsm cert guard
#
PATCH
/api/automation-hub/pulp/api/v3/contentguards/certguard/rhsm/{pulp_id}/
Update a rhsm cert guard
#
DELETE
/api/automation-hub/pulp/api/v3/contentguards/certguard/rhsm/{pulp_id}/
Delete a rhsm cert guard
#
GET
/api/automation-hub/pulp/api/v3/contentguards/certguard/x509/{pulp_id}/
Inspect a x509 cert guard
#
PUT
/api/automation-hub/pulp/api/v3/contentguards/certguard/x509/{pulp_id}/
Update a x509 cert guard
#
PATCH
/api/automation-hub/pulp/api/v3/contentguards/certguard/x509/{pulp_id}/
Update a x509 cert guard
#
DELETE
/api/automation-hub/pulp/api/v3/contentguards/certguard/x509/{pulp_id}/
Delete a x509 cert guard
#
POST
/api/automation-hub/pulp/api/v3/contentguards/core/composite/
Create a composite content guard
#
GET
/api/automation-hub/pulp/api/v3/contentguards/core/composite/{pulp_id}/
Inspect a composite content guard
#
PUT
/api/automation-hub/pulp/api/v3/contentguards/core/composite/{pulp_id}/
Update a composite content guard
#
PATCH
/api/automation-hub/pulp/api/v3/contentguards/core/composite/{pulp_id}/
Update a composite content guard
#
DELETE
/api/automation-hub/pulp/api/v3/contentguards/core/composite/{pulp_id}/
Delete a composite content guard
#
GET
/api/automation-hub/pulp/api/v3/contentguards/core/composite/{pulp_id}/my_permissions/
List user permissions
#
POST
/api/automation-hub/pulp/api/v3/contentguards/core/composite/{pulp_id}/remove_role/
Remove a role
#