An open API service indexing awesome lists of open source software.

https://github.com/cloudsmith-io/cloudsmith-api-go

API bindings for the Cloudsmith API in Go
https://github.com/cloudsmith-io/cloudsmith-api-go

Last synced: about 11 hours ago
JSON representation

API bindings for the Cloudsmith API in Go

Awesome Lists containing this project

README

          

# Go API client for cloudsmith

The API to the Cloudsmith Service

## Overview
This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project. By using the [OpenAPI-spec](https://www.openapis.org/) from a remote server, you can easily generate an API client.

- API version: 1.990.1
- Package version: 0.0.51
- Generator version: 7.9.0
- Build package: org.openapitools.codegen.languages.GoClientCodegen
For more information, please visit [https://help.cloudsmith.io](https://help.cloudsmith.io)

## Installation

Install the following dependencies:

```sh
go get github.com/stretchr/testify/assert
go get golang.org/x/net/context
```

Put the package under your project folder and add the following in import:

```go
import cloudsmith "github.com/cloudsmith-io/cloudsmith-api-go"
```

To use a proxy, set the environment variable `HTTP_PROXY`:

```go
os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")
```

## Configuration of Server URL

Default configuration comes with `Servers` field that contains server objects as defined in the OpenAPI specification.

### Select Server Configuration

For using other server than the one defined on index 0 set context value `cloudsmith.ContextServerIndex` of type `int`.

```go
ctx := context.WithValue(context.Background(), cloudsmith.ContextServerIndex, 1)
```

### Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value `cloudsmith.ContextServerVariables` of type `map[string]string`.

```go
ctx := context.WithValue(context.Background(), cloudsmith.ContextServerVariables, map[string]string{
"basePath": "v2",
})
```

Note, enum values are always validated and all unused variables are silently ignored.

### URLs Configuration per Operation

Each operation can use different server URL defined using `OperationServers` map in the `Configuration`.
An operation is uniquely identified by `"{classname}Service.{nickname}"` string.
Similar rules for overriding default operation server index and variables applies by using `cloudsmith.ContextOperationServerIndices` and `cloudsmith.ContextOperationServerVariables` context maps.

```go
ctx := context.WithValue(context.Background(), cloudsmith.ContextOperationServerIndices, map[string]int{
"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), cloudsmith.ContextOperationServerVariables, map[string]map[string]string{
"{classname}Service.{nickname}": {
"port": "8443",
},
})
```

## Documentation for API Endpoints

All URIs are relative to *https://api.cloudsmith.io*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*AuditLogApi* | [**AuditLogNamespaceList**](docs/AuditLogApi.md#auditlognamespacelist) | **Get** /audit-log/{owner}/ | Lists audit log entries for a specific namespace.
*AuditLogApi* | [**AuditLogRepoList**](docs/AuditLogApi.md#auditlogrepolist) | **Get** /audit-log/{owner}/{repo}/ | Lists audit log entries for a specific repository.
*BadgesApi* | [**BadgesVersionList**](docs/BadgesApi.md#badgesversionlist) | **Get** /badges/version/{owner}/{repo}/{package_format}/{package_name}/{package_version}/{package_identifiers}/ | Get latest package version for a package or package group.
*BroadcastsApi* | [**BroadcastsCreateBroadcastToken**](docs/BroadcastsApi.md#broadcastscreatebroadcasttoken) | **Post** /broadcasts/{org}/broadcast-token/ | Create a broadcast token.
*DistrosApi* | [**DistrosList**](docs/DistrosApi.md#distroslist) | **Get** /distros/ | Get a list of all supported distributions.
*DistrosApi* | [**DistrosRead**](docs/DistrosApi.md#distrosread) | **Get** /distros/{slug}/ | View for viewing/listing distributions.
*EntitlementsApi* | [**EntitlementsCreate**](docs/EntitlementsApi.md#entitlementscreate) | **Post** /entitlements/{owner}/{repo}/ | Create a specific entitlement in a repository.
*EntitlementsApi* | [**EntitlementsDelete**](docs/EntitlementsApi.md#entitlementsdelete) | **Delete** /entitlements/{owner}/{repo}/{identifier}/ | Delete a specific entitlement in a repository.
*EntitlementsApi* | [**EntitlementsDisable**](docs/EntitlementsApi.md#entitlementsdisable) | **Post** /entitlements/{owner}/{repo}/{identifier}/disable/ | Disable an entitlement token in a repository.
*EntitlementsApi* | [**EntitlementsEnable**](docs/EntitlementsApi.md#entitlementsenable) | **Post** /entitlements/{owner}/{repo}/{identifier}/enable/ | Enable an entitlement token in a repository.
*EntitlementsApi* | [**EntitlementsList**](docs/EntitlementsApi.md#entitlementslist) | **Get** /entitlements/{owner}/{repo}/ | Get a list of all entitlements in a repository.
*EntitlementsApi* | [**EntitlementsPartialUpdate**](docs/EntitlementsApi.md#entitlementspartialupdate) | **Patch** /entitlements/{owner}/{repo}/{identifier}/ | Update a specific entitlement in a repository.
*EntitlementsApi* | [**EntitlementsRead**](docs/EntitlementsApi.md#entitlementsread) | **Get** /entitlements/{owner}/{repo}/{identifier}/ | Get a specific entitlement in a repository.
*EntitlementsApi* | [**EntitlementsRefresh**](docs/EntitlementsApi.md#entitlementsrefresh) | **Post** /entitlements/{owner}/{repo}/{identifier}/refresh/ | Refresh an entitlement token in a repository.
*EntitlementsApi* | [**EntitlementsReset**](docs/EntitlementsApi.md#entitlementsreset) | **Post** /entitlements/{owner}/{repo}/{identifier}/reset/ | Reset the statistics for an entitlement token in a repository.
*EntitlementsApi* | [**EntitlementsSync**](docs/EntitlementsApi.md#entitlementssync) | **Post** /entitlements/{owner}/{repo}/sync/ | Synchronise tokens from a source repository.
*FilesApi* | [**FilesAbort**](docs/FilesApi.md#filesabort) | **Post** /files/{owner}/{repo}/{identifier}/abort/ | Abort a multipart file upload.
*FilesApi* | [**FilesComplete**](docs/FilesApi.md#filescomplete) | **Post** /files/{owner}/{repo}/{identifier}/complete/ | Complete a multipart file upload.
*FilesApi* | [**FilesCreate**](docs/FilesApi.md#filescreate) | **Post** /files/{owner}/{repo}/ | Request URL(s) to upload new package file upload(s) to.
*FilesApi* | [**FilesInfo**](docs/FilesApi.md#filesinfo) | **Get** /files/{owner}/{repo}/{identifier}/info/ | Get upload information to perform a multipart file upload.
*FilesApi* | [**FilesValidate**](docs/FilesApi.md#filesvalidate) | **Post** /files/{owner}/{repo}/validate/ | Validate parameters used for create.
*FormatsApi* | [**FormatsList**](docs/FormatsApi.md#formatslist) | **Get** /formats/ | Get a list of all supported package formats.
*FormatsApi* | [**FormatsRead**](docs/FormatsApi.md#formatsread) | **Get** /formats/{slug}/ | Get a specific supported package format.
*MetricsApi* | [**MetricsEntitlementsAccountList**](docs/MetricsApi.md#metricsentitlementsaccountlist) | **Get** /metrics/entitlements/{owner}/ | View for listing entitlement token metrics, across an account.
*MetricsApi* | [**MetricsEntitlementsRepoList**](docs/MetricsApi.md#metricsentitlementsrepolist) | **Get** /metrics/entitlements/{owner}/{repo}/ | View for listing entitlement token metrics, for a repository.
*MetricsApi* | [**MetricsPackagesList**](docs/MetricsApi.md#metricspackageslist) | **Get** /metrics/packages/{owner}/{repo}/ | View for listing package usage metrics, for a repository.
*NamespacesApi* | [**NamespacesList**](docs/NamespacesApi.md#namespaceslist) | **Get** /namespaces/ | Get a list of all namespaces the user belongs to.
*NamespacesApi* | [**NamespacesRead**](docs/NamespacesApi.md#namespacesread) | **Get** /namespaces/{slug}/ | Get a specific namespace that the user belongs to.
*OrgsApi* | [**OrgsDelete**](docs/OrgsApi.md#orgsdelete) | **Delete** /orgs/{org}/ | Delete the specified organization.
*OrgsApi* | [**OrgsDenyPolicyCreate**](docs/OrgsApi.md#orgsdenypolicycreate) | **Post** /orgs/{org}/deny-policy/ | Create a package deny policy.
*OrgsApi* | [**OrgsDenyPolicyDelete**](docs/OrgsApi.md#orgsdenypolicydelete) | **Delete** /orgs/{org}/deny-policy/{slug_perm}/ | Delete a package deny policy.
*OrgsApi* | [**OrgsDenyPolicyList**](docs/OrgsApi.md#orgsdenypolicylist) | **Get** /orgs/{org}/deny-policy/ | Get a list of all package deny policies.
*OrgsApi* | [**OrgsDenyPolicyPartialUpdate**](docs/OrgsApi.md#orgsdenypolicypartialupdate) | **Patch** /orgs/{org}/deny-policy/{slug_perm}/ | Partially update a package deny policy.
*OrgsApi* | [**OrgsDenyPolicyRead**](docs/OrgsApi.md#orgsdenypolicyread) | **Get** /orgs/{org}/deny-policy/{slug_perm}/ | Get a package deny policy.
*OrgsApi* | [**OrgsDenyPolicyUpdate**](docs/OrgsApi.md#orgsdenypolicyupdate) | **Put** /orgs/{org}/deny-policy/{slug_perm}/ | Update a package deny policy.
*OrgsApi* | [**OrgsInvitesCreate**](docs/OrgsApi.md#orgsinvitescreate) | **Post** /orgs/{org}/invites/ | Create an organization invite for a specific user
*OrgsApi* | [**OrgsInvitesDelete**](docs/OrgsApi.md#orgsinvitesdelete) | **Delete** /orgs/{org}/invites/{slug_perm}/ | Delete a specific organization invite
*OrgsApi* | [**OrgsInvitesExtend**](docs/OrgsApi.md#orgsinvitesextend) | **Post** /orgs/{org}/invites/{slug_perm}/extend/ | Extend an organization invite.
*OrgsApi* | [**OrgsInvitesList**](docs/OrgsApi.md#orgsinviteslist) | **Get** /orgs/{org}/invites/ | Get a list of all invites for an organization.
*OrgsApi* | [**OrgsInvitesPartialUpdate**](docs/OrgsApi.md#orgsinvitespartialupdate) | **Patch** /orgs/{org}/invites/{slug_perm}/ | Update a specific organization invite.
*OrgsApi* | [**OrgsInvitesResend**](docs/OrgsApi.md#orgsinvitesresend) | **Post** /orgs/{org}/invites/{slug_perm}/resend/ | Resend an organization invite.
*OrgsApi* | [**OrgsLicensePolicyCreate**](docs/OrgsApi.md#orgslicensepolicycreate) | **Post** /orgs/{org}/license-policy/ | Create a package license policy.
*OrgsApi* | [**OrgsLicensePolicyDelete**](docs/OrgsApi.md#orgslicensepolicydelete) | **Delete** /orgs/{org}/license-policy/{slug_perm}/ | Delete a package license policy.
*OrgsApi* | [**OrgsLicensePolicyEvaluationCreate**](docs/OrgsApi.md#orgslicensepolicyevaluationcreate) | **Post** /orgs/{org}/license-policy/{policy_slug_perm}/evaluation/ | Create an evaluation request for this policy.
*OrgsApi* | [**OrgsLicensePolicyEvaluationList**](docs/OrgsApi.md#orgslicensepolicyevaluationlist) | **Get** /orgs/{org}/license-policy/{policy_slug_perm}/evaluation/ | List evaluation requests for this policy.
*OrgsApi* | [**OrgsLicensePolicyEvaluationRead**](docs/OrgsApi.md#orgslicensepolicyevaluationread) | **Get** /orgs/{org}/license-policy/{policy_slug_perm}/evaluation/{slug_perm}/ | Retrieve an evaluation request for this policy.
*OrgsApi* | [**OrgsLicensePolicyList**](docs/OrgsApi.md#orgslicensepolicylist) | **Get** /orgs/{org}/license-policy/ | Get a list of all package license policies.
*OrgsApi* | [**OrgsLicensePolicyPartialUpdate**](docs/OrgsApi.md#orgslicensepolicypartialupdate) | **Patch** /orgs/{org}/license-policy/{slug_perm}/ | Partially update a package license policy.
*OrgsApi* | [**OrgsLicensePolicyRead**](docs/OrgsApi.md#orgslicensepolicyread) | **Get** /orgs/{org}/license-policy/{slug_perm}/ | Get a package license policy.
*OrgsApi* | [**OrgsLicensePolicyUpdate**](docs/OrgsApi.md#orgslicensepolicyupdate) | **Put** /orgs/{org}/license-policy/{slug_perm}/ | Update a package license policy.
*OrgsApi* | [**OrgsLicensePolicyViolationList**](docs/OrgsApi.md#orgslicensepolicyviolationlist) | **Get** /orgs/{org}/license-policy-violation/ | List all current license policy violations for this Organization.
*OrgsApi* | [**OrgsList**](docs/OrgsApi.md#orgslist) | **Get** /orgs/ | Get a list of all the organizations you are associated with.
*OrgsApi* | [**OrgsMembersDelete**](docs/OrgsApi.md#orgsmembersdelete) | **Delete** /orgs/{org}/members/{member}/ | Removes a member from the organization.
*OrgsApi* | [**OrgsMembersList**](docs/OrgsApi.md#orgsmemberslist) | **Get** /orgs/{org}/members/ | Get the details for all organization members.
*OrgsApi* | [**OrgsMembersPartialUpdate**](docs/OrgsApi.md#orgsmemberspartialupdate) | **Patch** /orgs/{org}/members/{member}/ | Views for working with organization members.
*OrgsApi* | [**OrgsMembersRead**](docs/OrgsApi.md#orgsmembersread) | **Get** /orgs/{org}/members/{member}/ | Get the details for a specific organization member.
*OrgsApi* | [**OrgsMembersRefresh**](docs/OrgsApi.md#orgsmembersrefresh) | **Post** /orgs/{org}/members/{member}/refresh/ | Refresh a member of the organization's API key.
*OrgsApi* | [**OrgsMembersRemove**](docs/OrgsApi.md#orgsmembersremove) | **Get** /orgs/{org}/members/{member}/remove/ | Removes a member from the organization (deprecated, use DELETE instead).
*OrgsApi* | [**OrgsMembersUpdateRole**](docs/OrgsApi.md#orgsmembersupdaterole) | **Patch** /orgs/{org}/members/{member}/update-role/ | Update a member's role in the organization.
*OrgsApi* | [**OrgsMembersUpdateVisibility**](docs/OrgsApi.md#orgsmembersupdatevisibility) | **Patch** /orgs/{org}/members/{member}/update-visibility/ | Update a member's visibility in the organization.
*OrgsApi* | [**OrgsOpenidConnectCreate**](docs/OrgsApi.md#orgsopenidconnectcreate) | **Post** /orgs/{org}/openid-connect/ | Create the OpenID Connect provider settings for the org.
*OrgsApi* | [**OrgsOpenidConnectDelete**](docs/OrgsApi.md#orgsopenidconnectdelete) | **Delete** /orgs/{org}/openid-connect/{slug_perm}/ | Delete a specific OpenID Connect provider setting for the org.
*OrgsApi* | [**OrgsOpenidConnectDynamicMappingsList**](docs/OrgsApi.md#orgsopenidconnectdynamicmappingslist) | **Get** /orgs/{org}/openid-connect/{provider_setting}/dynamic-mappings/ | Retrieve the list of OpenID Connect dynamic mappings for the provider setting.
*OrgsApi* | [**OrgsOpenidConnectDynamicMappingsRead**](docs/OrgsApi.md#orgsopenidconnectdynamicmappingsread) | **Get** /orgs/{org}/openid-connect/{provider_setting}/dynamic-mappings/{claim_value}/ | Retrieve a specific OpenID Connect dynamic mapping for the provider setting.
*OrgsApi* | [**OrgsOpenidConnectList**](docs/OrgsApi.md#orgsopenidconnectlist) | **Get** /orgs/{org}/openid-connect/ | Retrieve the list of OpenID Connect provider settings for the org.
*OrgsApi* | [**OrgsOpenidConnectPartialUpdate**](docs/OrgsApi.md#orgsopenidconnectpartialupdate) | **Patch** /orgs/{org}/openid-connect/{slug_perm}/ | Update a specific OpenID Connect provider setting for the org.
*OrgsApi* | [**OrgsOpenidConnectRead**](docs/OrgsApi.md#orgsopenidconnectread) | **Get** /orgs/{org}/openid-connect/{slug_perm}/ | Retrieve a specific OpenID Connect provider setting for the org.
*OrgsApi* | [**OrgsOpenidConnectUpdate**](docs/OrgsApi.md#orgsopenidconnectupdate) | **Put** /orgs/{org}/openid-connect/{slug_perm}/ | Update a specific OpenID Connect provider setting for the org.
*OrgsApi* | [**OrgsRead**](docs/OrgsApi.md#orgsread) | **Get** /orgs/{org}/ | Get the details for the specific organization.
*OrgsApi* | [**OrgsSamlAuthenticationPartialUpdate**](docs/OrgsApi.md#orgssamlauthenticationpartialupdate) | **Patch** /orgs/{org}/saml-authentication | Update the SAML Authentication settings for this Organization.
*OrgsApi* | [**OrgsSamlAuthenticationRead**](docs/OrgsApi.md#orgssamlauthenticationread) | **Get** /orgs/{org}/saml-authentication | Retrieve the SAML Authentication settings for this Organization.
*OrgsApi* | [**OrgsSamlGroupSyncCreate**](docs/OrgsApi.md#orgssamlgroupsynccreate) | **Post** /orgs/{org}/saml-group-sync/ | Create a new SAML Group Sync mapping within an organization.
*OrgsApi* | [**OrgsSamlGroupSyncDelete**](docs/OrgsApi.md#orgssamlgroupsyncdelete) | **Delete** /orgs/{org}/saml-group-sync/{slug_perm}/ | Delete a SAML Group Sync mapping from an organization.
*OrgsApi* | [**OrgsSamlGroupSyncDisable**](docs/OrgsApi.md#orgssamlgroupsyncdisable) | **Post** /orgs/{org}/saml-group-sync/disable/ | Disable SAML Group Sync for this organization.
*OrgsApi* | [**OrgsSamlGroupSyncEnable**](docs/OrgsApi.md#orgssamlgroupsyncenable) | **Post** /orgs/{org}/saml-group-sync/enable/ | Enable SAML Group Sync for this organization.
*OrgsApi* | [**OrgsSamlGroupSyncList**](docs/OrgsApi.md#orgssamlgroupsynclist) | **Get** /orgs/{org}/saml-group-sync/ | Get the details of all SAML Group Sync mapping within an organization.
*OrgsApi* | [**OrgsSamlGroupSyncStatus**](docs/OrgsApi.md#orgssamlgroupsyncstatus) | **Get** /orgs/{org}/saml-group-sync/status/ | Retrieve the SAML Group Sync status for this organization.
*OrgsApi* | [**OrgsServicesCreate**](docs/OrgsApi.md#orgsservicescreate) | **Post** /orgs/{org}/services/ | Create a service within an organization.
*OrgsApi* | [**OrgsServicesDelete**](docs/OrgsApi.md#orgsservicesdelete) | **Delete** /orgs/{org}/services/{service}/ | Delete a specific service
*OrgsApi* | [**OrgsServicesList**](docs/OrgsApi.md#orgsserviceslist) | **Get** /orgs/{org}/services/ | Get a list of all services within an organization.
*OrgsApi* | [**OrgsServicesPartialUpdate**](docs/OrgsApi.md#orgsservicespartialupdate) | **Patch** /orgs/{org}/services/{service}/ | Update a service within an organization.
*OrgsApi* | [**OrgsServicesRead**](docs/OrgsApi.md#orgsservicesread) | **Get** /orgs/{org}/services/{service}/ | Retrieve details of a single service within an organization.
*OrgsApi* | [**OrgsServicesRefresh**](docs/OrgsApi.md#orgsservicesrefresh) | **Post** /orgs/{org}/services/{service}/refresh/ | Refresh service API token.
*OrgsApi* | [**OrgsTeamsCreate**](docs/OrgsApi.md#orgsteamscreate) | **Post** /orgs/{org}/teams/ | Create a team for this organization.
*OrgsApi* | [**OrgsTeamsDelete**](docs/OrgsApi.md#orgsteamsdelete) | **Delete** /orgs/{org}/teams/{team}/ | Delete a specific team in a organization.
*OrgsApi* | [**OrgsTeamsList**](docs/OrgsApi.md#orgsteamslist) | **Get** /orgs/{org}/teams/ | Get the details of all teams within an organization.
*OrgsApi* | [**OrgsTeamsMembersCreate**](docs/OrgsApi.md#orgsteamsmemberscreate) | **Post** /orgs/{org}/teams/{team}/members | Add users to a team.
*OrgsApi* | [**OrgsTeamsMembersList**](docs/OrgsApi.md#orgsteamsmemberslist) | **Get** /orgs/{org}/teams/{team}/members | List all members for the team.
*OrgsApi* | [**OrgsTeamsMembersUpdate**](docs/OrgsApi.md#orgsteamsmembersupdate) | **Put** /orgs/{org}/teams/{team}/members | Replace all team members.
*OrgsApi* | [**OrgsTeamsPartialUpdate**](docs/OrgsApi.md#orgsteamspartialupdate) | **Patch** /orgs/{org}/teams/{team}/ | Update a specific team in a organization.
*OrgsApi* | [**OrgsTeamsRead**](docs/OrgsApi.md#orgsteamsread) | **Get** /orgs/{org}/teams/{team}/ | Get the details of a specific team within an organization.
*OrgsApi* | [**OrgsVulnerabilityPolicyCreate**](docs/OrgsApi.md#orgsvulnerabilitypolicycreate) | **Post** /orgs/{org}/vulnerability-policy/ | Create a package vulnerability policy.
*OrgsApi* | [**OrgsVulnerabilityPolicyDelete**](docs/OrgsApi.md#orgsvulnerabilitypolicydelete) | **Delete** /orgs/{org}/vulnerability-policy/{slug_perm}/ | Delete a package vulnerability policy.
*OrgsApi* | [**OrgsVulnerabilityPolicyEvaluationCreate**](docs/OrgsApi.md#orgsvulnerabilitypolicyevaluationcreate) | **Post** /orgs/{org}/vulnerability-policy/{policy_slug_perm}/evaluation/ | Create an evaluation request for this policy.
*OrgsApi* | [**OrgsVulnerabilityPolicyEvaluationList**](docs/OrgsApi.md#orgsvulnerabilitypolicyevaluationlist) | **Get** /orgs/{org}/vulnerability-policy/{policy_slug_perm}/evaluation/ | List evaluation requests for this policy.
*OrgsApi* | [**OrgsVulnerabilityPolicyEvaluationRead**](docs/OrgsApi.md#orgsvulnerabilitypolicyevaluationread) | **Get** /orgs/{org}/vulnerability-policy/{policy_slug_perm}/evaluation/{slug_perm}/ | Retrieve an evaluation request for this policy.
*OrgsApi* | [**OrgsVulnerabilityPolicyList**](docs/OrgsApi.md#orgsvulnerabilitypolicylist) | **Get** /orgs/{org}/vulnerability-policy/ | Get a list of all package vulnerability policies.
*OrgsApi* | [**OrgsVulnerabilityPolicyPartialUpdate**](docs/OrgsApi.md#orgsvulnerabilitypolicypartialupdate) | **Patch** /orgs/{org}/vulnerability-policy/{slug_perm}/ | Partially update a package vulnerability policy.
*OrgsApi* | [**OrgsVulnerabilityPolicyRead**](docs/OrgsApi.md#orgsvulnerabilitypolicyread) | **Get** /orgs/{org}/vulnerability-policy/{slug_perm}/ | Get a package vulnerability policy.
*OrgsApi* | [**OrgsVulnerabilityPolicyUpdate**](docs/OrgsApi.md#orgsvulnerabilitypolicyupdate) | **Put** /orgs/{org}/vulnerability-policy/{slug_perm}/ | Update a package vulnerability policy.
*OrgsApi* | [**OrgsVulnerabilityPolicyViolationList**](docs/OrgsApi.md#orgsvulnerabilitypolicyviolationlist) | **Get** /orgs/{org}/vulnerability-policy-violation/ | List all current vulnerability policy violations for this Organization.
*PackagesApi* | [**PackagesBulkAction**](docs/PackagesApi.md#packagesbulkaction) | **Post** /packages/{owner}/bulk-action/ |
*PackagesApi* | [**PackagesCopy**](docs/PackagesApi.md#packagescopy) | **Post** /packages/{owner}/{repo}/{identifier}/copy/ | Copy a package to another repository.
*PackagesApi* | [**PackagesDelete**](docs/PackagesApi.md#packagesdelete) | **Delete** /packages/{owner}/{repo}/{identifier}/ | Delete a specific package in a repository.
*PackagesApi* | [**PackagesDependencies**](docs/PackagesApi.md#packagesdependencies) | **Get** /packages/{owner}/{repo}/{identifier}/dependencies/ | Get the list of dependencies for a package. Transitive dependencies are included where supported.
*PackagesApi* | [**PackagesGroupsList**](docs/PackagesApi.md#packagesgroupslist) | **Get** /packages/{owner}/{repo}/groups/ | Return a list of Package Groups in a repository.
*PackagesApi* | [**PackagesList**](docs/PackagesApi.md#packageslist) | **Get** /packages/{owner}/{repo}/ | Get a list of all packages associated with repository.
*PackagesApi* | [**PackagesMove**](docs/PackagesApi.md#packagesmove) | **Post** /packages/{owner}/{repo}/{identifier}/move/ | Move a package to another repository.
*PackagesApi* | [**PackagesQuarantine**](docs/PackagesApi.md#packagesquarantine) | **Post** /packages/{owner}/{repo}/{identifier}/quarantine/ | Quarantine or release a package.
*PackagesApi* | [**PackagesRead**](docs/PackagesApi.md#packagesread) | **Get** /packages/{owner}/{repo}/{identifier}/ | Get a specific package in a repository.
*PackagesApi* | [**PackagesResync**](docs/PackagesApi.md#packagesresync) | **Post** /packages/{owner}/{repo}/{identifier}/resync/ | Schedule a package for resynchronisation.
*PackagesApi* | [**PackagesScan**](docs/PackagesApi.md#packagesscan) | **Post** /packages/{owner}/{repo}/{identifier}/scan/ | Schedule a package for scanning.
*PackagesApi* | [**PackagesStatus**](docs/PackagesApi.md#packagesstatus) | **Get** /packages/{owner}/{repo}/{identifier}/status/ | Get the synchronization status for a package.
*PackagesApi* | [**PackagesTag**](docs/PackagesApi.md#packagestag) | **Post** /packages/{owner}/{repo}/{identifier}/tag/ | Add/Replace/Remove tags for a package.
*PackagesApi* | [**PackagesUpdateLicense**](docs/PackagesApi.md#packagesupdatelicense) | **Patch** /packages/{owner}/{repo}/{identifier}/update-license/ | Update the license for a package.
*PackagesApi* | [**PackagesUploadAlpine**](docs/PackagesApi.md#packagesuploadalpine) | **Post** /packages/{owner}/{repo}/upload/alpine/ | Create a new Alpine package
*PackagesApi* | [**PackagesUploadCargo**](docs/PackagesApi.md#packagesuploadcargo) | **Post** /packages/{owner}/{repo}/upload/cargo/ | Create a new Cargo package
*PackagesApi* | [**PackagesUploadCocoapods**](docs/PackagesApi.md#packagesuploadcocoapods) | **Post** /packages/{owner}/{repo}/upload/cocoapods/ | Create a new CocoaPods package
*PackagesApi* | [**PackagesUploadComposer**](docs/PackagesApi.md#packagesuploadcomposer) | **Post** /packages/{owner}/{repo}/upload/composer/ | Create a new Composer package
*PackagesApi* | [**PackagesUploadConan**](docs/PackagesApi.md#packagesuploadconan) | **Post** /packages/{owner}/{repo}/upload/conan/ | Create a new Conan package
*PackagesApi* | [**PackagesUploadConda**](docs/PackagesApi.md#packagesuploadconda) | **Post** /packages/{owner}/{repo}/upload/conda/ | Create a new Conda package
*PackagesApi* | [**PackagesUploadCran**](docs/PackagesApi.md#packagesuploadcran) | **Post** /packages/{owner}/{repo}/upload/cran/ | Create a new CRAN package
*PackagesApi* | [**PackagesUploadDart**](docs/PackagesApi.md#packagesuploaddart) | **Post** /packages/{owner}/{repo}/upload/dart/ | Create a new Dart package
*PackagesApi* | [**PackagesUploadDeb**](docs/PackagesApi.md#packagesuploaddeb) | **Post** /packages/{owner}/{repo}/upload/deb/ | Create a new Debian package
*PackagesApi* | [**PackagesUploadDocker**](docs/PackagesApi.md#packagesuploaddocker) | **Post** /packages/{owner}/{repo}/upload/docker/ | Create a new Docker package
*PackagesApi* | [**PackagesUploadGeneric**](docs/PackagesApi.md#packagesuploadgeneric) | **Post** /packages/{owner}/{repo}/upload/generic/ | Create a new Generic package
*PackagesApi* | [**PackagesUploadGo**](docs/PackagesApi.md#packagesuploadgo) | **Post** /packages/{owner}/{repo}/upload/go/ | Create a new Go package
*PackagesApi* | [**PackagesUploadHelm**](docs/PackagesApi.md#packagesuploadhelm) | **Post** /packages/{owner}/{repo}/upload/helm/ | Create a new Helm package
*PackagesApi* | [**PackagesUploadHex**](docs/PackagesApi.md#packagesuploadhex) | **Post** /packages/{owner}/{repo}/upload/hex/ | Create a new Hex package
*PackagesApi* | [**PackagesUploadHuggingface**](docs/PackagesApi.md#packagesuploadhuggingface) | **Post** /packages/{owner}/{repo}/upload/huggingface/ | Create a new HuggingFace package
*PackagesApi* | [**PackagesUploadLuarocks**](docs/PackagesApi.md#packagesuploadluarocks) | **Post** /packages/{owner}/{repo}/upload/luarocks/ | Create a new LuaRocks package
*PackagesApi* | [**PackagesUploadMaven**](docs/PackagesApi.md#packagesuploadmaven) | **Post** /packages/{owner}/{repo}/upload/maven/ | Create a new Maven package
*PackagesApi* | [**PackagesUploadNpm**](docs/PackagesApi.md#packagesuploadnpm) | **Post** /packages/{owner}/{repo}/upload/npm/ | Create a new npm package
*PackagesApi* | [**PackagesUploadNuget**](docs/PackagesApi.md#packagesuploadnuget) | **Post** /packages/{owner}/{repo}/upload/nuget/ | Create a new NuGet package
*PackagesApi* | [**PackagesUploadP2**](docs/PackagesApi.md#packagesuploadp2) | **Post** /packages/{owner}/{repo}/upload/p2/ | Create a new P2 package
*PackagesApi* | [**PackagesUploadPython**](docs/PackagesApi.md#packagesuploadpython) | **Post** /packages/{owner}/{repo}/upload/python/ | Create a new Python package
*PackagesApi* | [**PackagesUploadRaw**](docs/PackagesApi.md#packagesuploadraw) | **Post** /packages/{owner}/{repo}/upload/raw/ | Create a new Raw package
*PackagesApi* | [**PackagesUploadRpm**](docs/PackagesApi.md#packagesuploadrpm) | **Post** /packages/{owner}/{repo}/upload/rpm/ | Create a new RedHat package
*PackagesApi* | [**PackagesUploadRuby**](docs/PackagesApi.md#packagesuploadruby) | **Post** /packages/{owner}/{repo}/upload/ruby/ | Create a new Ruby package
*PackagesApi* | [**PackagesUploadSwift**](docs/PackagesApi.md#packagesuploadswift) | **Post** /packages/{owner}/{repo}/upload/swift/ | Create a new Swift package
*PackagesApi* | [**PackagesUploadTerraform**](docs/PackagesApi.md#packagesuploadterraform) | **Post** /packages/{owner}/{repo}/upload/terraform/ | Create a new Terraform package
*PackagesApi* | [**PackagesUploadVagrant**](docs/PackagesApi.md#packagesuploadvagrant) | **Post** /packages/{owner}/{repo}/upload/vagrant/ | Create a new Vagrant package
*PackagesApi* | [**PackagesValidateUploadAlpine**](docs/PackagesApi.md#packagesvalidateuploadalpine) | **Post** /packages/{owner}/{repo}/validate-upload/alpine/ | Validate parameters for create Alpine package
*PackagesApi* | [**PackagesValidateUploadCargo**](docs/PackagesApi.md#packagesvalidateuploadcargo) | **Post** /packages/{owner}/{repo}/validate-upload/cargo/ | Validate parameters for create Cargo package
*PackagesApi* | [**PackagesValidateUploadCocoapods**](docs/PackagesApi.md#packagesvalidateuploadcocoapods) | **Post** /packages/{owner}/{repo}/validate-upload/cocoapods/ | Validate parameters for create CocoaPods package
*PackagesApi* | [**PackagesValidateUploadComposer**](docs/PackagesApi.md#packagesvalidateuploadcomposer) | **Post** /packages/{owner}/{repo}/validate-upload/composer/ | Validate parameters for create Composer package
*PackagesApi* | [**PackagesValidateUploadConan**](docs/PackagesApi.md#packagesvalidateuploadconan) | **Post** /packages/{owner}/{repo}/validate-upload/conan/ | Validate parameters for create Conan package
*PackagesApi* | [**PackagesValidateUploadConda**](docs/PackagesApi.md#packagesvalidateuploadconda) | **Post** /packages/{owner}/{repo}/validate-upload/conda/ | Validate parameters for create Conda package
*PackagesApi* | [**PackagesValidateUploadCran**](docs/PackagesApi.md#packagesvalidateuploadcran) | **Post** /packages/{owner}/{repo}/validate-upload/cran/ | Validate parameters for create CRAN package
*PackagesApi* | [**PackagesValidateUploadDart**](docs/PackagesApi.md#packagesvalidateuploaddart) | **Post** /packages/{owner}/{repo}/validate-upload/dart/ | Validate parameters for create Dart package
*PackagesApi* | [**PackagesValidateUploadDeb**](docs/PackagesApi.md#packagesvalidateuploaddeb) | **Post** /packages/{owner}/{repo}/validate-upload/deb/ | Validate parameters for create Debian package
*PackagesApi* | [**PackagesValidateUploadDocker**](docs/PackagesApi.md#packagesvalidateuploaddocker) | **Post** /packages/{owner}/{repo}/validate-upload/docker/ | Validate parameters for create Docker package
*PackagesApi* | [**PackagesValidateUploadGeneric**](docs/PackagesApi.md#packagesvalidateuploadgeneric) | **Post** /packages/{owner}/{repo}/validate-upload/generic/ | Validate parameters for create Generic package
*PackagesApi* | [**PackagesValidateUploadGo**](docs/PackagesApi.md#packagesvalidateuploadgo) | **Post** /packages/{owner}/{repo}/validate-upload/go/ | Validate parameters for create Go package
*PackagesApi* | [**PackagesValidateUploadHelm**](docs/PackagesApi.md#packagesvalidateuploadhelm) | **Post** /packages/{owner}/{repo}/validate-upload/helm/ | Validate parameters for create Helm package
*PackagesApi* | [**PackagesValidateUploadHex**](docs/PackagesApi.md#packagesvalidateuploadhex) | **Post** /packages/{owner}/{repo}/validate-upload/hex/ | Validate parameters for create Hex package
*PackagesApi* | [**PackagesValidateUploadHuggingface**](docs/PackagesApi.md#packagesvalidateuploadhuggingface) | **Post** /packages/{owner}/{repo}/validate-upload/huggingface/ | Validate parameters for create HuggingFace package
*PackagesApi* | [**PackagesValidateUploadLuarocks**](docs/PackagesApi.md#packagesvalidateuploadluarocks) | **Post** /packages/{owner}/{repo}/validate-upload/luarocks/ | Validate parameters for create LuaRocks package
*PackagesApi* | [**PackagesValidateUploadMaven**](docs/PackagesApi.md#packagesvalidateuploadmaven) | **Post** /packages/{owner}/{repo}/validate-upload/maven/ | Validate parameters for create Maven package
*PackagesApi* | [**PackagesValidateUploadNpm**](docs/PackagesApi.md#packagesvalidateuploadnpm) | **Post** /packages/{owner}/{repo}/validate-upload/npm/ | Validate parameters for create npm package
*PackagesApi* | [**PackagesValidateUploadNuget**](docs/PackagesApi.md#packagesvalidateuploadnuget) | **Post** /packages/{owner}/{repo}/validate-upload/nuget/ | Validate parameters for create NuGet package
*PackagesApi* | [**PackagesValidateUploadP2**](docs/PackagesApi.md#packagesvalidateuploadp2) | **Post** /packages/{owner}/{repo}/validate-upload/p2/ | Validate parameters for create P2 package
*PackagesApi* | [**PackagesValidateUploadPython**](docs/PackagesApi.md#packagesvalidateuploadpython) | **Post** /packages/{owner}/{repo}/validate-upload/python/ | Validate parameters for create Python package
*PackagesApi* | [**PackagesValidateUploadRaw**](docs/PackagesApi.md#packagesvalidateuploadraw) | **Post** /packages/{owner}/{repo}/validate-upload/raw/ | Validate parameters for create Raw package
*PackagesApi* | [**PackagesValidateUploadRpm**](docs/PackagesApi.md#packagesvalidateuploadrpm) | **Post** /packages/{owner}/{repo}/validate-upload/rpm/ | Validate parameters for create RedHat package
*PackagesApi* | [**PackagesValidateUploadRuby**](docs/PackagesApi.md#packagesvalidateuploadruby) | **Post** /packages/{owner}/{repo}/validate-upload/ruby/ | Validate parameters for create Ruby package
*PackagesApi* | [**PackagesValidateUploadSwift**](docs/PackagesApi.md#packagesvalidateuploadswift) | **Post** /packages/{owner}/{repo}/validate-upload/swift/ | Validate parameters for create Swift package
*PackagesApi* | [**PackagesValidateUploadTerraform**](docs/PackagesApi.md#packagesvalidateuploadterraform) | **Post** /packages/{owner}/{repo}/validate-upload/terraform/ | Validate parameters for create Terraform package
*PackagesApi* | [**PackagesValidateUploadVagrant**](docs/PackagesApi.md#packagesvalidateuploadvagrant) | **Post** /packages/{owner}/{repo}/validate-upload/vagrant/ | Validate parameters for create Vagrant package
*QuotaApi* | [**QuotaHistoryRead**](docs/QuotaApi.md#quotahistoryread) | **Get** /quota/history/{owner}/ | Quota history for a given namespace.
*QuotaApi* | [**QuotaOssHistoryRead**](docs/QuotaApi.md#quotaosshistoryread) | **Get** /quota/oss/history/{owner}/ | Open-source Quota history for a given namespace.
*QuotaApi* | [**QuotaOssRead**](docs/QuotaApi.md#quotaossread) | **Get** /quota/oss/{owner}/ | Open-source Quota usage for a given namespace.
*QuotaApi* | [**QuotaRead**](docs/QuotaApi.md#quotaread) | **Get** /quota/{owner}/ | Quota usage for a given namespace.
*RatesApi* | [**RatesLimitsList**](docs/RatesApi.md#rateslimitslist) | **Get** /rates/limits/ | Endpoint to check rate limits for current user.
*ReposApi* | [**ApiReposGeoipStatus**](docs/ReposApi.md#apireposgeoipstatus) | **Get** /repos/{owner}/{identifier}/geoip/status/ | Retrieve the GeoIP status for this repository.
*ReposApi* | [**RepoRetentionPartialUpdate**](docs/ReposApi.md#reporetentionpartialupdate) | **Patch** /repos/{owner}/{repo}/retention/ | Update the retention rules for the repository.
*ReposApi* | [**RepoRetentionRead**](docs/ReposApi.md#reporetentionread) | **Get** /repos/{owner}/{repo}/retention/ | Retrieve the retention rules for the repository.
*ReposApi* | [**ReposCreate**](docs/ReposApi.md#reposcreate) | **Post** /repos/{owner}/ | Create a new repository in a given namespace.
*ReposApi* | [**ReposDelete**](docs/ReposApi.md#reposdelete) | **Delete** /repos/{owner}/{identifier}/ | Delete a repository in a given namespace.
*ReposApi* | [**ReposEcdsaCreate**](docs/ReposApi.md#reposecdsacreate) | **Post** /repos/{owner}/{identifier}/ecdsa/ | Set the active ECDSA key for the Repository.
*ReposApi* | [**ReposEcdsaList**](docs/ReposApi.md#reposecdsalist) | **Get** /repos/{owner}/{identifier}/ecdsa/ | Retrieve the active ECDSA key for the Repository.
*ReposApi* | [**ReposEcdsaRegenerate**](docs/ReposApi.md#reposecdsaregenerate) | **Post** /repos/{owner}/{identifier}/ecdsa/regenerate/ | Regenerate ECDSA Key for the Repository.
*ReposApi* | [**ReposGeoipDisable**](docs/ReposApi.md#reposgeoipdisable) | **Post** /repos/{owner}/{identifier}/geoip/disable/ | Disable GeoIP for this repository.
*ReposApi* | [**ReposGeoipEnable**](docs/ReposApi.md#reposgeoipenable) | **Post** /repos/{owner}/{identifier}/geoip/enable/ | Enable GeoIP for this repository.
*ReposApi* | [**ReposGeoipPartialUpdate**](docs/ReposApi.md#reposgeoippartialupdate) | **Patch** /repos/{owner}/{identifier}/geoip | Partially update repository geoip rules.
*ReposApi* | [**ReposGeoipRead**](docs/ReposApi.md#reposgeoipread) | **Get** /repos/{owner}/{identifier}/geoip | List all repository geoip rules.
*ReposApi* | [**ReposGeoipTest**](docs/ReposApi.md#reposgeoiptest) | **Post** /repos/{owner}/{identifier}/geoip/test/ | Test a list of IP addresses against the repository's current GeoIP rules.
*ReposApi* | [**ReposGeoipUpdate**](docs/ReposApi.md#reposgeoipupdate) | **Put** /repos/{owner}/{identifier}/geoip | Replace repository geoip rules.
*ReposApi* | [**ReposGpgCreate**](docs/ReposApi.md#reposgpgcreate) | **Post** /repos/{owner}/{identifier}/gpg/ | Set the active GPG key for the Repository.
*ReposApi* | [**ReposGpgList**](docs/ReposApi.md#reposgpglist) | **Get** /repos/{owner}/{identifier}/gpg/ | Retrieve the active GPG key for the Repository.
*ReposApi* | [**ReposGpgRegenerate**](docs/ReposApi.md#reposgpgregenerate) | **Post** /repos/{owner}/{identifier}/gpg/regenerate/ | Regenerate GPG Key for the Repository.
*ReposApi* | [**ReposNamespaceList**](docs/ReposApi.md#reposnamespacelist) | **Get** /repos/{owner}/ | Get a list of all repositories within a namespace.
*ReposApi* | [**ReposPartialUpdate**](docs/ReposApi.md#repospartialupdate) | **Patch** /repos/{owner}/{identifier}/ | Update details about a repository in a given namespace.
*ReposApi* | [**ReposPrivilegesList**](docs/ReposApi.md#reposprivilegeslist) | **Get** /repos/{owner}/{identifier}/privileges | List all explicity created privileges for the repository.
*ReposApi* | [**ReposPrivilegesPartialUpdate**](docs/ReposApi.md#reposprivilegespartialupdate) | **Patch** /repos/{owner}/{identifier}/privileges | Modify privileges for the repository.
*ReposApi* | [**ReposPrivilegesUpdate**](docs/ReposApi.md#reposprivilegesupdate) | **Put** /repos/{owner}/{identifier}/privileges | Replace all existing repository privileges with those specified.
*ReposApi* | [**ReposRead**](docs/ReposApi.md#reposread) | **Get** /repos/{owner}/{identifier}/ | Get a specific repository.
*ReposApi* | [**ReposRsaCreate**](docs/ReposApi.md#reposrsacreate) | **Post** /repos/{owner}/{identifier}/rsa/ | Set the active RSA key for the Repository.
*ReposApi* | [**ReposRsaList**](docs/ReposApi.md#reposrsalist) | **Get** /repos/{owner}/{identifier}/rsa/ | Retrieve the active RSA key for the Repository.
*ReposApi* | [**ReposRsaRegenerate**](docs/ReposApi.md#reposrsaregenerate) | **Post** /repos/{owner}/{identifier}/rsa/regenerate/ | Regenerate RSA Key for the Repository.
*ReposApi* | [**ReposTransferRegion**](docs/ReposApi.md#repostransferregion) | **Post** /repos/{owner}/{repo}/transfer-region/ | Transfer a repository to a different region.
*ReposApi* | [**ReposUpstreamCargoCreate**](docs/ReposApi.md#reposupstreamcargocreate) | **Post** /repos/{owner}/{identifier}/upstream/cargo/ | Create a Cargo upstream config for this repository.
*ReposApi* | [**ReposUpstreamCargoDelete**](docs/ReposApi.md#reposupstreamcargodelete) | **Delete** /repos/{owner}/{identifier}/upstream/cargo/{slug_perm}/ | Delete a Cargo upstream config for this repository.
*ReposApi* | [**ReposUpstreamCargoList**](docs/ReposApi.md#reposupstreamcargolist) | **Get** /repos/{owner}/{identifier}/upstream/cargo/ | List Cargo upstream configs for this repository.
*ReposApi* | [**ReposUpstreamCargoPartialUpdate**](docs/ReposApi.md#reposupstreamcargopartialupdate) | **Patch** /repos/{owner}/{identifier}/upstream/cargo/{slug_perm}/ | Partially update a Cargo upstream config for this repository.
*ReposApi* | [**ReposUpstreamCargoRead**](docs/ReposApi.md#reposupstreamcargoread) | **Get** /repos/{owner}/{identifier}/upstream/cargo/{slug_perm}/ | Retrieve a Cargo upstream config for this repository.
*ReposApi* | [**ReposUpstreamCargoUpdate**](docs/ReposApi.md#reposupstreamcargoupdate) | **Put** /repos/{owner}/{identifier}/upstream/cargo/{slug_perm}/ | Update a Cargo upstream config for this repository.
*ReposApi* | [**ReposUpstreamComposerCreate**](docs/ReposApi.md#reposupstreamcomposercreate) | **Post** /repos/{owner}/{identifier}/upstream/composer/ | Create a Composer upstream config for this repository.
*ReposApi* | [**ReposUpstreamComposerDelete**](docs/ReposApi.md#reposupstreamcomposerdelete) | **Delete** /repos/{owner}/{identifier}/upstream/composer/{slug_perm}/ | Delete a Composer upstream config for this repository.
*ReposApi* | [**ReposUpstreamComposerList**](docs/ReposApi.md#reposupstreamcomposerlist) | **Get** /repos/{owner}/{identifier}/upstream/composer/ | List Composer upstream configs for this repository.
*ReposApi* | [**ReposUpstreamComposerPartialUpdate**](docs/ReposApi.md#reposupstreamcomposerpartialupdate) | **Patch** /repos/{owner}/{identifier}/upstream/composer/{slug_perm}/ | Partially update a Composer upstream config for this repository.
*ReposApi* | [**ReposUpstreamComposerRead**](docs/ReposApi.md#reposupstreamcomposerread) | **Get** /repos/{owner}/{identifier}/upstream/composer/{slug_perm}/ | Retrieve a Composer upstream config for this repository.
*ReposApi* | [**ReposUpstreamComposerUpdate**](docs/ReposApi.md#reposupstreamcomposerupdate) | **Put** /repos/{owner}/{identifier}/upstream/composer/{slug_perm}/ | Update a Composer upstream config for this repository.
*ReposApi* | [**ReposUpstreamCondaCreate**](docs/ReposApi.md#reposupstreamcondacreate) | **Post** /repos/{owner}/{identifier}/upstream/conda/ | Create a Conda upstream config for this repository.
*ReposApi* | [**ReposUpstreamCondaDelete**](docs/ReposApi.md#reposupstreamcondadelete) | **Delete** /repos/{owner}/{identifier}/upstream/conda/{slug_perm}/ | Delete a Conda upstream config for this repository.
*ReposApi* | [**ReposUpstreamCondaList**](docs/ReposApi.md#reposupstreamcondalist) | **Get** /repos/{owner}/{identifier}/upstream/conda/ | List Conda upstream configs for this repository.
*ReposApi* | [**ReposUpstreamCondaPartialUpdate**](docs/ReposApi.md#reposupstreamcondapartialupdate) | **Patch** /repos/{owner}/{identifier}/upstream/conda/{slug_perm}/ | Partially update a Conda upstream config for this repository.
*ReposApi* | [**ReposUpstreamCondaRead**](docs/ReposApi.md#reposupstreamcondaread) | **Get** /repos/{owner}/{identifier}/upstream/conda/{slug_perm}/ | Retrieve a Conda upstream config for this repository.
*ReposApi* | [**ReposUpstreamCondaUpdate**](docs/ReposApi.md#reposupstreamcondaupdate) | **Put** /repos/{owner}/{identifier}/upstream/conda/{slug_perm}/ | Update a Conda upstream config for this repository.
*ReposApi* | [**ReposUpstreamCranCreate**](docs/ReposApi.md#reposupstreamcrancreate) | **Post** /repos/{owner}/{identifier}/upstream/cran/ | Create a CRAN upstream config for this repository.
*ReposApi* | [**ReposUpstreamCranDelete**](docs/ReposApi.md#reposupstreamcrandelete) | **Delete** /repos/{owner}/{identifier}/upstream/cran/{slug_perm}/ | Delete a CRAN upstream config for this repository.
*ReposApi* | [**ReposUpstreamCranList**](docs/ReposApi.md#reposupstreamcranlist) | **Get** /repos/{owner}/{identifier}/upstream/cran/ | List CRAN upstream configs for this repository.
*ReposApi* | [**ReposUpstreamCranPartialUpdate**](docs/ReposApi.md#reposupstreamcranpartialupdate) | **Patch** /repos/{owner}/{identifier}/upstream/cran/{slug_perm}/ | Partially update a CRAN upstream config for this repository.
*ReposApi* | [**ReposUpstreamCranRead**](docs/ReposApi.md#reposupstreamcranread) | **Get** /repos/{owner}/{identifier}/upstream/cran/{slug_perm}/ | Retrieve a CRAN upstream config for this repository.
*ReposApi* | [**ReposUpstreamCranUpdate**](docs/ReposApi.md#reposupstreamcranupdate) | **Put** /repos/{owner}/{identifier}/upstream/cran/{slug_perm}/ | Update a CRAN upstream config for this repository.
*ReposApi* | [**ReposUpstreamDartCreate**](docs/ReposApi.md#reposupstreamdartcreate) | **Post** /repos/{owner}/{identifier}/upstream/dart/ | Create a Dart upstream config for this repository.
*ReposApi* | [**ReposUpstreamDartDelete**](docs/ReposApi.md#reposupstreamdartdelete) | **Delete** /repos/{owner}/{identifier}/upstream/dart/{slug_perm}/ | Delete a Dart upstream config for this repository.
*ReposApi* | [**ReposUpstreamDartList**](docs/ReposApi.md#reposupstreamdartlist) | **Get** /repos/{owner}/{identifier}/upstream/dart/ | List Dart upstream configs for this repository.
*ReposApi* | [**ReposUpstreamDartPartialUpdate**](docs/ReposApi.md#reposupstreamdartpartialupdate) | **Patch** /repos/{owner}/{identifier}/upstream/dart/{slug_perm}/ | Partially update a Dart upstream config for this repository.
*ReposApi* | [**ReposUpstreamDartRead**](docs/ReposApi.md#reposupstreamdartread) | **Get** /repos/{owner}/{identifier}/upstream/dart/{slug_perm}/ | Retrieve a Dart upstream config for this repository.
*ReposApi* | [**ReposUpstreamDartUpdate**](docs/ReposApi.md#reposupstreamdartupdate) | **Put** /repos/{owner}/{identifier}/upstream/dart/{slug_perm}/ | Update a Dart upstream config for this repository.
*ReposApi* | [**ReposUpstreamDebCreate**](docs/ReposApi.md#reposupstreamdebcreate) | **Post** /repos/{owner}/{identifier}/upstream/deb/ | Create a Debian upstream config for this repository.
*ReposApi* | [**ReposUpstreamDebDelete**](docs/ReposApi.md#reposupstreamdebdelete) | **Delete** /repos/{owner}/{identifier}/upstream/deb/{slug_perm}/ | Delete a Debian upstream config for this repository.
*ReposApi* | [**ReposUpstreamDebList**](docs/ReposApi.md#reposupstreamdeblist) | **Get** /repos/{owner}/{identifier}/upstream/deb/ | List Debian upstream configs for this repository.
*ReposApi* | [**ReposUpstreamDebPartialUpdate**](docs/ReposApi.md#reposupstreamdebpartialupdate) | **Patch** /repos/{owner}/{identifier}/upstream/deb/{slug_perm}/ | Partially update a Debian upstream config for this repository.
*ReposApi* | [**ReposUpstreamDebRead**](docs/ReposApi.md#reposupstreamdebread) | **Get** /repos/{owner}/{identifier}/upstream/deb/{slug_perm}/ | Retrieve a Debian upstream config for this repository.
*ReposApi* | [**ReposUpstreamDebUpdate**](docs/ReposApi.md#reposupstreamdebupdate) | **Put** /repos/{owner}/{identifier}/upstream/deb/{slug_perm}/ | Update a Debian upstream config for this repository.
*ReposApi* | [**ReposUpstreamDockerCreate**](docs/ReposApi.md#reposupstreamdockercreate) | **Post** /repos/{owner}/{identifier}/upstream/docker/ | Create a Docker upstream config for this repository.
*ReposApi* | [**ReposUpstreamDockerDelete**](docs/ReposApi.md#reposupstreamdockerdelete) | **Delete** /repos/{owner}/{identifier}/upstream/docker/{slug_perm}/ | Delete a Docker upstream config for this repository.
*ReposApi* | [**ReposUpstreamDockerList**](docs/ReposApi.md#reposupstreamdockerlist) | **Get** /repos/{owner}/{identifier}/upstream/docker/ | List Docker upstream configs for this repository.
*ReposApi* | [**ReposUpstreamDockerPartialUpdate**](docs/ReposApi.md#reposupstreamdockerpartialupdate) | **Patch** /repos/{owner}/{identifier}/upstream/docker/{slug_perm}/ | Partially update a Docker upstream config for this repository.
*ReposApi* | [**ReposUpstreamDockerRead**](docs/ReposApi.md#reposupstreamdockerread) | **Get** /repos/{owner}/{identifier}/upstream/docker/{slug_perm}/ | Retrieve a Docker upstream config for this repository.
*ReposApi* | [**ReposUpstreamDockerUpdate**](docs/ReposApi.md#reposupstreamdockerupdate) | **Put** /repos/{owner}/{identifier}/upstream/docker/{slug_perm}/ | Update a Docker upstream config for this repository.
*ReposApi* | [**ReposUpstreamGenericCreate**](docs/ReposApi.md#reposupstreamgenericcreate) | **Post** /repos/{owner}/{identifier}/upstream/generic/ | Create a Generic upstream config for this repository.
*ReposApi* | [**ReposUpstreamGenericDelete**](docs/ReposApi.md#reposupstreamgenericdelete) | **Delete** /repos/{owner}/{identifier}/upstream/generic/{slug_perm}/ | Delete a Generic upstream config for this repository.
*ReposApi* | [**ReposUpstreamGenericList**](docs/ReposApi.md#reposupstreamgenericlist) | **Get** /repos/{owner}/{identifier}/upstream/generic/ | List Generic upstream configs for this repository.
*ReposApi* | [**ReposUpstreamGenericPartialUpdate**](docs/ReposApi.md#reposupstreamgenericpartialupdate) | **Patch** /repos/{owner}/{identifier}/upstream/generic/{slug_perm}/ | Partially update a Generic upstream config for this repository.
*ReposApi* | [**ReposUpstreamGenericRead**](docs/ReposApi.md#reposupstreamgenericread) | **Get** /repos/{owner}/{identifier}/upstream/generic/{slug_perm}/ | Retrieve a Generic upstream config for this repository.
*ReposApi* | [**ReposUpstreamGenericUpdate**](docs/ReposApi.md#reposupstreamgenericupdate) | **Put** /repos/{owner}/{identifier}/upstream/generic/{slug_perm}/ | Update a Generic upstream config for this repository.
*ReposApi* | [**ReposUpstreamGoCreate**](docs/ReposApi.md#reposupstreamgocreate) | **Post** /repos/{owner}/{identifier}/upstream/go/ | Create a Go upstream config for this repository.
*ReposApi* | [**ReposUpstreamGoDelete**](docs/ReposApi.md#reposupstreamgodelete) | **Delete** /repos/{owner}/{identifier}/upstream/go/{slug_perm}/ | Delete a Go upstream config for this repository.
*ReposApi* | [**ReposUpstreamGoList**](docs/ReposApi.md#reposupstreamgolist) | **Get** /repos/{owner}/{identifier}/upstream/go/ | List Go upstream configs for this repository.
*ReposApi* | [**ReposUpstreamGoPartialUpdate**](docs/ReposApi.md#reposupstreamgopartialupdate) | **Patch** /repos/{owner}/{identifier}/upstream/go/{slug_perm}/ | Partially update a Go upstream config for this repository.
*ReposApi* | [**ReposUpstreamGoRead**](docs/ReposApi.md#reposupstreamgoread) | **Get** /repos/{owner}/{identifier}/upstream/go/{slug_perm}/ | Retrieve a Go upstream config for this repository.
*ReposApi* | [**ReposUpstreamGoUpdate**](docs/ReposApi.md#reposupstreamgoupdate) | **Put** /repos/{owner}/{identifier}/upstream/go/{slug_perm}/ | Update a Go upstream config for this repository.
*ReposApi* | [**ReposUpstreamHelmCreate**](docs/ReposApi.md#reposupstreamhelmcreate) | **Post** /repos/{owner}/{identifier}/upstream/helm/ | Create a Helm upstream config for this repository.
*ReposApi* | [**ReposUpstreamHelmDelete**](docs/ReposApi.md#reposupstreamhelmdelete) | **Delete** /repos/{owner}/{identifier}/upstream/helm/{slug_perm}/ | Delete a Helm upstream config for this repository.
*ReposApi* | [**ReposUpstreamHelmList**](docs/ReposApi.md#reposupstreamhelmlist) | **Get** /repos/{owner}/{identifier}/upstream/helm/ | List Helm upstream configs for this repository.
*ReposApi* | [**ReposUpstreamHelmPartialUpdate**](docs/ReposApi.md#reposupstreamhelmpartialupdate) | **Patch** /repos/{owner}/{identifier}/upstream/helm/{slug_perm}/ | Partially update a Helm upstream config for this repository.
*ReposApi* | [**ReposUpstreamHelmRead**](docs/ReposApi.md#reposupstreamhelmread) | **Get** /repos/{owner}/{identifier}/upstream/helm/{slug_perm}/ | Retrieve a Helm upstream config for this repository.
*ReposApi* | [**ReposUpstreamHelmUpdate**](docs/ReposApi.md#reposupstreamhelmupdate) | **Put** /repos/{owner}/{identifier}/upstream/helm/{slug_perm}/ | Update a Helm upstream config for this repository.
*ReposApi* | [**ReposUpstreamHexCreate**](docs/ReposApi.md#reposupstreamhexcreate) | **Post** /repos/{owner}/{identifier}/upstream/hex/ | Create a Hex upstream config for this repository.
*ReposApi* | [**ReposUpstreamHexDelete**](docs/ReposApi.md#reposupstreamhexdelete) | **Delete** /repos/{owner}/{identifier}/upstream/hex/{slug_perm}/ | Delete a Hex upstream config for this repository.
*ReposApi* | [**ReposUpstreamHexList**](docs/ReposApi.md#reposupstreamhexlist) | **Get** /repos/{owner}/{identifier}/upstream/hex/ | List Hex upstream configs for this repository.
*ReposApi* | [**ReposUpstreamHexPartialUpdate**](docs/ReposApi.md#reposupstreamhexpartialupdate) | **Patch** /repos/{owner}/{identifier}/upstream/hex/{slug_perm}/ | Partially update a Hex upstream config for this repository.
*ReposApi* | [**ReposUpstreamHexRead**](docs/ReposApi.md#reposupstreamhexread) | **Get** /repos/{owner}/{identifier}/upstream/hex/{slug_perm}/ | Retrieve a Hex upstream config for this repository.
*ReposApi* | [**ReposUpstreamHexUpdate**](docs/ReposApi.md#reposupstreamhexupdate) | **Put** /repos/{owner}/{identifier}/upstream/hex/{slug_perm}/ | Update a Hex upstream config for this repository.
*ReposApi* | [**ReposUpstreamHuggingfaceCreate**](docs/ReposApi.md#reposupstreamhuggingfacecreate) | **Post** /repos/{owner}/{identifier}/upstream/huggingface/ | Create a HuggingFace upstream config for this repository.
*ReposApi* | [**ReposUpstreamHuggingfaceDelete**](docs/ReposApi.md#reposupstreamhuggingfacedelete) | **Delete** /repos/{owner}/{identifier}/upstream/huggingface/{slug_perm}/ | Delete a HuggingFace upstream config for this repository.
*ReposApi* | [**ReposUpstreamHuggingfaceList**](docs/ReposApi.md#reposupstreamhuggingfacelist) | **Get** /repos/{owner}/{identifier}/upstream/huggingface/ | List HuggingFace upstream configs for this repository.
*ReposApi* | [**ReposUpstreamHuggingfacePartialUpdate**](docs/ReposApi.md#reposupstreamhuggingfacepartialupdate) | **Patch** /repos/{owner}/{identifier}/upstream/huggingface/{slug_perm}/ | Partially update a HuggingFace upstream config for this repository.
*ReposApi* | [**ReposUpstreamHuggingfaceRead**](docs/ReposApi.md#reposupstreamhuggingfaceread) | **Get** /repos/{owner}/{identifier}/upstream/huggingface/{slug_perm}/ | Retrieve a HuggingFace upstream config for this repository.
*ReposApi* | [**ReposUpstreamHuggingfaceUpdate**](docs/ReposApi.md#reposupstreamhuggingfaceupdate) | **Put** /repos/{owner}/{identifier}/upstream/huggingface/{slug_perm}/ | Update a HuggingFace upstream config for this repository.
*ReposApi* | [**ReposUpstreamMavenCreate**](docs/ReposApi.md#reposupstreammavencreate) | **Post** /repos/{owner}/{identifier}/upstream/maven/ | Create a Maven upstream config for this repository.
*ReposApi* | [**ReposUpstreamMavenDelete**](docs/ReposApi.md#reposupstreammavendelete) | **Delete** /repos/{owner}/{identifier}/upstream/maven/{slug_perm}/ | Delete a Maven upstream config for this repository.
*ReposApi* | [**ReposUpstreamMavenList**](docs/ReposApi.md#reposupstreammavenlist) | **Get** /repos/{owner}/{identifier}/upstream/maven/ | List Maven upstream configs for this repository.
*ReposApi* | [**ReposUpstreamMavenPartialUpdate**](docs/ReposApi.md#reposupstreammavenpartialupdate) | **Patch** /repos/{owner}/{identifier}/upstream/maven/{slug_perm}/ | Partially update a Maven upstream config for this repository.
*ReposApi* | [**ReposUpstreamMavenRead**](docs/ReposApi.md#reposupstreammavenread) | **Get** /repos/{owner}/{identifier}/upstream/maven/{slug_perm}/ | Retrieve a Maven upstream config for this repository.
*ReposApi* | [**ReposUpstreamMavenUpdate**](docs/ReposApi.md#reposupstreammavenupdate) | **Put** /repos/{owner}/{identifier}/upstream/maven/{slug_perm}/ | Update a Maven upstream config for this repository.
*ReposApi* | [**ReposUpstreamNpmCreate**](docs/ReposApi.md#reposupstreamnpmcreate) | **Post** /repos/{owner}/{identifier}/upstream/npm/ | Create a npm upstream config for this repository.
*ReposApi* | [**ReposUpstreamNpmDelete**](docs/ReposApi.md#reposupstreamnpmdelete) | **Delete** /repos/{owner}/{identifier}/upstream/npm/{slug_perm}/ | Delete a npm upstream config for this repository.
*ReposApi* | [**ReposUpstreamNpmList**](docs/ReposApi.md#reposupstreamnpmlist) | **Get** /repos/{owner}/{identifier}/upstream/npm/ | List npm upstream configs for this repository.
*ReposApi* | [**ReposUpstreamNpmPartialUpdate**](docs/ReposApi.md#reposupstreamnpmpartialupdate) | **Patch** /repos/{owner}/{identifier}/upstream/npm/{slug_perm}/ | Partially update a npm upstream config for this repository.
*ReposApi* | [**ReposUpstreamNpmRead**](docs/ReposApi.md#reposupstreamnpmread) | **Get** /repos/{owner}/{identifier}/upstream/npm/{slug_perm}/ | Retrieve a npm upstream config for this repository.
*ReposApi* | [**ReposUpstreamNpmUpdate**](docs/ReposApi.md#reposupstreamnpmupdate) | **Put** /repos/{owner}/{identifier}/upstream/npm/{slug_perm}/ | Update a npm upstream config for this repository.
*ReposApi* | [**ReposUpstreamNugetCreate**](docs/ReposApi.md#reposupstreamnugetcreate) | **Post** /repos/{owner}/{identifier}/upstream/nuget/ | Create a NuGet upstream config for this repository.
*ReposApi* | [**ReposUpstreamNugetDelete**](docs/ReposApi.md#reposupstreamnugetdelete) | **Delete** /repos/{owner}/{identifier}/upstream/nuget/{slug_perm}/ | Delete a NuGet upstream config for this repository.
*ReposApi* | [**ReposUpstreamNugetList**](docs/ReposApi.md#reposupstreamnugetlist) | **Get** /repos/{owner}/{identifier}/upstream/nuget/ | List NuGet upstream configs for this repository.
*ReposApi* | [**ReposUpstreamNugetPartialUpdate**](docs/ReposApi.md#reposupstreamnugetpartialupdate) | **Patch** /repos/{owner}/{identifier}/upstream/nuget/{slug_perm}/ | Partially update a NuGet upstream config for this repository.
*ReposApi* | [**ReposUpstreamNugetRead**](docs/ReposApi.md#reposupstreamnugetread) | **Get** /repos/{owner}/{identifier}/upstream/nuget/{slug_perm}/ | Retrieve a NuGet upstream config for this repository.
*ReposApi* | [**ReposUpstreamNugetUpdate**](docs/ReposApi.md#reposupstreamnugetupdate) | **Put** /repos/{owner}/{identifier}/upstream/nuget/{slug_perm}/ | Update a NuGet upstream config for this repository.
*ReposApi* | [**ReposUpstreamPythonCreate**](docs/ReposApi.md#reposupstreampythoncreate) | **Post** /repos/{owner}/{identifier}/upstream/python/ | Create a Python upstream config for this repository.
*ReposApi* | [**ReposUpstreamPythonDelete**](docs/ReposApi.md#reposupstreampythondelete) | **Delete** /repos/{owner}/{identifier}/upstream/python/{slug_perm}/ | Delete a Python upstream config for this repository.
*ReposApi* | [**ReposUpstreamPythonList**](docs/ReposApi.md#reposupstreampythonlist) | **Get** /repos/{owner}/{identifier}/upstream/python/ | List Python upstream configs for this repository.
*ReposApi* | [**ReposUpstreamPythonPartialUpdate**](docs/ReposApi.md#reposupstreampythonpartialupdate) | **Patch** /repos/{owner}/{identifier}/upstream/python/{slug_perm}/ | Partially update a Python upstream config for this repository.
*ReposApi* | [**ReposUpstreamPythonRead**](docs/ReposApi.md#reposupstreampythonread) | **Get** /repos/{owner}/{identifier}/upstream/python/{slug_perm}/ | Retrieve a Python upstream config for this repository.
*ReposApi* | [**ReposUpstreamPythonUpdate**](docs/ReposApi.md#reposupstreampythonupdate) | **Put** /repos/{owner}/{identifier}/upstream/python/{slug_perm}/ | Update a Python upstream config for this repository.
*ReposApi* | [**ReposUpstreamRpmCreate**](docs/ReposApi.md#reposupstreamrpmcreate) | **Post** /repos/{owner}/{identifier}/upstream/rpm/ | Create a RedHat upstream config for this repository.
*ReposApi* | [**ReposUpstreamRpmDelete**](docs/ReposApi.md#reposupstreamrpmdelete) | **Delete** /repos/{owner}/{identifier}/upstream/rpm/{slug_perm}/ | Delete a RedHat upstream config for this repository.
*ReposApi* | [**ReposUpstreamRpmList**](docs/ReposApi.md#reposupstreamrpmlist) | **Get** /repos/{owner}/{identifier}/upstream/rpm/ | List RedHat upstream configs for this repository.
*ReposApi* | [**ReposUpstreamRpmPartialUpdate**](docs/ReposApi.md#reposupstreamrpmpartialupdate) | **Patch** /repos/{owner}/{identifier}/upstream/rpm/{slug_perm}/ | Partially update a RedHat upstream config for this repository.
*ReposApi* | [**ReposUpstreamRpmRead**](docs/ReposApi.md#reposupstreamrpmread) | **Get** /repos/{owner}/{identifier}/upstream/rpm/{slug_perm}/ | Retrieve a RedHat upstream config for this repository.
*ReposApi* | [**ReposUpstreamRpmUpdate**](docs/ReposApi.md#reposupstreamrpmupdate) | **Put** /repos/{owner}/{identifier}/upstream/rpm/{slug_perm}/ | Update a RedHat upstream config for this repository.
*ReposApi* | [**ReposUpstreamRubyCreate**](docs/ReposApi.md#reposupstreamrubycreate) | **Post** /repos/{owner}/{identifier}/upstream/ruby/ | Create a Ruby upstream config for this repository.
*ReposApi* | [**ReposUpstreamRubyDelete**](docs/ReposApi.md#reposupstreamrubydelete) | **Delete** /repos/{owner}/{identifier}/upstream/ruby/{slug_perm}/ | Delete a Ruby upstream config for this repository.
*ReposApi* | [**ReposUpstreamRubyList**](docs/ReposApi.md#reposupstreamrubylist) | **Get** /repos/{owner}/{identifier}/upstream/ruby/ | List Ruby upstream configs for this repository.
*ReposApi* | [**ReposUpstreamRubyPartialUpdate**](docs/ReposApi.md#reposupstreamrubypartialupdate) | **Patch** /repos/{owner}/{identifier}/upstream/ruby/{slug_perm}/ | Partially update a Ruby upstream config for this repository.
*ReposApi* | [**ReposUpstreamRubyRead**](docs/ReposApi.md#reposupstreamrubyread) | **Get** /repos/{owner}/{identifier}/upstream/ruby/{slug_perm}/ | Retrieve a Ruby upstream config for this repository.
*ReposApi* | [**ReposUpstreamRubyUpdate**](docs/ReposApi.md#reposupstreamrubyupdate) | **Put** /repos/{owner}/{identifier}/upstream/ruby/{slug_perm}/ | Update a Ruby upstream config for this repository.
*ReposApi* | [**ReposUpstreamSwiftCreate**](docs/ReposApi.md#reposupstreamswiftcreate) | **Post** /repos/{owner}/{identifier}/upstream/swift/ | Create a Swift upstream config for this repository.
*ReposApi* | [**ReposUpstreamSwiftDelete**](docs/ReposApi.md#reposupstreamswiftdelete) | **Delete** /repos/{owner}/{identifier}/upstream/swift/{slug_perm}/ | Delete a Swift upstream config for this repository.
*ReposApi* | [**ReposUpstreamSwiftList**](docs/ReposApi.md#reposupstreamswiftlist) | **Get** /repos/{owner}/{identifier}/upstream/swift/ | List Swift upstream configs for this repository.
*ReposApi* | [**ReposUpstreamSwiftPartialUpdate**](docs/ReposApi.md#reposupstreamswiftpartialupdate) | **Patch** /repos/{owner}/{identifier}/upstream/swift/{slug_perm}/ | Partially update a Swift upstream config for this repository.
*ReposApi* | [**ReposUpstreamSwiftRead**](docs/ReposApi.md#reposupstreamswiftread) | **Get** /repos/{owner}/{identifier}/upstream/swift/{slug_perm}/ | Retrieve a Swift upstream config for this repository.
*ReposApi* | [**ReposUpstreamSwiftUpdate**](docs/ReposApi.md#reposupstreamswiftupdate) | **Put** /repos/{owner}/{identifier}/upstream/swift/{slug_perm}/ | Update a Swift upstream config for this repository.
*ReposApi* | [**ReposUserList**](docs/ReposApi.md#reposuserlist) | **Get** /repos/ | Get a list of all repositories associated with current user.
*ReposApi* | [**ReposX509EcdsaList**](docs/ReposApi.md#reposx509ecdsalist) | **Get** /repos/{owner}/{identifier}/x509-ecdsa/ | Retrieve the active X.509 ECDSA certificate for the Repository.
*ReposApi* | [**ReposX509RsaList**](docs/ReposApi.md#reposx509rsalist) | **Get** /repos/{owner}/{identifier}/x509-rsa/ | Retrieve the active X.509 RSA certificate for the Repository.
*StatusApi* | [**StatusCheckBasic**](docs/StatusApi.md#statuscheckbasic) | **Get** /status/check/basic/ | Endpoint to check basic API connectivity.
*StorageRegionsApi* | [**StorageRegionsList**](docs/StorageRegionsApi.md#storageregionslist) | **Get** /storage-regions/ | Get a list of all available storage regions.
*StorageRegionsApi* | [**StorageRegionsRead**](docs/StorageRegionsApi.md#storageregionsread) | **Get** /storage-regions/{slug}/ | Get a specific storage region.
*UserApi* | [**UserSelf**](docs/UserApi.md#userself) | **Get** /user/self/ | Provide a brief for the current user (if any).
*UserApi* | [**UserTokenCreate**](docs/UserApi.md#usertokencreate) | **Post** /user/token/ | Create or retrieve API token for a user.
*UserApi* | [**UserTokensCreate**](docs/UserApi.md#usertokenscreate) | **Post** /user/tokens/ | Create an API key for the user that is currently authenticated.
*UserApi* | [**UserTokensList**](docs/UserApi.md#usertokenslist) | **Get** /user/tokens/ | Retrieve the API key assigned to the user that is currently authenticated.
*UserApi* | [**UserTokensRefresh**](docs/UserApi.md#usertokensrefresh) | **Put** /user/tokens/{slug_perm}/refresh/ | Refresh the specified API key for the user that is currently authenticated.
*UsersApi* | [**UsersProfileRead**](docs/UsersApi.md#usersprofileread) | **Get** /users/profile/{slug}/ | Provide a brief for the specified user (if any).
*VulnerabilitiesApi* | [**VulnerabilitiesNamespaceList**](docs/VulnerabilitiesApi.md#vulnerabilitiesnamespacelist) | **Get** /vulnerabilities/{owner}/ | Lists scan results for a specific namespace.
*VulnerabilitiesApi* | [**VulnerabilitiesPackageList**](docs/VulnerabilitiesApi.md#vulnerabilitiespackagelist) | **Get** /vulnerabilities/{owner}/{repo}/{package}/ | Lists scan results for a specific package.
*VulnerabilitiesApi* | [**VulnerabilitiesRead**](docs/VulnerabilitiesApi.md#vulnerabilitiesread) | **Get** /vulnerabilities/{owner}/{repo}/{package}/{identifier}/ | Get a scan result.
*VulnerabilitiesApi* | [**VulnerabilitiesRepoList**](docs/VulnerabilitiesApi.md#vulnerabilitiesrepolist) | **Get** /vulnerabilities/{owner}/{repo}/ | Lists scan results for a specific repository.
*WebhooksApi* | [**WebhooksCreate**](docs/WebhooksApi.md#webhookscreate) | **Post** /webhooks/{owner}/{repo}/ | Create a specific webhook in a repository.
*WebhooksApi* | [**WebhooksDelete**](docs/WebhooksApi.md#webhooksdelete) | **Delete** /webhooks/{owner}/{repo}/{identifier}/ | Delete a specific webhook in a repository.
*WebhooksApi* | [**WebhooksList**](docs/WebhooksApi.md#webhookslist) | **Get** /webhooks/{owner}/{repo}/ | Get a list of all webhooks in a repository.
*WebhooksApi* | [**WebhooksPartialUpdate**](docs/WebhooksApi.md#webhookspartialupdate) | **Patch** /webhooks/{owner}/{repo}/{identifier}/ | Update a specific webhook in a repository.
*WebhooksApi* | [**WebhooksRead**](docs/WebhooksApi.md#webhooksread) | **Get** /webhooks/{owner}/{repo}/{identifier}/ | Views for working with repository webhooks.

## Documentation For Models

- [AllocatedLimit](docs/AllocatedLimit.md)
- [AllocatedLimitRaw](docs/AllocatedLimitRaw.md)
- [AlpinePackageUpload](docs/AlpinePackageUpload.md)
- [AlpinePackageUploadRequest](docs/AlpinePackageUploadRequest.md)
- [Architecture](docs/Architecture.md)
- [BroadcastToken](docs/BroadcastToken.md)
- [BroadcastTokenInput](docs/BroadcastTokenInput.md)
- [CargoPackageUpload](docs/CargoPackageUpload.md)
- [CargoPackageUploadRequest](docs/CargoPackageUploadRequest.md)
- [CargoUpstream](docs/CargoUpstream.md)
- [CargoUpstreamRequest](docs/CargoUpstreamRequest.md)
- [CargoUpstreamRequestPatch](docs/CargoUpstreamRequestPatch.md)
- [CocoapodsPackageUpload](docs/CocoapodsPackageUpload.md)
- [CocoapodsPackageUploadRequest](docs/CocoapodsPackageUploadRequest.md)
- [CommonBandwidthMetrics](docs/CommonBandwidthMetrics.md)
- [CommonBandwidthMetricsValue](docs/CommonBandwidthMetricsValue.md)
- [CommonDownloadsMetrics](docs/CommonDownloadsMetrics.md)
- [CommonDownloadsMetricsValue](docs/CommonDownloadsMetricsValue.md)
- [CommonMetrics](docs/CommonMetrics.md)
- [ComposerPackageUpload](docs/ComposerPackageUpload.md)
- [ComposerPackageUploadRequest](docs/ComposerPackageUploadRequest.md)
- [ComposerUpstream](docs/ComposerUpstream.md)
- [ComposerUpstreamRequest](docs/ComposerUpstreamRequest.md)
- [ComposerUpstreamRequestPatch](docs/ComposerUpstreamRequestPatch.md)
- [ConanPackageUpload](docs/ConanPackageUpload.md)
- [ConanPackageUploadRequest](docs/ConanPackageUploadRequest.md)
- [CondaPackageUpload](docs/CondaPackageUpload.md)
- [CondaPackageUploadRequest](docs/CondaPackageUploadRequest.md)
- [CondaUpstream](docs/CondaUpstream.md)
- [CondaUpstreamRequest](docs/CondaUpstreamRequest.md)
- [CondaUpstreamRequestPatch](docs/CondaUpstreamRequestPatch.md)
- [CranPackageUpload](docs/CranPackageUpload.md)
- [CranPackageUploadRequest](docs/CranPackageUploadRequest.md)
- [CranUpstream](docs/CranUpstream.md)
- [CranUpstreamRequest](docs/CranUpstreamRequest.md)
- [CranUpstreamRequestPatch](docs/CranUpstreamRequestPatch.md)
- [DartPackageUpload](docs/DartPackageUpload.md)
- [DartPackageUploadRequest](docs/DartPackageUploadRequest.md)
- [DartUpstream](docs/DartUpstream.md)
- [DartUpstreamRequest](docs/DartUpstreamRequest.md)
- [DartUpstreamRequestPatch](docs/DartUpstreamRequestPatch.md)
- [DebPackageUpload](docs/DebPackageUpload.md)
- [DebPackageUploadRequest](docs/DebPackageUploadRequest.md)
- [DebUpstream](docs/DebUpstream.md)
- [DebUpstreamRequest](docs/DebUpstreamRequest.md)
- [DebUpstreamRequestPatch](docs/DebUpstreamRequestPatch.md)
- [Distribution](docs/Distribution.md)
- [DistributionFull](docs/DistributionFull.md)
- [DistributionVersion](docs/DistributionVersion.md)
- [DockerPackageUpload](docs/DockerPackageUpload.md)
- [DockerPackageUploadRequest](docs/DockerPackageUploadRequest.md)
- [DockerUpstream](docs/DockerUpstream.md)
- [DockerUpstreamRequest](docs/DockerUpstreamRequest.md)
- [DockerUpstreamRequestPatch](docs/DockerUpstreamRequestPatch.md)
- [DynamicMapping](docs/DynamicMapping.md)
- [EntitlementUsageMetrics](docs/EntitlementUsageMetrics.md)
- [ErrorDetail](docs/ErrorDetail.md)
- [Eula](docs/Eula.md)
- [Format](docs/Format.md)
- [FormatSupport](docs/FormatSupport.md)
- [FormatSupportUpstream](docs/FormatSupportUpstream.md)
- [GenericPackageUpload](docs/GenericPackageUpload.md)
- [GenericPackageUploadRequest](docs/GenericPackageUploadRequest.md)
- [GenericUpstream](docs/GenericUpstream.md)
- [GenericUpstreamRequest](docs/GenericUpstreamRequest.md)
- [GenericUpstreamRequestPatch](docs/GenericUpstreamRequestPatch.md)
- [GeoIpLocation](docs/GeoIpLocation.md)
- [GoPackageUpload](docs/GoPackageUpload.md)
- [GoPackageUploadRequest](docs/GoPackageUploadRequest.md)
- [GoUpstream](docs/GoUpstream.md)
- [GoUpstreamRequest](docs/GoUpstreamRequest.md)
- [GoUpstreamRequestPatch](docs/GoUpstreamRequestPatch.md)
- [HelmPackageUpload](docs/HelmPackageUpload.md)
- [HelmPackageUploadRequest](docs/HelmPackageUploadRequest.md)
- [HelmUpstream](docs/HelmUpstream.md)
- [HelmUpstreamRequest](docs/HelmUpstreamRequest.md)
- [HelmUpstreamRequestPatch](docs/HelmUpstreamRequestPatch.md)
- [HexPackageUpload](docs/HexPackageUpload.md)
- [HexPackageUploadRequest](docs/HexPackageUploadRequest.md)
- [HexUpstream](docs/HexUpstream.md)
- [HexUpstreamRequest](docs/HexUpstreamRequest.md)
- [HexUpstreamRequestPatch](docs/HexUpstreamRequestPatch.md)
- [History](docs/History.md)
- [HistoryFieldset](docs/HistoryFieldset.md)
- [HistoryFieldsetRaw](docs/HistoryFieldsetRaw.md)
- [HuggingfacePackageUpload](docs/HuggingfacePackageUpload.md)
- [HuggingfacePackageUploadRequest](docs/HuggingfacePackageUploadRequest.md)
- [HuggingfaceUpstream](docs/HuggingfaceUpstream.md)
- [HuggingfaceUpstreamRequest](docs/HuggingfaceUpstreamRequest.md)
- [HuggingfaceUpstreamRequestPatch](docs/HuggingfaceUpstreamRequestPatch.md)
- [LuarocksPackageUpload](docs/LuarocksPackageUpload.md)
- [LuarocksPackageUploadRequest](docs/LuarocksPackageUploadRequest.md)
- [MavenPackageUpload](docs/MavenPackageUpload.md)
- [MavenPackageUploadRequest](docs/MavenPackageUploadRequest.md)
- [MavenUpstream](docs/MavenUpstream.md)
- [MavenUpstreamRequest](docs/MavenUpstreamRequest.md)
- [MavenUpstreamRequestPatch](docs/MavenUpstreamRequestPatch.md)
- [Namespace](docs/Namespace.md)
- [NamespaceAuditLog](docs/NamespaceAuditLog.md)
- [NestedLicensePolicy](docs/NestedLicensePolicy.md)
- [NestedVulnerabilityPolicy](docs/NestedVulnerabilityPolicy.md)
- [NestedVulnerabilityScanResults](docs/NestedVulnerabilityScanResults.md)
- [NpmPackageUpload](docs/NpmPackageUpload.md)
- [NpmPackageUploadRequest](docs/NpmPackageUploadRequest.md)
- [NpmUpstream](docs/NpmUpstream.md)
- [NpmUpstreamRequest](docs/NpmUpstreamRequest.md)
- [NpmUpstreamRequestPatch](docs/NpmUpstreamRequestPatch.md)
- [NugetPackageUpload](docs/NugetPackageUpload.md)
- [NugetPackageUploadRequest](docs/NugetPackageUploadRequest.md)
- [NugetUpstream](docs/NugetUpstream.md)
- [NugetUpstreamRequest](docs/NugetUpstreamRequest.md)
- [NugetUpstreamRequestPatch](docs/NugetUpstreamRequestPatch.md)
- [Organization](docs/Organization.md)
- [OrganizationGroupSync](docs/OrganizationGroupSync.md)
- [OrganizationGroupSyncRequest](docs/OrganizationGroupSyncRequest.md)
- [OrganizationGroupSyncStatus](docs/OrganizationGroupSyncStatus.md)
- [OrganizationInvite](docs/OrganizationInvite.md)
- [OrganizationInviteExtend](docs/OrganizationInviteExtend.md)
- [OrganizationInviteRequest](docs/OrganizationInviteRequest.md)
- [OrganizationInviteUpdate](docs/OrganizationInviteUpdate.md)
- [OrganizationInviteUpdateRequestPatch](docs/OrganizationInviteUpdateRequestPatch.md)
- [OrganizationMembership](docs/OrganizationMembership.md)
- [OrganizationMembershipRoleUpdate](docs/OrganizationMembershipRoleUpdate.md)
- [OrganizationMembershipRoleUpdateRequestPatch](docs/OrganizationMembershipRoleUpdateRequestPatch.md)
- [OrganizationMembershipVisibilityUpdate](docs/OrganizationMembershipVisibilityUpdate.md)
- [OrganizationMembershipVisibilityUpdateRequestPatch](docs/OrganizationMembershipVisibilityUpdateRequestPatch.md)
- [OrganizationPackageLicensePolicy](docs/OrganizationPackageLicensePolicy.md)
- [OrganizationPackageLicensePolicyRequest](docs/OrganizationPackageLicensePolicyRequest.md)
- [OrganizationPackageLicensePolicyRequestPatch](docs/OrganizationPackageLicensePolicyRequestPatch.md)
- [OrganizationPackageVulnerabilityPolicy](docs/OrganizationPackageVulnerabilityPolicy.md)
- [OrganizationPackageVulnerabilityPolicyRequest](docs/OrganizationPackageVulnerabilityPolicyRequest.md)
- [OrganizationPackageVulnerabilityPolicyRequestPatch](docs/OrganizationPackageVulnerabilityPolicyRequestPatch.md)
- [OrganizationSAMLAuth](docs/OrganizationSAMLAuth.md)
- [OrganizationSAMLAuthRequestPatch](docs/OrganizationSAMLAuthRequestPatch.md)
- [OrganizationTeam](docs/OrganizationTeam.md)
- [OrganizationTeamInvite](docs/OrganizationTeamInvite.md)
- [OrganizationTeamMembers](docs/OrganizationTeamMembers.md)
- [OrganizationTeamMembership](docs/OrganizationTeamMembership.md)
- [OrganizationTeamRequest](docs/OrganizationTeamRequest.md)
- [OrganizationTeamRequestPatch](docs/OrganizationTeamRequestPatch.md)
- [P2PackageUpload](docs/P2PackageUpload.md)
- [P2PackageUploadRequest](docs/P2PackageUploadRequest.md)
- [Package](docs/Package.md)
- [PackageBulkAction](docs/PackageBulkAction.md)
- [PackageBulkActionResponse](docs/PackageBulkActionResponse.md)
- [PackageCopy](docs/PackageCopy.md)
- [PackageCopyRequest](docs/PackageCopyRequest.md)
- [PackageDenyPolicy](docs/PackageDenyPolicy.md)
- [PackageDenyPolicyRequest](docs/PackageDenyPolicyRequest.md)
- [PackageDenyPolicyRequestPatch](docs/PackageDenyPolicyRequestPatch.md)
- [PackageDependencies](docs/PackageDependencies.md)
- [PackageDependency](docs/PackageDependency.md)
- [PackageFile](docs/PackageFile.md)
- [PackageFilePartsUpload](docs/PackageFilePartsUpload.md)
- [PackageFileUpload](docs/PackageFileUpload.md)
- [PackageFileUploadRequest](docs/PackageFileUploadRequest.md)
- [PackageGroup](docs/PackageGroup.md)
- [PackageLicense](docs/PackageLicense.md)
- [PackageLicensePolicyEvaluationRequest](docs/PackageLicensePolicyEvaluationRequest.md)
- [PackageLicensePolicyViolationLog](docs/PackageLicensePolicyViolationLog.md)
- [PackageLicensePolicyViolationLogCursorPage](docs/PackageLicensePolicyViolationLogCursorPage.md)
- [PackageLicenseRequestPatch](docs/PackageLicenseRequestPatch.md)
- [PackageMove](docs/PackageMove.md)
- [PackageMoveRequest](docs/PackageMoveRequest.md)
- [PackageQuarantine](docs/PackageQuarantine.md)
- [PackageQuarantineRequest](docs/PackageQuarantineRequest.md)
- [PackageResync](docs/PackageResync.md)
- [PackageStatus](docs/PackageStatus.md)
- [PackageTag](docs/PackageTag.md)
- [PackageTagRequest](docs/PackageTagRequest.md)
- [PackageUsageMetrics](docs/PackageUsageMetrics.md)
- [PackageVulnerability](docs/PackageVulnerability.md)
- [PackageVulnerabilityPolicyEvaluationRequest](docs/PackageVulnerabilityPolicyEvaluationRequest.md)
- [PackageVulnerabilityPolicyViolationLog](docs/PackageVulnerabilityPolicyViolationLog.md)
- [PackageVulnerabilityPolicyViolationLogCursorPage](docs/PackageVulnerabilityPolicyViolationLogCursorPage.md)
- [PackagesGroupsList200Response](docs/PackagesGroupsList200Response.md)
- [ProviderSettings](docs/ProviderSettings.md)
- [ProviderSettingsWrite](docs/ProviderSettingsWrite.md)
- [ProviderSettingsWriteRequest](docs/ProviderSettingsWriteRequest.md)
- [ProviderSettingsWriteRequestPatch](docs/ProviderSettingsWriteRequestPatch.md)
- [PythonPackageUpload](docs/PythonPackageUpload.md)
- [PythonPackageUploadRequest](docs/PythonPackageUploadRequest.md)
- [PythonUpstream](docs/PythonUpstream.md)
- [PythonUpstreamRequest](docs/PythonUpstreamRequest.md)
- [PythonUpstreamRequestPatch](docs/PythonUpstreamRequestPatch.md)
- [Quota](docs/Quota.md)
- [QuotaHistory](docs/QuotaHistory.md)
- [RateCheck](docs/RateCheck.md)
- [RawPackageUpload](docs/RawPackageUpload.md)
- [RawPackageUploadRequest](docs/RawPackageUploadRequest.md)
- [Repository](docs/Repository.md)
- [RepositoryAuditLog](docs/RepositoryAuditLog.md)
- [RepositoryCreate](docs/RepositoryCreate.md)
- [RepositoryCreateRequest](docs/RepositoryCreateRequest.md)
- [RepositoryEcdsaKey](docs/RepositoryEcdsaKey.md)
- [RepositoryEcdsaKeyCreate](docs/RepositoryEcdsaKeyCreate.md)
- [RepositoryGeoIpCidr](docs/RepositoryGeoIpCidr.md)
- [RepositoryGeoIpCountryCode](docs/RepositoryGeoIpCountryCode.md)
- [RepositoryGeoIpRules](docs/RepositoryGeoIpRules.md)
- [RepositoryGeoIpRulesRequest](docs/RepositoryGeoIpRulesRequest.md)
- [RepositoryGeoIpRulesRequestPatch](docs/RepositoryGeoIpRulesRequestPatch.md)
- [RepositoryGeoIpStatus](docs/RepositoryGeoIpStatus.md)
- [RepositoryGeoIpTestAddress](docs/RepositoryGeoIpTestAddress.md)
- [RepositoryGeoIpTestAddressResponse](docs/RepositoryGeoIpTestAddressResponse.md)
- [RepositoryGeoIpTestAddressResponseDict](docs/RepositoryGeoIpTestAddressResponseDict.md)
- [RepositoryGpgKey](docs/RepositoryGpgKey.md)
- [RepositoryGpgKeyCreate](docs/RepositoryGpgKeyCreate.md)
- [RepositoryPrivilegeDict](docs/RepositoryPrivilegeDict.md)
- [RepositoryPrivilegeInput](docs/RepositoryPrivilegeInput.md)
- [RepositoryPrivilegeInputRequest](docs/RepositoryPrivilegeInputRequest.md)
- [RepositoryPrivilegeInputRequestPatch](docs/RepositoryPrivilegeInputRequestPatch.md)
- [RepositoryRequestPatch](docs/RepositoryRequestPatch.md)
- [RepositoryRetentionRules](docs/RepositoryRetentionRules.md)
- [RepositoryRetentionRulesRequestPatch](docs/RepositoryRetentionRulesRequestPatch.md)
- [RepositoryRsaKey](docs/RepositoryRsaKey.md)
- [RepositoryRsaKeyCreate](docs/RepositoryRsaKeyCreate.md)
- [RepositoryToken](docs/RepositoryToken.md)
- [RepositoryTokenRefresh](docs/RepositoryTokenRefresh.md)
- [RepositoryTokenRefreshRequest](docs/RepositoryTokenRefreshRequest.md)
- [RepositoryTokenRequest](docs/RepositoryTokenRequest.md)
- [RepositoryTokenRequestPatch](docs/RepositoryTokenRequestPatch.md)
- [RepositoryTokenSync](docs/RepositoryTokenSync.md)
- [RepositoryTokenSyncRequest](docs/RepositoryTokenSyncRequest.md)
- [RepositoryTransferRegion](docs/RepositoryTransferRegion.md)
- [RepositoryTransferRegionRequest](docs/RepositoryTransferRegionRequest.md)
- [RepositoryWebhook](docs/RepositoryWebhook.md)
- [RepositoryWebhookRequest](docs/RepositoryWebhookRequest.md)
- [RepositoryWebhookRequestPatch](docs/RepositoryWebhookRequestPatch.md)
- [RepositoryX509EcdsaCertificate](docs/RepositoryX509EcdsaCertificate.md)
- [RepositoryX509RsaCertificate](docs/RepositoryX509RsaCertificate.md)
- [ResourcesRateCheck](docs/ResourcesRateCheck.md)
- [RpmPackageUpload](docs/RpmPackageUpload.md)
- [RpmPackageUploadRequest](docs/RpmPackageUploadRequest.md)
- [RpmUpstream](docs/RpmUpstream.md)
- [RpmUpstreamRequest](docs/RpmUpstreamRequest.md)
- [RpmUpstreamRequestPatch](docs/RpmUpstreamRequestPatch.md)
- [RubyPackageUpload](docs/RubyPackageUpload.md)
- [RubyPackageUploadRequest](docs/RubyPackageUploadRequest.md)
- [RubyUpstream](docs/RubyUpstream.md)
- [RubyUpstreamRequest](docs/RubyUpstreamRequest.md)
- [RubyUpstreamRequestPatch](docs/RubyUpstreamRequestPatch.md)
- [Service](docs/Service.md)
- [ServiceRequest](docs/ServiceRequest.md)
- [ServiceRequestPatch](docs/ServiceRequestPatch.md)
- [ServiceTeams](docs/ServiceTeams.md)
- [StatusBasic](docs/StatusBasic.md)
- [StorageAllocatedLimit](docs/StorageAllocatedLimit.md)
- [StorageAllocatedLimitRaw](docs/StorageAllocatedLimitRaw.md)
- [StorageRegion](docs/StorageRegion.md)
- [StorageUsage](docs/StorageUsage.md)
- [StorageUsageRaw](docs/StorageUsageRaw.md)
- [SwiftPackageUpload](docs/SwiftPackageUpload.md)
- [SwiftPackageUploadRequest](docs/SwiftPackageUploadRequest.md)
- [SwiftUpstream](docs/SwiftUpstream.md)
- [SwiftUpstreamRequest](docs/SwiftUpstreamRequest.md)
- [SwiftUpstreamRequestPatch](docs/SwiftUpstreamRequestPatch.md)
- [TerraformPackageUpload](docs/TerraformPackageUpload.md)
- [TerraformPackageUploadRequest](docs/TerraformPackageUploadRequest.md)
- [Usage](docs/Usage.md)
- [UsageFieldset](docs/UsageFieldset.md)
- [UsageLimits](docs/UsageLimits.md)
- [UsageLimitsRaw](docs/UsageLimitsRaw.md)
- [UsageRaw](docs/UsageRaw.md)
- [UserAuthToken](docs/UserAuthToken.md)
- [UserAuthTokenRequest](docs/UserAuthTokenRequest.md)
- [UserAuthenticationToken](docs/UserAuthenticationToken.md)
- [UserBrief](docs/UserBrief.md)
- [UserProfile](docs/UserProfile.md)
- [UserTokensList200Response](docs/UserTokensList200Response.md)
- [VagrantPackageUpload](docs/VagrantPackageUpload.md)
- [VagrantPackageUploadRequest](docs/VagrantPackageUploadRequest.md)
- [Vulnerability](docs/Vulnerability.md)
- [VulnerabilityScan](docs/VulnerabilityScan.md)
- [VulnerabilityScanResults](docs/VulnerabilityScanResults.md)
- [VulnerabilityScanResultsList](docs/VulnerabilityScanResultsList.md)
- [VulnerabilityScanVersion](docs/VulnerabilityScanVersion.md)
- [WebhookTemplate](docs/WebhookTemplate.md)

## Documentation For Authorization

Authentication schemes defined for the API:
### apikey

- **Type**: API key
- **API key parameter name**: X-Api-Key
- **Location**: HTTP header

Note, each API key must be added to a map of `map[string]APIKey` where the key is: apikey and passed in as the auth context for each request.

Example

```go
auth := context.WithValue(
context.Background(),
cloudsmith.ContextAPIKeys,
map[string]cloudsmith.APIKey{
"apikey": {Key: "API_KEY_STRING"},
},
)
r, err := client.Service.Operation(auth, args)
```

### basic

- **Type**: HTTP basic authentication

Example

```go
auth := context.WithValue(context.Background(), cloudsmith.ContextBasicAuth, cloudsmith.BasicAuth{
UserName: "username",
Password: "password",
})
r, err := client.Service.Operation(auth, args)
```

## Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains
a number of utility functions to easily obtain pointers to values of basic types.
Each of these functions takes a value of the given basic type and returns a pointer to it:

* `PtrBool`
* `PtrInt`
* `PtrInt32`
* `PtrInt64`
* `PtrFloat`
* `PtrFloat32`
* `PtrFloat64`
* `PtrString`
* `PtrTime`

## Author

support@cloudsmith.io