Cloudsmith repos API
The repos API from Cloudsmith — 59 operation(s) for repos.
Operations 150
POST
/repos/{owner}/{identifier}/geoip/test/
Test a list of IP addresses against the repository's current GeoIP rules.
#
GET
/repos/{owner}/{identifier}/privileges
List all explicity created privileges for the repository.
#
PUT
/repos/{owner}/{identifier}/privileges
Replace all existing repository privileges with those specified.
#
GET
/repos/{owner}/{identifier}/upstream/alpine/
List Alpine upstream configs for this repository.
#
POST
/repos/{owner}/{identifier}/upstream/alpine/
Create an Alpine upstream config for this repository.
#
GET
/repos/{owner}/{identifier}/upstream/alpine/{slug_perm}/
Retrieve an Alpine upstream config for this repository.
#
PUT
/repos/{owner}/{identifier}/upstream/alpine/{slug_perm}/
Update an Alpine upstream config for this repository.
#
PATCH
/repos/{owner}/{identifier}/upstream/alpine/{slug_perm}/
Partially update an Alpine upstream config for this repository.
#
DELETE
/repos/{owner}/{identifier}/upstream/alpine/{slug_perm}/
Delete an Alpine upstream config for this repository.
#
POST
/repos/{owner}/{identifier}/upstream/cargo/
Create a Cargo upstream config for this repository.
#
GET
/repos/{owner}/{identifier}/upstream/cargo/{slug_perm}/
Retrieve a Cargo upstream config for this repository.
#
PUT
/repos/{owner}/{identifier}/upstream/cargo/{slug_perm}/
Update a Cargo upstream config for this repository.
#
PATCH
/repos/{owner}/{identifier}/upstream/cargo/{slug_perm}/
Partially update a Cargo upstream config for this repository.
#
DELETE
/repos/{owner}/{identifier}/upstream/cargo/{slug_perm}/
Delete a Cargo upstream config for this repository.
#
GET
/repos/{owner}/{identifier}/upstream/composer/
List Composer upstream configs for this repository.
#
POST
/repos/{owner}/{identifier}/upstream/composer/
Create a Composer upstream config for this repository.
#
GET
/repos/{owner}/{identifier}/upstream/composer/{slug_perm}/
Retrieve a Composer upstream config for this repository.
#
PUT
/repos/{owner}/{identifier}/upstream/composer/{slug_perm}/
Update a Composer upstream config for this repository.
#
PATCH
/repos/{owner}/{identifier}/upstream/composer/{slug_perm}/
Partially update a Composer upstream config for this repository.
#
DELETE
/repos/{owner}/{identifier}/upstream/composer/{slug_perm}/
Delete a Composer upstream config for this repository.
#
POST
/repos/{owner}/{identifier}/upstream/conda/
Create a Conda upstream config for this repository.
#
GET
/repos/{owner}/{identifier}/upstream/conda/{slug_perm}/
Retrieve a Conda upstream config for this repository.
#
PUT
/repos/{owner}/{identifier}/upstream/conda/{slug_perm}/
Update a Conda upstream config for this repository.
#
PATCH
/repos/{owner}/{identifier}/upstream/conda/{slug_perm}/
Partially update a Conda upstream config for this repository.
#
DELETE
/repos/{owner}/{identifier}/upstream/conda/{slug_perm}/
Delete a Conda upstream config for this repository.
#
POST
/repos/{owner}/{identifier}/upstream/cran/
Create a CRAN upstream config for this repository.
#
GET
/repos/{owner}/{identifier}/upstream/cran/{slug_perm}/
Retrieve a CRAN upstream config for this repository.
#
PUT
/repos/{owner}/{identifier}/upstream/cran/{slug_perm}/
Update a CRAN upstream config for this repository.
#
PATCH
/repos/{owner}/{identifier}/upstream/cran/{slug_perm}/
Partially update a CRAN upstream config for this repository.
#
DELETE
/repos/{owner}/{identifier}/upstream/cran/{slug_perm}/
Delete a CRAN upstream config for this repository.
#
POST
/repos/{owner}/{identifier}/upstream/dart/
Create a Dart upstream config for this repository.
#
GET
/repos/{owner}/{identifier}/upstream/dart/{slug_perm}/
Retrieve a Dart upstream config for this repository.
#
PUT
/repos/{owner}/{identifier}/upstream/dart/{slug_perm}/
Update a Dart upstream config for this repository.
#
PATCH
/repos/{owner}/{identifier}/upstream/dart/{slug_perm}/
Partially update a Dart upstream config for this repository.
#
DELETE
/repos/{owner}/{identifier}/upstream/dart/{slug_perm}/
Delete a Dart upstream config for this repository.
#
POST
/repos/{owner}/{identifier}/upstream/deb/
Create a Debian upstream config for this repository.
#
GET
/repos/{owner}/{identifier}/upstream/deb/{slug_perm}/
Retrieve a Debian upstream config for this repository.
#
PUT
/repos/{owner}/{identifier}/upstream/deb/{slug_perm}/
Update a Debian upstream config for this repository.
#
PATCH
/repos/{owner}/{identifier}/upstream/deb/{slug_perm}/
Partially update a Debian upstream config for this repository.
#
DELETE
/repos/{owner}/{identifier}/upstream/deb/{slug_perm}/
Delete a Debian upstream config for this repository.
#
GET
/repos/{owner}/{identifier}/upstream/docker/
List Docker upstream configs for this repository.
#
POST
/repos/{owner}/{identifier}/upstream/docker/
Create a Docker upstream config for this repository.
#
GET
/repos/{owner}/{identifier}/upstream/docker/{slug_perm}/
Retrieve a Docker upstream config for this repository.
#
PUT
/repos/{owner}/{identifier}/upstream/docker/{slug_perm}/
Update a Docker upstream config for this repository.
#
PATCH
/repos/{owner}/{identifier}/upstream/docker/{slug_perm}/
Partially update a Docker upstream config for this repository.
#
DELETE
/repos/{owner}/{identifier}/upstream/docker/{slug_perm}/
Delete a Docker upstream config for this repository.
#
GET
/repos/{owner}/{identifier}/upstream/generic/
List Generic upstream configs for this repository.
#
POST
/repos/{owner}/{identifier}/upstream/generic/
Create a Generic upstream config for this repository.
#
GET
/repos/{owner}/{identifier}/upstream/generic/{slug_perm}/
Retrieve a Generic upstream config for this repository.
#
PUT
/repos/{owner}/{identifier}/upstream/generic/{slug_perm}/
Update a Generic upstream config for this repository.
#
PATCH
/repos/{owner}/{identifier}/upstream/generic/{slug_perm}/
Partially update a Generic upstream config for this repository.
#
DELETE
/repos/{owner}/{identifier}/upstream/generic/{slug_perm}/
Delete a Generic upstream config for this repository.
#
GET
/repos/{owner}/{identifier}/upstream/go/{slug_perm}/
Retrieve a Go upstream config for this repository.
#
PUT
/repos/{owner}/{identifier}/upstream/go/{slug_perm}/
Update a Go upstream config for this repository.
#
PATCH
/repos/{owner}/{identifier}/upstream/go/{slug_perm}/
Partially update a Go upstream config for this repository.
#
DELETE
/repos/{owner}/{identifier}/upstream/go/{slug_perm}/
Delete a Go upstream config for this repository.
#
POST
/repos/{owner}/{identifier}/upstream/helm/
Create a Helm upstream config for this repository.
#
GET
/repos/{owner}/{identifier}/upstream/helm/{slug_perm}/
Retrieve a Helm upstream config for this repository.
#
PUT
/repos/{owner}/{identifier}/upstream/helm/{slug_perm}/
Update a Helm upstream config for this repository.
#
PATCH
/repos/{owner}/{identifier}/upstream/helm/{slug_perm}/
Partially update a Helm upstream config for this repository.
#
DELETE
/repos/{owner}/{identifier}/upstream/helm/{slug_perm}/
Delete a Helm upstream config for this repository.
#
GET
/repos/{owner}/{identifier}/upstream/hex/{slug_perm}/
Retrieve a Hex upstream config for this repository.
#
PUT
/repos/{owner}/{identifier}/upstream/hex/{slug_perm}/
Update a Hex upstream config for this repository.
#
PATCH
/repos/{owner}/{identifier}/upstream/hex/{slug_perm}/
Partially update a Hex upstream config for this repository.
#
DELETE
/repos/{owner}/{identifier}/upstream/hex/{slug_perm}/
Delete a Hex upstream config for this repository.
#
GET
/repos/{owner}/{identifier}/upstream/huggingface/
List HuggingFace upstream configs for this repository.
#
POST
/repos/{owner}/{identifier}/upstream/huggingface/
Create a HuggingFace upstream config for this repository.
#
GET
/repos/{owner}/{identifier}/upstream/huggingface/{slug_perm}/
Retrieve a HuggingFace upstream config for this repository.
#
PUT
/repos/{owner}/{identifier}/upstream/huggingface/{slug_perm}/
Update a HuggingFace upstream config for this repository.
#
PATCH
/repos/{owner}/{identifier}/upstream/huggingface/{slug_perm}/
Partially update a HuggingFace upstream config for this repository.
#
DELETE
/repos/{owner}/{identifier}/upstream/huggingface/{slug_perm}/
Delete a HuggingFace upstream config for this repository.
#
POST
/repos/{owner}/{identifier}/upstream/maven/
Create a Maven upstream config for this repository.
#
GET
/repos/{owner}/{identifier}/upstream/maven/{slug_perm}/
Retrieve a Maven upstream config for this repository.
#
PUT
/repos/{owner}/{identifier}/upstream/maven/{slug_perm}/
Update a Maven upstream config for this repository.
#
PATCH
/repos/{owner}/{identifier}/upstream/maven/{slug_perm}/
Partially update a Maven upstream config for this repository.
#
DELETE
/repos/{owner}/{identifier}/upstream/maven/{slug_perm}/
Delete a Maven upstream config for this repository.
#
GET
/repos/{owner}/{identifier}/upstream/npm/{slug_perm}/
Retrieve a npm upstream config for this repository.
#
PUT
/repos/{owner}/{identifier}/upstream/npm/{slug_perm}/
Update a npm upstream config for this repository.
#
PATCH
/repos/{owner}/{identifier}/upstream/npm/{slug_perm}/
Partially update a npm upstream config for this repository.
#
DELETE
/repos/{owner}/{identifier}/upstream/npm/{slug_perm}/
Delete a npm upstream config for this repository.
#
POST
/repos/{owner}/{identifier}/upstream/nuget/
Create a NuGet upstream config for this repository.
#
GET
/repos/{owner}/{identifier}/upstream/nuget/{slug_perm}/
Retrieve a NuGet upstream config for this repository.
#
PUT
/repos/{owner}/{identifier}/upstream/nuget/{slug_perm}/
Update a NuGet upstream config for this repository.
#
PATCH
/repos/{owner}/{identifier}/upstream/nuget/{slug_perm}/
Partially update a NuGet upstream config for this repository.
#
DELETE
/repos/{owner}/{identifier}/upstream/nuget/{slug_perm}/
Delete a NuGet upstream config for this repository.
#
GET
/repos/{owner}/{identifier}/upstream/python/
List Python upstream configs for this repository.
#
POST
/repos/{owner}/{identifier}/upstream/python/
Create a Python upstream config for this repository.
#
GET
/repos/{owner}/{identifier}/upstream/python/{slug_perm}/
Retrieve a Python upstream config for this repository.
#
PUT
/repos/{owner}/{identifier}/upstream/python/{slug_perm}/
Update a Python upstream config for this repository.
#
PATCH
/repos/{owner}/{identifier}/upstream/python/{slug_perm}/
Partially update a Python upstream config for this repository.
#
DELETE
/repos/{owner}/{identifier}/upstream/python/{slug_perm}/
Delete a Python upstream config for this repository.
#
POST
/repos/{owner}/{identifier}/upstream/rpm/
Create a RedHat upstream config for this repository.
#
GET
/repos/{owner}/{identifier}/upstream/rpm/{slug_perm}/
Retrieve a RedHat upstream config for this repository.
#
PUT
/repos/{owner}/{identifier}/upstream/rpm/{slug_perm}/
Update a RedHat upstream config for this repository.
#
PATCH
/repos/{owner}/{identifier}/upstream/rpm/{slug_perm}/
Partially update a RedHat upstream config for this repository.
#
DELETE
/repos/{owner}/{identifier}/upstream/rpm/{slug_perm}/
Delete a RedHat upstream config for this repository.
#
POST
/repos/{owner}/{identifier}/upstream/ruby/
Create a Ruby upstream config for this repository.
#
GET
/repos/{owner}/{identifier}/upstream/ruby/{slug_perm}/
Retrieve a Ruby upstream config for this repository.
#
PUT
/repos/{owner}/{identifier}/upstream/ruby/{slug_perm}/
Update a Ruby upstream config for this repository.
#
PATCH
/repos/{owner}/{identifier}/upstream/ruby/{slug_perm}/
Partially update a Ruby upstream config for this repository.
#
DELETE
/repos/{owner}/{identifier}/upstream/ruby/{slug_perm}/
Delete a Ruby upstream config for this repository.
#
POST
/repos/{owner}/{identifier}/upstream/swift/
Create a Swift upstream config for this repository.
#
GET
/repos/{owner}/{identifier}/upstream/swift/{slug_perm}/
Retrieve a Swift upstream config for this repository.
#
PUT
/repos/{owner}/{identifier}/upstream/swift/{slug_perm}/
Update a Swift upstream config for this repository.
#
PATCH
/repos/{owner}/{identifier}/upstream/swift/{slug_perm}/
Partially update a Swift upstream config for this repository.
#
DELETE
/repos/{owner}/{identifier}/upstream/swift/{slug_perm}/
Delete a Swift upstream config for this repository.
#
GET
/repos/{owner}/{identifier}/x509-ecdsa/
Retrieve the active X.509 ECDSA certificate for the Repository.
#
GET
/repos/{owner}/{identifier}/x509-rsa/
Retrieve the active X.509 RSA certificate for the Repository.
#