# cloudsmith-api CloudsmithApi - the Ruby gem for the Cloudsmith API The API to the Cloudsmith Service This SDK is automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen) project: - API version: v1 - Package version: 0.53.1 - Build package: io.swagger.codegen.languages.RubyClientCodegen For more information, please visit [https://help.cloudsmith.io](https://help.cloudsmith.io) ## Installation ### Build a gem To build the Ruby code into a gem: ```shell gem build cloudsmith-api.gemspec ``` Then either install the gem locally: ```shell gem install ./cloudsmith-api-0.53.1.gem ``` (for development, run `gem install --dev ./cloudsmith-api-0.53.1.gem` to install the development dependencies) or publish the gem to a gem hosting service, e.g. [RubyGems](https://rubygems.org/). Finally add this to the Gemfile: gem 'cloudsmith-api', '~> 0.53.1' ### Install from Git If the Ruby gem is hosted at a git repository: https://github.com/cloudsmith-io/cloudsmith-api, then add the following in the Gemfile: gem 'cloudsmith-api', :git => 'https://github.com/cloudsmith-io/cloudsmith-api.git' ### Include the Ruby code directly Include the Ruby code directly using `-I` as follows: ```shell ruby -Ilib script.rb ``` ## Getting Started Please follow the [installation](#installation) procedure and then run the following code: ```ruby # Load the gem require 'cloudsmith-api' # Setup authorization CloudsmithApi.configure do |config| # Configure API key authorization: apikey config.api_key['X-Api-Key'] = 'YOUR API KEY' # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil) #config.api_key_prefix['X-Api-Key'] = 'Bearer' # Configure API key authorization: csrf_token config.api_key['X-CSRFToken'] = 'YOUR API KEY' # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil) #config.api_key_prefix['X-CSRFToken'] = 'Bearer' end api_instance = CloudsmithApi::BadgesApi.new owner = "owner_example" # String | repo = "repo_example" # String | package_format = "package_format_example" # String | package_name = "package_name_example" # String | package_version = "package_version_example" # String | package_identifiers = "package_identifiers_example" # String | opts = { badge_token: "badge_token_example", # String | Badge token to authenticate for private packages render: true # BOOLEAN | If true, badge will be rendered } begin #Get latest package version for a package or package group. api_instance.badges_version_list(owner, repo, package_format, package_name, package_version, package_identifiers, opts) rescue CloudsmithApi::ApiError => e puts "Exception when calling BadgesApi->badges_version_list: #{e}" end ``` ## Documentation for API Endpoints All URIs are relative to *https://api.cloudsmith.io* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- *CloudsmithApi::BadgesApi* | [**badges_version_list**](docs/BadgesApi.md#badges_version_list) | **GET** /badges/version/{owner}/{repo}/{package_format}/{package_name}/{package_version}/{package_identifiers}/ | Get latest package version for a package or package group. *CloudsmithApi::DistrosApi* | [**distros_list**](docs/DistrosApi.md#distros_list) | **GET** /distros/ | Get a list of all supported distributions. *CloudsmithApi::DistrosApi* | [**distros_read**](docs/DistrosApi.md#distros_read) | **GET** /distros/{slug}/ | View for viewing/listing distributions. *CloudsmithApi::EntitlementsApi* | [**entitlements_create**](docs/EntitlementsApi.md#entitlements_create) | **POST** /entitlements/{owner}/{repo}/ | Create a specific entitlement in a repository. *CloudsmithApi::EntitlementsApi* | [**entitlements_delete**](docs/EntitlementsApi.md#entitlements_delete) | **DELETE** /entitlements/{owner}/{repo}/{identifier}/ | Delete a specific entitlement in a repository. *CloudsmithApi::EntitlementsApi* | [**entitlements_disable**](docs/EntitlementsApi.md#entitlements_disable) | **POST** /entitlements/{owner}/{repo}/{identifier}/disable/ | Disable an entitlement token in a repository. *CloudsmithApi::EntitlementsApi* | [**entitlements_enable**](docs/EntitlementsApi.md#entitlements_enable) | **POST** /entitlements/{owner}/{repo}/{identifier}/enable/ | Enable an entitlement token in a repository. *CloudsmithApi::EntitlementsApi* | [**entitlements_list**](docs/EntitlementsApi.md#entitlements_list) | **GET** /entitlements/{owner}/{repo}/ | Get a list of all entitlements in a repository. *CloudsmithApi::EntitlementsApi* | [**entitlements_partial_update**](docs/EntitlementsApi.md#entitlements_partial_update) | **PATCH** /entitlements/{owner}/{repo}/{identifier}/ | Update a specific entitlement in a repository. *CloudsmithApi::EntitlementsApi* | [**entitlements_read**](docs/EntitlementsApi.md#entitlements_read) | **GET** /entitlements/{owner}/{repo}/{identifier}/ | Get a specific entitlement in a repository. *CloudsmithApi::EntitlementsApi* | [**entitlements_refresh**](docs/EntitlementsApi.md#entitlements_refresh) | **POST** /entitlements/{owner}/{repo}/{identifier}/refresh/ | Refresh an entitlement token in a repository. *CloudsmithApi::EntitlementsApi* | [**entitlements_reset**](docs/EntitlementsApi.md#entitlements_reset) | **POST** /entitlements/{owner}/{repo}/{identifier}/reset/ | Reset the statistics for an entitlement token in a repository. *CloudsmithApi::EntitlementsApi* | [**entitlements_sync**](docs/EntitlementsApi.md#entitlements_sync) | **POST** /entitlements/{owner}/{repo}/sync/ | Synchronise tokens from a source repository. *CloudsmithApi::FilesApi* | [**files_abort**](docs/FilesApi.md#files_abort) | **POST** /files/{owner}/{repo}/{identifier}/abort/ | Abort a multipart file upload. *CloudsmithApi::FilesApi* | [**files_complete**](docs/FilesApi.md#files_complete) | **POST** /files/{owner}/{repo}/{identifier}/complete/ | Complete a multipart file upload. *CloudsmithApi::FilesApi* | [**files_create**](docs/FilesApi.md#files_create) | **POST** /files/{owner}/{repo}/ | Request URL(s) to upload new package file upload(s) to. *CloudsmithApi::FilesApi* | [**files_info**](docs/FilesApi.md#files_info) | **GET** /files/{owner}/{repo}/{identifier}/info/ | Get upload information for a multipart file upload. *CloudsmithApi::FilesApi* | [**files_validate**](docs/FilesApi.md#files_validate) | **POST** /files/{owner}/{repo}/validate/ | Validate parameters used for create. *CloudsmithApi::FormatsApi* | [**formats_list**](docs/FormatsApi.md#formats_list) | **GET** /formats/ | Get a list of all supported package formats. *CloudsmithApi::FormatsApi* | [**formats_read**](docs/FormatsApi.md#formats_read) | **GET** /formats/{slug}/ | Get a specific supported package format. *CloudsmithApi::MetricsApi* | [**metrics_entitlements_usage_list**](docs/MetricsApi.md#metrics_entitlements_usage_list) | **GET** /metrics/{owner}/{repo}/entitlements/usage/ | View for listing entitlement token usage as a metric. *CloudsmithApi::MetricsApi* | [**metrics_packages_usage_list**](docs/MetricsApi.md#metrics_packages_usage_list) | **GET** /metrics/{owner}/{repo}/packages/usage/ | View for listing package usage metrics by user. *CloudsmithApi::NamespacesApi* | [**namespaces_list**](docs/NamespacesApi.md#namespaces_list) | **GET** /namespaces/ | Get a list of all namespaces the user belongs to. *CloudsmithApi::NamespacesApi* | [**namespaces_read**](docs/NamespacesApi.md#namespaces_read) | **GET** /namespaces/{slug}/ | Views for working with namespaces. *CloudsmithApi::OrgsApi* | [**orgs_list**](docs/OrgsApi.md#orgs_list) | **GET** /orgs/ | Get a list of all the organizations you are associated with. *CloudsmithApi::OrgsApi* | [**orgs_read**](docs/OrgsApi.md#orgs_read) | **GET** /orgs/{slug}/ | Views for working with organizations. *CloudsmithApi::PackagesApi* | [**packages_copy**](docs/PackagesApi.md#packages_copy) | **POST** /packages/{owner}/{repo}/{identifier}/copy/ | Copy a package to another repository. *CloudsmithApi::PackagesApi* | [**packages_delete**](docs/PackagesApi.md#packages_delete) | **DELETE** /packages/{owner}/{repo}/{identifier}/ | Delete a specific package in a repository. *CloudsmithApi::PackagesApi* | [**packages_list**](docs/PackagesApi.md#packages_list) | **GET** /packages/{owner}/{repo}/ | Get a list of all packages associated with repository. *CloudsmithApi::PackagesApi* | [**packages_move**](docs/PackagesApi.md#packages_move) | **POST** /packages/{owner}/{repo}/{identifier}/move/ | Move a package to another repository. *CloudsmithApi::PackagesApi* | [**packages_read**](docs/PackagesApi.md#packages_read) | **GET** /packages/{owner}/{repo}/{identifier}/ | Get a specific package in a repository. *CloudsmithApi::PackagesApi* | [**packages_resync**](docs/PackagesApi.md#packages_resync) | **POST** /packages/{owner}/{repo}/{identifier}/resync/ | Schedule a package for resynchronisation. *CloudsmithApi::PackagesApi* | [**packages_status**](docs/PackagesApi.md#packages_status) | **GET** /packages/{owner}/{repo}/{identifier}/status/ | Get the synchronisation status for a package. *CloudsmithApi::PackagesApi* | [**packages_tag**](docs/PackagesApi.md#packages_tag) | **POST** /packages/{owner}/{repo}/{identifier}/tag/ | Add/Replace/Remove tags for a package. *CloudsmithApi::PackagesApi* | [**packages_upload_alpine**](docs/PackagesApi.md#packages_upload_alpine) | **POST** /packages/{owner}/{repo}/upload/alpine/ | Create a new Alpine package *CloudsmithApi::PackagesApi* | [**packages_upload_cargo**](docs/PackagesApi.md#packages_upload_cargo) | **POST** /packages/{owner}/{repo}/upload/cargo/ | Create a new Cargo package *CloudsmithApi::PackagesApi* | [**packages_upload_cocoapods**](docs/PackagesApi.md#packages_upload_cocoapods) | **POST** /packages/{owner}/{repo}/upload/cocoapods/ | Create a new CocoaPods package *CloudsmithApi::PackagesApi* | [**packages_upload_composer**](docs/PackagesApi.md#packages_upload_composer) | **POST** /packages/{owner}/{repo}/upload/composer/ | Create a new Composer package *CloudsmithApi::PackagesApi* | [**packages_upload_conan**](docs/PackagesApi.md#packages_upload_conan) | **POST** /packages/{owner}/{repo}/upload/conan/ | Create a new Conan package *CloudsmithApi::PackagesApi* | [**packages_upload_cran**](docs/PackagesApi.md#packages_upload_cran) | **POST** /packages/{owner}/{repo}/upload/cran/ | Create a new CRAN package *CloudsmithApi::PackagesApi* | [**packages_upload_dart**](docs/PackagesApi.md#packages_upload_dart) | **POST** /packages/{owner}/{repo}/upload/dart/ | Create a new Dart package *CloudsmithApi::PackagesApi* | [**packages_upload_deb**](docs/PackagesApi.md#packages_upload_deb) | **POST** /packages/{owner}/{repo}/upload/deb/ | Create a new Debian package *CloudsmithApi::PackagesApi* | [**packages_upload_docker**](docs/PackagesApi.md#packages_upload_docker) | **POST** /packages/{owner}/{repo}/upload/docker/ | Create a new Docker package *CloudsmithApi::PackagesApi* | [**packages_upload_go**](docs/PackagesApi.md#packages_upload_go) | **POST** /packages/{owner}/{repo}/upload/go/ | Create a new Go package *CloudsmithApi::PackagesApi* | [**packages_upload_helm**](docs/PackagesApi.md#packages_upload_helm) | **POST** /packages/{owner}/{repo}/upload/helm/ | Create a new Helm package *CloudsmithApi::PackagesApi* | [**packages_upload_luarocks**](docs/PackagesApi.md#packages_upload_luarocks) | **POST** /packages/{owner}/{repo}/upload/luarocks/ | Create a new LuaRocks package *CloudsmithApi::PackagesApi* | [**packages_upload_maven**](docs/PackagesApi.md#packages_upload_maven) | **POST** /packages/{owner}/{repo}/upload/maven/ | Create a new Maven package *CloudsmithApi::PackagesApi* | [**packages_upload_npm**](docs/PackagesApi.md#packages_upload_npm) | **POST** /packages/{owner}/{repo}/upload/npm/ | Create a new npm package *CloudsmithApi::PackagesApi* | [**packages_upload_nuget**](docs/PackagesApi.md#packages_upload_nuget) | **POST** /packages/{owner}/{repo}/upload/nuget/ | Create a new NuGet package *CloudsmithApi::PackagesApi* | [**packages_upload_python**](docs/PackagesApi.md#packages_upload_python) | **POST** /packages/{owner}/{repo}/upload/python/ | Create a new Python package *CloudsmithApi::PackagesApi* | [**packages_upload_raw**](docs/PackagesApi.md#packages_upload_raw) | **POST** /packages/{owner}/{repo}/upload/raw/ | Create a new Raw package *CloudsmithApi::PackagesApi* | [**packages_upload_rpm**](docs/PackagesApi.md#packages_upload_rpm) | **POST** /packages/{owner}/{repo}/upload/rpm/ | Create a new RedHat package *CloudsmithApi::PackagesApi* | [**packages_upload_ruby**](docs/PackagesApi.md#packages_upload_ruby) | **POST** /packages/{owner}/{repo}/upload/ruby/ | Create a new Ruby package *CloudsmithApi::PackagesApi* | [**packages_upload_terraform**](docs/PackagesApi.md#packages_upload_terraform) | **POST** /packages/{owner}/{repo}/upload/terraform/ | Create a new Terraform package *CloudsmithApi::PackagesApi* | [**packages_upload_vagrant**](docs/PackagesApi.md#packages_upload_vagrant) | **POST** /packages/{owner}/{repo}/upload/vagrant/ | Create a new Vagrant package *CloudsmithApi::PackagesApi* | [**packages_validate_upload_alpine**](docs/PackagesApi.md#packages_validate_upload_alpine) | **POST** /packages/{owner}/{repo}/validate-upload/alpine/ | Validate parameters for create Alpine package *CloudsmithApi::PackagesApi* | [**packages_validate_upload_cargo**](docs/PackagesApi.md#packages_validate_upload_cargo) | **POST** /packages/{owner}/{repo}/validate-upload/cargo/ | Validate parameters for create Cargo package *CloudsmithApi::PackagesApi* | [**packages_validate_upload_cocoapods**](docs/PackagesApi.md#packages_validate_upload_cocoapods) | **POST** /packages/{owner}/{repo}/validate-upload/cocoapods/ | Validate parameters for create CocoaPods package *CloudsmithApi::PackagesApi* | [**packages_validate_upload_composer**](docs/PackagesApi.md#packages_validate_upload_composer) | **POST** /packages/{owner}/{repo}/validate-upload/composer/ | Validate parameters for create Composer package *CloudsmithApi::PackagesApi* | [**packages_validate_upload_conan**](docs/PackagesApi.md#packages_validate_upload_conan) | **POST** /packages/{owner}/{repo}/validate-upload/conan/ | Validate parameters for create Conan package *CloudsmithApi::PackagesApi* | [**packages_validate_upload_cran**](docs/PackagesApi.md#packages_validate_upload_cran) | **POST** /packages/{owner}/{repo}/validate-upload/cran/ | Validate parameters for create CRAN package *CloudsmithApi::PackagesApi* | [**packages_validate_upload_dart**](docs/PackagesApi.md#packages_validate_upload_dart) | **POST** /packages/{owner}/{repo}/validate-upload/dart/ | Validate parameters for create Dart package *CloudsmithApi::PackagesApi* | [**packages_validate_upload_deb**](docs/PackagesApi.md#packages_validate_upload_deb) | **POST** /packages/{owner}/{repo}/validate-upload/deb/ | Validate parameters for create Debian package *CloudsmithApi::PackagesApi* | [**packages_validate_upload_docker**](docs/PackagesApi.md#packages_validate_upload_docker) | **POST** /packages/{owner}/{repo}/validate-upload/docker/ | Validate parameters for create Docker package *CloudsmithApi::PackagesApi* | [**packages_validate_upload_go**](docs/PackagesApi.md#packages_validate_upload_go) | **POST** /packages/{owner}/{repo}/validate-upload/go/ | Validate parameters for create Go package *CloudsmithApi::PackagesApi* | [**packages_validate_upload_helm**](docs/PackagesApi.md#packages_validate_upload_helm) | **POST** /packages/{owner}/{repo}/validate-upload/helm/ | Validate parameters for create Helm package *CloudsmithApi::PackagesApi* | [**packages_validate_upload_luarocks**](docs/PackagesApi.md#packages_validate_upload_luarocks) | **POST** /packages/{owner}/{repo}/validate-upload/luarocks/ | Validate parameters for create LuaRocks package *CloudsmithApi::PackagesApi* | [**packages_validate_upload_maven**](docs/PackagesApi.md#packages_validate_upload_maven) | **POST** /packages/{owner}/{repo}/validate-upload/maven/ | Validate parameters for create Maven package *CloudsmithApi::PackagesApi* | [**packages_validate_upload_npm**](docs/PackagesApi.md#packages_validate_upload_npm) | **POST** /packages/{owner}/{repo}/validate-upload/npm/ | Validate parameters for create npm package *CloudsmithApi::PackagesApi* | [**packages_validate_upload_nuget**](docs/PackagesApi.md#packages_validate_upload_nuget) | **POST** /packages/{owner}/{repo}/validate-upload/nuget/ | Validate parameters for create NuGet package *CloudsmithApi::PackagesApi* | [**packages_validate_upload_python**](docs/PackagesApi.md#packages_validate_upload_python) | **POST** /packages/{owner}/{repo}/validate-upload/python/ | Validate parameters for create Python package *CloudsmithApi::PackagesApi* | [**packages_validate_upload_raw**](docs/PackagesApi.md#packages_validate_upload_raw) | **POST** /packages/{owner}/{repo}/validate-upload/raw/ | Validate parameters for create Raw package *CloudsmithApi::PackagesApi* | [**packages_validate_upload_rpm**](docs/PackagesApi.md#packages_validate_upload_rpm) | **POST** /packages/{owner}/{repo}/validate-upload/rpm/ | Validate parameters for create RedHat package *CloudsmithApi::PackagesApi* | [**packages_validate_upload_ruby**](docs/PackagesApi.md#packages_validate_upload_ruby) | **POST** /packages/{owner}/{repo}/validate-upload/ruby/ | Validate parameters for create Ruby package *CloudsmithApi::PackagesApi* | [**packages_validate_upload_terraform**](docs/PackagesApi.md#packages_validate_upload_terraform) | **POST** /packages/{owner}/{repo}/validate-upload/terraform/ | Validate parameters for create Terraform package *CloudsmithApi::PackagesApi* | [**packages_validate_upload_vagrant**](docs/PackagesApi.md#packages_validate_upload_vagrant) | **POST** /packages/{owner}/{repo}/validate-upload/vagrant/ | Validate parameters for create Vagrant package *CloudsmithApi::QuotaApi* | [**quota_history_list**](docs/QuotaApi.md#quota_history_list) | **GET** /quota/{owner}/history/ | Quota history for a given namespace. *CloudsmithApi::QuotaApi* | [**quota_list**](docs/QuotaApi.md#quota_list) | **GET** /quota/{owner}/ | Quota usage for a given namespace. *CloudsmithApi::QuotaApi* | [**quota_oss_history_list**](docs/QuotaApi.md#quota_oss_history_list) | **GET** /quota/{owner}/oss/history/ | Open-source Quota history for a given namespace. *CloudsmithApi::QuotaApi* | [**quota_oss_list**](docs/QuotaApi.md#quota_oss_list) | **GET** /quota/{owner}/oss/ | Open-source Quota usage for a given namespace. *CloudsmithApi::RatesApi* | [**rates_limits_list**](docs/RatesApi.md#rates_limits_list) | **GET** /rates/limits/ | Endpoint to check rate limits for current user. *CloudsmithApi::ReposApi* | [**repos_all_list**](docs/ReposApi.md#repos_all_list) | **GET** /repos/ | Get a list of all repositories associated with current user. *CloudsmithApi::ReposApi* | [**repos_create**](docs/ReposApi.md#repos_create) | **POST** /repos/{owner}/ | Create a new repository in a given namespace. *CloudsmithApi::ReposApi* | [**repos_delete**](docs/ReposApi.md#repos_delete) | **DELETE** /repos/{owner}/{identifier}/ | Delete a repository in a given namespace. *CloudsmithApi::ReposApi* | [**repos_list**](docs/ReposApi.md#repos_list) | **GET** /repos/{owner}/ | Get a list of all repositories within a namespace. *CloudsmithApi::ReposApi* | [**repos_partial_update**](docs/ReposApi.md#repos_partial_update) | **PATCH** /repos/{owner}/{identifier}/ | Update details about a repository in a given namespace. *CloudsmithApi::ReposApi* | [**repos_read**](docs/ReposApi.md#repos_read) | **GET** /repos/{owner}/{identifier}/ | Get a specific repository. *CloudsmithApi::StatusApi* | [**status_check_basic**](docs/StatusApi.md#status_check_basic) | **GET** /status/check/basic/ | Endpoint to check basic API connectivity. *CloudsmithApi::StorageregionsApi* | [**storage_regions_list**](docs/StorageregionsApi.md#storage_regions_list) | **GET** /storage-regions/ | Get a list of all available storage regions. *CloudsmithApi::StorageregionsApi* | [**storage_regions_read**](docs/StorageregionsApi.md#storage_regions_read) | **GET** /storage-regions/{slug}/ | Get a specific storage region. *CloudsmithApi::UserApi* | [**user_self**](docs/UserApi.md#user_self) | **GET** /user/self/ | Provide a brief for the current user (if any). *CloudsmithApi::UserApi* | [**user_token_create**](docs/UserApi.md#user_token_create) | **POST** /user/token/ | Retrieve the API key/token for the authenticated user. *CloudsmithApi::UsersApi* | [**users_profile_read**](docs/UsersApi.md#users_profile_read) | **GET** /users/profile/{slug}/ | Provide a brief for the specified user (if any). *CloudsmithApi::WebhooksApi* | [**webhooks_create**](docs/WebhooksApi.md#webhooks_create) | **POST** /webhooks/{owner}/{repo}/ | Create a specific webhook in a repository. *CloudsmithApi::WebhooksApi* | [**webhooks_delete**](docs/WebhooksApi.md#webhooks_delete) | **DELETE** /webhooks/{owner}/{repo}/{identifier}/ | Delete a specific webhook in a repository. *CloudsmithApi::WebhooksApi* | [**webhooks_list**](docs/WebhooksApi.md#webhooks_list) | **GET** /webhooks/{owner}/{repo}/ | Get a list of all webhooks in a repository. *CloudsmithApi::WebhooksApi* | [**webhooks_partial_update**](docs/WebhooksApi.md#webhooks_partial_update) | **PATCH** /webhooks/{owner}/{repo}/{identifier}/ | Update a specific webhook in a repository. *CloudsmithApi::WebhooksApi* | [**webhooks_read**](docs/WebhooksApi.md#webhooks_read) | **GET** /webhooks/{owner}/{repo}/{identifier}/ | Views for working with repository webhooks. ## Documentation for Models - [CloudsmithApi::AlpinePackageUpload](docs/AlpinePackageUpload.md) - [CloudsmithApi::ConanPackageUpload](docs/ConanPackageUpload.md) - [CloudsmithApi::Distribution](docs/Distribution.md) - [CloudsmithApi::DistrosVersions](docs/DistrosVersions.md) - [CloudsmithApi::EntitlementTokenMetric](docs/EntitlementTokenMetric.md) - [CloudsmithApi::EntitlementsCreate](docs/EntitlementsCreate.md) - [CloudsmithApi::EntitlementsPartialUpdate](docs/EntitlementsPartialUpdate.md) - [CloudsmithApi::EntitlementsRefresh](docs/EntitlementsRefresh.md) - [CloudsmithApi::EntitlementsSync](docs/EntitlementsSync.md) - [CloudsmithApi::FilesAbort](docs/FilesAbort.md) - [CloudsmithApi::FilesComplete](docs/FilesComplete.md) - [CloudsmithApi::FilesCreate](docs/FilesCreate.md) - [CloudsmithApi::FilesValidate](docs/FilesValidate.md) - [CloudsmithApi::Format](docs/Format.md) - [CloudsmithApi::FormatsDistributions](docs/FormatsDistributions.md) - [CloudsmithApi::MavenPackageUpload](docs/MavenPackageUpload.md) - [CloudsmithApi::MetricsownerrepopackagesusageActivePackages](docs/MetricsownerrepopackagesusageActivePackages.md) - [CloudsmithApi::Namespace](docs/Namespace.md) - [CloudsmithApi::Organization](docs/Organization.md) - [CloudsmithApi::Package](docs/Package.md) - [CloudsmithApi::PackageCopy](docs/PackageCopy.md) - [CloudsmithApi::PackageFilePartsUpload](docs/PackageFilePartsUpload.md) - [CloudsmithApi::PackageFileUpload](docs/PackageFileUpload.md) - [CloudsmithApi::PackageMove](docs/PackageMove.md) - [CloudsmithApi::PackageStatus](docs/PackageStatus.md) - [CloudsmithApi::PackageUsageMetric](docs/PackageUsageMetric.md) - [CloudsmithApi::PackagesCopy](docs/PackagesCopy.md) - [CloudsmithApi::PackagesMove](docs/PackagesMove.md) - [CloudsmithApi::PackagesTag](docs/PackagesTag.md) - [CloudsmithApi::PackagesUploadAlpine](docs/PackagesUploadAlpine.md) - [CloudsmithApi::PackagesUploadCargo](docs/PackagesUploadCargo.md) - [CloudsmithApi::PackagesUploadCocoapods](docs/PackagesUploadCocoapods.md) - [CloudsmithApi::PackagesUploadComposer](docs/PackagesUploadComposer.md) - [CloudsmithApi::PackagesUploadConan](docs/PackagesUploadConan.md) - [CloudsmithApi::PackagesUploadCran](docs/PackagesUploadCran.md) - [CloudsmithApi::PackagesUploadDart](docs/PackagesUploadDart.md) - [CloudsmithApi::PackagesUploadDeb](docs/PackagesUploadDeb.md) - [CloudsmithApi::PackagesUploadDocker](docs/PackagesUploadDocker.md) - [CloudsmithApi::PackagesUploadGo](docs/PackagesUploadGo.md) - [CloudsmithApi::PackagesUploadHelm](docs/PackagesUploadHelm.md) - [CloudsmithApi::PackagesUploadLuarocks](docs/PackagesUploadLuarocks.md) - [CloudsmithApi::PackagesUploadMaven](docs/PackagesUploadMaven.md) - [CloudsmithApi::PackagesUploadNpm](docs/PackagesUploadNpm.md) - [CloudsmithApi::PackagesUploadNuget](docs/PackagesUploadNuget.md) - [CloudsmithApi::PackagesUploadPython](docs/PackagesUploadPython.md) - [CloudsmithApi::PackagesUploadRaw](docs/PackagesUploadRaw.md) - [CloudsmithApi::PackagesUploadRpm](docs/PackagesUploadRpm.md) - [CloudsmithApi::PackagesUploadRuby](docs/PackagesUploadRuby.md) - [CloudsmithApi::PackagesUploadTerraform](docs/PackagesUploadTerraform.md) - [CloudsmithApi::PackagesUploadVagrant](docs/PackagesUploadVagrant.md) - [CloudsmithApi::PackagesValidateuploadAlpine](docs/PackagesValidateuploadAlpine.md) - [CloudsmithApi::PackagesValidateuploadCargo](docs/PackagesValidateuploadCargo.md) - [CloudsmithApi::PackagesValidateuploadCocoapods](docs/PackagesValidateuploadCocoapods.md) - [CloudsmithApi::PackagesValidateuploadComposer](docs/PackagesValidateuploadComposer.md) - [CloudsmithApi::PackagesValidateuploadConan](docs/PackagesValidateuploadConan.md) - [CloudsmithApi::PackagesValidateuploadCran](docs/PackagesValidateuploadCran.md) - [CloudsmithApi::PackagesValidateuploadDart](docs/PackagesValidateuploadDart.md) - [CloudsmithApi::PackagesValidateuploadDeb](docs/PackagesValidateuploadDeb.md) - [CloudsmithApi::PackagesValidateuploadDocker](docs/PackagesValidateuploadDocker.md) - [CloudsmithApi::PackagesValidateuploadGo](docs/PackagesValidateuploadGo.md) - [CloudsmithApi::PackagesValidateuploadHelm](docs/PackagesValidateuploadHelm.md) - [CloudsmithApi::PackagesValidateuploadLuarocks](docs/PackagesValidateuploadLuarocks.md) - [CloudsmithApi::PackagesValidateuploadMaven](docs/PackagesValidateuploadMaven.md) - [CloudsmithApi::PackagesValidateuploadNpm](docs/PackagesValidateuploadNpm.md) - [CloudsmithApi::PackagesValidateuploadNuget](docs/PackagesValidateuploadNuget.md) - [CloudsmithApi::PackagesValidateuploadPython](docs/PackagesValidateuploadPython.md) - [CloudsmithApi::PackagesValidateuploadRaw](docs/PackagesValidateuploadRaw.md) - [CloudsmithApi::PackagesValidateuploadRpm](docs/PackagesValidateuploadRpm.md) - [CloudsmithApi::PackagesValidateuploadRuby](docs/PackagesValidateuploadRuby.md) - [CloudsmithApi::PackagesValidateuploadTerraform](docs/PackagesValidateuploadTerraform.md) - [CloudsmithApi::PackagesValidateuploadVagrant](docs/PackagesValidateuploadVagrant.md) - [CloudsmithApi::PackagesownerrepoArchitectures](docs/PackagesownerrepoArchitectures.md) - [CloudsmithApi::PackagesownerrepoFiles](docs/PackagesownerrepoFiles.md) - [CloudsmithApi::Quota](docs/Quota.md) - [CloudsmithApi::QuotaHistory](docs/QuotaHistory.md) - [CloudsmithApi::QuotaownerhistoryHistory](docs/QuotaownerhistoryHistory.md) - [CloudsmithApi::RawPackageUpload](docs/RawPackageUpload.md) - [CloudsmithApi::ReposCreate](docs/ReposCreate.md) - [CloudsmithApi::ReposGpgKeys](docs/ReposGpgKeys.md) - [CloudsmithApi::ReposPartialUpdate](docs/ReposPartialUpdate.md) - [CloudsmithApi::Repository](docs/Repository.md) - [CloudsmithApi::RepositoryToken](docs/RepositoryToken.md) - [CloudsmithApi::RepositoryTokenRefresh](docs/RepositoryTokenRefresh.md) - [CloudsmithApi::RepositoryTokenSync](docs/RepositoryTokenSync.md) - [CloudsmithApi::RepositoryTokenSyncTokens](docs/RepositoryTokenSyncTokens.md) - [CloudsmithApi::RepositoryWebhook](docs/RepositoryWebhook.md) - [CloudsmithApi::ResourcesRateCheck](docs/ResourcesRateCheck.md) - [CloudsmithApi::Status](docs/Status.md) - [CloudsmithApi::StatusBasic](docs/StatusBasic.md) - [CloudsmithApi::StorageRegion](docs/StorageRegion.md) - [CloudsmithApi::UserAuthToken](docs/UserAuthToken.md) - [CloudsmithApi::UserBrief](docs/UserBrief.md) - [CloudsmithApi::UserProfile](docs/UserProfile.md) - [CloudsmithApi::UserTokenCreate](docs/UserTokenCreate.md) - [CloudsmithApi::VagrantPackageUpload](docs/VagrantPackageUpload.md) - [CloudsmithApi::WebhooksCreate](docs/WebhooksCreate.md) - [CloudsmithApi::WebhooksPartialUpdate](docs/WebhooksPartialUpdate.md) - [CloudsmithApi::WebhooksownerrepoTemplates](docs/WebhooksownerrepoTemplates.md) ## Documentation for Authorization ### apikey - **Type**: API key - **API key parameter name**: X-Api-Key - **Location**: HTTP header ### basic - **Type**: HTTP basic authentication ### csrf_token - **Type**: API key - **API key parameter name**: X-CSRFToken - **Location**: HTTP header