--- name: registry-routes description: Handle 18 OpenAPI operation(s) under /v2/registry for the registry route group. --- # registry API Routes Handle 18 OpenAPI operation(s) under /v2/registry for the registry route group. Use the generated operation tools to make real API calls. Do not invent API responses. If a tool reports missing setup, return the exact setup field name to the caller. For write, update, or delete operations, state the intended action before calling the tool. ## Operations ### get_v2_registry - Operation ID: `get_v2_registry` - Route: `GET /v2/registry` - Mode: READ - Summary: get_/v2/registry ### post_v2_registry - Operation ID: `post_v2_registry` - Route: `POST /v2/registry` - Mode: WRITE - Summary: post_/v2/registry ### delete_v2_registry - Operation ID: `delete_v2_registry` - Route: `DELETE /v2/registry` - Mode: WRITE - Summary: delete_/v2/registry ### get_v2_registry_subscription - Operation ID: `get_v2_registry_subscription` - Route: `GET /v2/registry/subscription` - Mode: READ - Summary: get_/v2/registry/subscription ### post_v2_registry_subscription - Operation ID: `post_v2_registry_subscription` - Route: `POST /v2/registry/subscription` - Mode: WRITE - Summary: post_/v2/registry/subscription ### get_v2_registry_docker_credentials - Operation ID: `get_v2_registry_docker_credentials` - Route: `GET /v2/registry/docker-credentials` - Mode: READ - Summary: get_/v2/registry/docker-credentials ### post_v2_registry_validate_name - Operation ID: `post_v2_registry_validate_name` - Route: `POST /v2/registry/validate-name` - Mode: WRITE - Summary: post_/v2/registry/validate-name ### get_v2_registry_registry_name_repositories - Operation ID: `get_v2_registry_registry_name_repositories` - Route: `GET /v2/registry/{registry_name}/repositories` - Mode: READ - Summary: get_/v2/registry/{registry_name}/repositories - Parameters: - `registry_name` in `path` required ### get_v2_registry_registry_name_repositories_v2 - Operation ID: `get_v2_registry_registry_name_repositories_v2` - Route: `GET /v2/registry/{registry_name}/repositoriesV2` - Mode: READ - Summary: get_/v2/registry/{registry_name}/repositoriesV2 - Parameters: - `registry_name` in `path` required ### get_v2_registry_registry_name_repositories_repository_name_tags - Operation ID: `get_v2_registry_registry_name_repositories_repository_name_tags` - Route: `GET /v2/registry/{registry_name}/repositories/{repository_name}/tags` - Mode: READ - Summary: get_/v2/registry/{registry_name}/repositories/{repository_name}/tags - Parameters: - `registry_name` in `path` required - `repository_name` in `path` required ### delete_v2_registry_registry_name_repositories_repository_name_tags_repository_ta - Operation ID: `delete_v2_registry_registry_name_repositories_repository_name_tags_repository_ta` - Route: `DELETE /v2/registry/{registry_name}/repositories/{repository_name}/tags/{repository_tag}` - Mode: WRITE - Summary: delete_/v2/registry/{registry_name}/repositories/{repository_name}/tags/{repository_tag} - Parameters: - `registry_name` in `path` required - `repository_name` in `path` required - `repository_tag` in `path` required ### get_v2_registry_registry_name_repositories_repository_name_digests - Operation ID: `get_v2_registry_registry_name_repositories_repository_name_digests` - Route: `GET /v2/registry/{registry_name}/repositories/{repository_name}/digests` - Mode: READ - Summary: get_/v2/registry/{registry_name}/repositories/{repository_name}/digests - Parameters: - `registry_name` in `path` required - `repository_name` in `path` required ### delete_v2_registry_registry_name_repositories_repository_name_digests_manifest_d - Operation ID: `delete_v2_registry_registry_name_repositories_repository_name_digests_manifest_d` - Route: `DELETE /v2/registry/{registry_name}/repositories/{repository_name}/digests/{manifest_digest}` - Mode: WRITE - Summary: delete_/v2/registry/{registry_name}/repositories/{repository_name}/digests/{manifest_digest} - Parameters: - `registry_name` in `path` required - `repository_name` in `path` required - `manifest_digest` in `path` required ### post_v2_registry_registry_name_garbage_collection - Operation ID: `post_v2_registry_registry_name_garbage_collection` - Route: `POST /v2/registry/{registry_name}/garbage-collection` - Mode: WRITE - Summary: post_/v2/registry/{registry_name}/garbage-collection - Parameters: - `registry_name` in `path` required ### get_v2_registry_registry_name_garbage_collection - Operation ID: `get_v2_registry_registry_name_garbage_collection` - Route: `GET /v2/registry/{registry_name}/garbage-collection` - Mode: READ - Summary: get_/v2/registry/{registry_name}/garbage-collection - Parameters: - `registry_name` in `path` required ### get_v2_registry_registry_name_garbage_collections - Operation ID: `get_v2_registry_registry_name_garbage_collections` - Route: `GET /v2/registry/{registry_name}/garbage-collections` - Mode: READ - Summary: get_/v2/registry/{registry_name}/garbage-collections - Parameters: - `registry_name` in `path` required ### put_v2_registry_registry_name_garbage_collection_garbage_collection_uuid - Operation ID: `put_v2_registry_registry_name_garbage_collection_garbage_collection_uuid` - Route: `PUT /v2/registry/{registry_name}/garbage-collection/{garbage_collection_uuid}` - Mode: WRITE - Summary: put_/v2/registry/{registry_name}/garbage-collection/{garbage_collection_uuid} - Parameters: - `registry_name` in `path` required - `garbage_collection_uuid` in `path` required ### get_v2_registry_options - Operation ID: `get_v2_registry_options` - Route: `GET /v2/registry/options` - Mode: READ - Summary: get_/v2/registry/options