Updated on 2025-09-26 GMT+08:00

API Overview

You can query information about organizations, image repositories, and images, and manage organizations, image repositories, and images by using APIs provided by SWR Enterprise Edition.

Instance Management

API

Description

Creating an Instance

Creates an SWR Enterprise Edition instance.

Listing Instances

Lists SWR Enterprise Edition repositories.

Querying an Instance

Queries the details about an instance.

Deleting an Instance

Deletes an SWR Enterprise Edition instance.

Querying the Instance Configuration

Queries the configuration of an SWR Enterprise Edition instance.

Modifying the Instance Configuration

Modifies the configuration of an SWR Enterprise Edition instance.

Listing Audit Logs Related to Upload and Download

Queries audit logs related to upload and download.

Querying Instance Statistics

Queries instance statistics.

Namespace Management

API

Description

Creating a Namespace

Creates a namespace.

Listing Namespaces

Lists the namespaces.

Querying a Namespace

Queries the details about a namespace.

Modifying a Namespace

Modifies a namespace.

Deleting a Namespace

Deletes a namespace.

Artifact Repository Management

API

Description

Listing Artifact Repositories

Lists the artifact repositories.

Listing Artifact Repositories in a Namespace

Lists all artifact repositories in a namespace.

Querying an Artifact Repository

Queries the details about an artifact repository.

Modifying an Artifact Repository

Modifies an artifact repository.

Deleting an Artifact Repository

Deletes an artifact repository.

Artifact Tag Management

API

Description

Listing Artifact Tags

Lists the artifact tags.

Querying an Artifact

Queries the details about an artifact.

Deleting an Artifact

Deletes an artifact.

Listing Artifact Attachments

Lists the artifact attachments.

Obtaining Additional Information About Artifacts

Obtains additional information about artifacts.

Listing Artifact Tags in the Registry

Lists all artifact tags in the registry.

Listing Artifact Tags in an Artifact Repository

Lists artifact tags in an artifact repository.

Credential Management

API

Description

Obtaining a Temporary Access Credential

Obtains a temporary access credential.

Creating a Long-Term Access Credential

Creates a long-term access credential.

Enabling/Disabling a Long-Term Access Credential

Enables or disables a long-term access credential.

Deleting a Long-Term Access Credential

Deletes a long-term access credential.

Listing Long-Term Access Credentials

Lists long-term valid access credentials.

Tag Management

API

Description

Querying Resources by Tag

Queries resources by tag.

Querying the Number of Resources by Tag

Queries the number of resources by tag.

Adding Resource Tags in Batches

Adds resource tags in batches

Deleting Resource Tags in Batches

Deletes resource tags in batches.

Querying Instance Tags in a Project

Queries all instance tags in a project.

Querying Resource Tags

Queries resource tags.

Listing Sub-resources by Tag

Lists sub-resources by tag.

Querying the Number of Sub-resources by Tag

Queries the number of resources by tag.

Adding Sub-resource Tags in Batches

Adds sub-resource tags in batches.

Deleting Sub-resource Tags in Batches

Deletes sub-resource tags in batches.

Querying Namespace Tags of an Instance

Queries all namespace tags of an instance.

Querying Sub-resource Tags

Queries the tags added to a sub-resource.

Domain Name Management

API

Description

Adding a Domain Name

Adds a domain name.

Listing Domain Names

Lists all domain names.

Updating a Domain Name

Updates a domain name.

Deleting a Domain Name

Deletes a domain name.

Feature Gates

API

Description

Querying Feature Gates

Queries details about feature gates.

Querying Global Features

Queries global feature gates.

Access Control Management

API

Description

Adding a Private Network Access Rule

Adds a private network access rule.

Listing Private Network Access Rules

Lists private network access rules.

Querying a Private Network Access Rule

Queries details about a private network access rule.

Deleting a Private Network Access Rule

Deletes a private network access rule.

Enabling or Disabling Public Network Access

Enables or disables public network access.

Updating a Public Network Access Trustlist

Updates the trustlist for public network access.

Obtaining Public Network Access Information

Obtains details about public network access.

Trigger Management

API

Description

Creating a Trigger Policy

Creates a trigger policy.

Listing Trigger Policies

Lists the trigger policies.

Querying a Trigger Policy

Queries the details about a trigger policy.

Modifying a Trigger Policy

Modifies a trigger policy.

Deleting a Trigger Policy

Deletes a trigger policy.

Listing Tasks Executed by a Trigger

Lists the tasks executed by a trigger.

Task Management

API

Description

Listing Tasks

Lists the tasks.

Querying a Task

Queries the details about a task.

Deleting a Task

Deletes a task.

Image Replication Management

API

Description

Creating a Target Registry for Image Replication

Creates a target registry for image replication.

Listing Target Registries for Image Replication

Lists the target registries for image replication.

Querying a Target Registry for Image Replication

Queries the details about the target registry for image replication.

Modifying a Target Registry for Image Replication

Modifies a target registry for image replication.

Deleting a Target Registry for Image Replication

Deletes a target registry for image replication.

Creating an Image Replication Policy

Creates an image replication policy.

Listing Image Replication Policies

Lists image replication policies.

Querying an Image Replication Policy

Queries the details about an image replication policy.

Modifying an Image Replication Policy

Modifies an image replication policy.

Deleting an Image Replication Policy

Deletes an image replication policy.

Executing an Image Replication Policy

Executes an image replication policy manually.

Listing Execution Records of an Image Replication Policy

Lists the execution records of an image replication policy.

Stopping an Image Replication Task

Stops an image replication task.

Listing Images in an Execution Task of an Image Replication Policy

Lists the images in an execution task of an image replication policy.

Listing Image Tags in an Execution Task of an Image Replication Policy

Lists image tags in an execution task of an image replication policy.

Image Signing Management

API

Description

Listing Image Signing Policies

Lists the image signing policies.

Creating an Image Signing Policy

Creates an image signature policy.

Querying an Image Signing Policy

Queries the details about an image signing policy.

Modifying an Image Signing Policy

Modifies an image signing policy.

Deleting an Image Signing Policy

Deletes an image signing policy.

Executing an Image Signing Policy

Executes an image signing policy manually.

Listing Execution Records of an Image Signing Policy

Lists the execution records of an image signing policy.

Listing Images in an Execution Task of an Image Signing Policy

Lists the images in an execution task of an image signing policy.

Listing Image Tags in an Execution Task of an Image Signing Policy

Lists the image tags in an execution task of an image signing policy.

Image Retention Policy Management

API

Description

Creating a Retention Policy

Creates an image retention policy.

Listing Image Retention Policies

Lists image retention policies.

Querying an Image Retention Policy

Queries the details about an image retention policy.

Modifying an Image Retention Policy

Modifies an image retention policy.

Deleting an Image Retention Policy

Deletes an image retention policy.

Executing an Image Retention Policy

Executes an image retention policy.

Listing Execution Records of an Image Retention Policy

Lists execution records of an image retention policy.

Listing Images in an Execution Task of an Image Retention Policy

Lists the images in an execution task of an image retention policy.

Listing Image Tags in an Execution Task of an Image Retention Policy

Lists the image tags in an execution task of an image retention policy.

Image Tag Immutability

API

Description

Create an Image Tag Immutability Policy

Creates an image tag immutability policy.

Listing Image Tag Immutability Policies

Lists the image tag immutability policies.

Modifying an Image Tag Immutability Policy

Modifies an image tag immutability policy.

Deleting an Image Tag Immutability Policy

Deletes an image tag immutability policy.