CodeArtifact Skill
amazonaws-com-codeartifact
amazonaws-com-codeartifact
| Method | Path | Description |
|---|---|---|
POST | /v1/repository/external-connection | |
POST | /v1/package/versions/copy | Adds an existing external connection to a repository. One external connection is allowed per repository. A repository can have one or more upstream repositories, or an external co... |
POST | /v1/domain | Copies package versions from one repository to another repository in the same domain. You must specify versions or versionRevisions. You cannot specify both. |
POST | /v1/package-group | Creates a domain. CodeArtifact domains make it easier to manage multiple repositories across an organization. You can use a domain to apply permissions across many repositories ow... |
POST | /v1/repository | Creates a package group. For more information about creating package groups, including example CLI commands, see Create a package group in the CodeArtifact User Guide. |
DELETE | /v1/domain | Creates a repository. |
DELETE | /v1/domain/permissions/policy | Deletes a domain. You cannot delete a domain that contains repositories. If you want to delete a domain with repositories, first delete its repositories. |
DELETE | /v1/package | Deletes the resource policy set on a domain. |
DELETE | /v1/package-group | Deletes a package and all associated package versions. A deleted package cannot be restored. To delete one or more package versions, use the DeletePackageVersions API. |
POST | /v1/package/versions/delete | Deletes a package group. Deleting a package group does not delete packages or package versions associated with the package group. When a package group is deleted, the direct child... |
DELETE | /v1/repository | Deletes one or more versions of a package. A deleted package version cannot be restored in your repository. If you want to remove a package version from your repository and be abl... |
DELETE | /v1/repository/permissions/policies | Deletes a repository. |
GET | /v1/domain | Deletes the resource policy that is set on a repository. After a resource policy is deleted, the permissions allowed and denied by the deleted policy are removed. The effect of de... |
GET | /v1/package | Returns a DomainDescription object that contains information about the requested domain. |
GET | /v1/package-group | Returns a PackageDescription object that contains information about the requested package. |
GET | /v1/package/version | Returns a PackageGroupDescription object that contains information about the requested package group. |
GET | /v1/repository | Returns a PackageVersionDescription object that contains information about the requested package version. |
DELETE | /v1/repository/external-connection | Returns a RepositoryDescription object that contains detailed information about the requested repository. |
POST | /v1/package/versions/dispose | Removes an existing external connection from a repository. |
GET | /v1/get-associated-package-group | Deletes the assets in package versions and sets the package versions' status to Disposed. A disposed package version cannot be restored in your repository because its assets are d... |
POST | /v1/authorization-token | Returns the most closely associated package group to the specified package. This API does not require that the package exist in any repository in the domain. As such, GetAssociate... |
GET | /v1/domain/permissions/policy | Generates a temporary authorization token for accessing repositories in the domain. This API requires the codeartifact:GetAuthorizationToken and sts:GetServiceBearerToken permissi... |
GET | /v1/package/version/asset | Returns the resource policy attached to the specified domain. The policy is a resource-based policy, not an identity-based policy. For more information, see Identity-based policie... |
GET | /v1/package/version/readme | Returns an asset (or file) that is in a package. For example, for a Maven package version, use GetPackageVersionAsset to download a JAR file, a POM file, or any other assets in th... |
GET | /v1/repository/endpoint | Gets the readme file or descriptive text for a package version. The returned text might contain formatting. For example, it might contain formatting for Markdown or reStructuredTe... |
GET | /v1/repository/permissions/policy | Returns the endpoint of a repository for a specific package format. A repository has one endpoint for each package format: cargo generic maven npm nuget pypi ruby swift |
GET | /v1/package-group-allowed-repositories | Returns the resource policy that is set on a repository. |
GET | /v1/list-associated-packages | Lists the repositories in the added repositories list of the specified restriction type for a package group. For more information about restriction types and added repository list... |
POST | /v1/domains | Returns a list of packages associated with the requested package group. For information package group association and matching, see Package group definition syntax and matching be... |
POST | /v1/package-groups | Returns a list of DomainSummary objects for all domains owned by the Amazon Web Services account that makes this call. Each returned DomainSummary object contains information abou... |
Use this API as a Claude Code skill for instant agent access.
lapsh skill-install amazonaws-com-codeartifact
Downloads and installs to ~/.claude/skills/amazonaws-com-codeartifact/
2018-09-22 (2026-02-13)