Repos

Repos Create

Create a new repository in a given namespace.

Request

posthttps://api.cloudsmith.io/v1/repos/{owner}
Body params optional

Response body

object

object

content_kind
string
optional
Allowed values: Standard, Distribution, Upstream
Defaults to Standard
contextual_auth_realm
boolean
optional
copy_own
boolean
optional
copy_packages
string
optional
Allowed values: Admin, Write, Read
Defaults to Read
cosign_signing_enabled
boolean
optional
default_privilege
string
optional
Allowed values: Admin, Write, Read, None
Defaults to None
delete_own
boolean
optional
delete_packages
string
optional
Allowed values: Admin, Write
Defaults to Admin
description
string
optional
distributes
array of strings
optional
Items must be unique
docker_refresh_tokens_enabled
boolean
optional
enforce_eula
boolean
optional
index_files
boolean
optional
manage_entitlements_privilege
string
optional
Allowed values: Admin, Write, Read
Defaults to Admin
move_own
boolean
optional
move_packages
string
optional
Allowed values: Admin, Write, Read
Defaults to Admin
name
string
required
^\w[\w \-'\.\/()]+$
length between 1 and 50
nuget_native_signing_enabled
boolean
optional
open_source_license
string | null
optional
open_source_project_url
uri | null
optional
length ≤ 200
proxy_npmjs
boolean
optional
proxy_pypi
boolean
optional
raw_package_index_enabled
boolean
optional
raw_package_index_signatures_enabled
boolean
optional
replace_packages
string
optional
Allowed values: Admin, Write
Defaults to Write
replace_packages_by_default
boolean
optional
repository_type_str
string
optional
Allowed values: Public, Private, Open-Source
Defaults to Public
resync_own
boolean
optional
resync_packages
string
optional
Allowed values: Admin, Write
Defaults to Admin
scan_own
boolean
optional
scan_packages
string
optional
Allowed values: Admin, Write, Read
Defaults to Read
show_setup_all
boolean
optional
slug
string
optional
storage_region
string
optional
Defaults to default
strict_npm_validation
boolean
optional
tag_pre_releases_as_latest
boolean
optional
use_debian_labels
boolean
optional
use_default_cargo_upstream
boolean
optional
use_entitlements_privilege
string
optional
Allowed values: Admin, Write, Read
Defaults to Read
use_noarch_packages
boolean
optional
use_source_packages
boolean
optional
use_vulnerability_scanning
boolean
optional
user_entitlements_enabled
boolean
optional
view_statistics
string
optional
Allowed values: Admin, Write, Read
Defaults to Read

Response

Responses

The repository was created.

object

object

cdn_url
string | null
optional
content_kind
string
optional
Allowed values: Standard, Distribution, Upstream
Defaults to Standard
contextual_auth_realm
boolean
optional
copy_own
boolean
optional
copy_packages
string
optional
Allowed values: Admin, Write, Read
Defaults to Read
cosign_signing_enabled
boolean
optional
created_at
date-time
optional
default_privilege
string
optional
Allowed values: Admin, Write, Read, None
Defaults to None
delete_own
boolean
optional
delete_packages
string
optional
Allowed values: Admin, Write
Defaults to Admin
deleted_at
date-time | null
optional
description
string
optional
distributes
array of strings
optional
Items must be unique
docker_refresh_tokens_enabled
boolean
optional
ecdsa_keys
array of objects
optional
enforce_eula
boolean
optional
gpg_keys
array of objects
optional
index_files
boolean
optional
is_open_source
boolean
optional
is_private
boolean
optional
is_public
boolean
optional
manage_entitlements_privilege
string
optional
Allowed values: Admin, Write, Read
Defaults to Admin
move_own
boolean
optional
move_packages
string
optional
Allowed values: Admin, Write, Read
Defaults to Admin
name
string
required
^\w[\w \-'\.\/()]+$
length between 1 and 50
namespace
slug
optional
^[-a-zA-Z0-9_]+$
namespace_url
uri
optional
nuget_native_signing_enabled
boolean
optional
num_downloads
integer
optional
num_policy_violated_packages
integer
optional
num_quarantined_packages
integer
optional
open_source_license
string | null
optional
open_source_project_url
uri | null
optional
length ≤ 200
package_count
integer
optional
package_group_count
integer
optional
proxy_npmjs
boolean
optional
proxy_pypi
boolean
optional
raw_package_index_enabled
boolean
optional
raw_package_index_signatures_enabled
boolean
optional
replace_packages
string
optional
Allowed values: Admin, Write
Defaults to Write
replace_packages_by_default
boolean
optional
repository_type
integer
optional
Allowed values: 1, 2, 3
repository_type_str
string
optional
Allowed values: Public, Private, Open-Source
Defaults to Public
resync_own
boolean
optional
resync_packages
string
optional
Allowed values: Admin, Write
Defaults to Admin
scan_own
boolean
optional
scan_packages
string
optional
Allowed values: Admin, Write, Read
Defaults to Read
self_html_url
string
optional
length ≥ 1
self_url
uri
optional
show_setup_all
boolean
optional
size
integer
optional
size_str
string
optional
slug
string
optional
slug_perm
slug
optional
^[-a-zA-Z0-9_]+$
length ≥ 1
storage_region
string
optional
Defaults to default
strict_npm_validation
boolean
optional
tag_pre_releases_as_latest
boolean
optional
use_debian_labels
boolean
optional
use_default_cargo_upstream
boolean
optional
use_entitlements_privilege
string
optional
Allowed values: Admin, Write, Read
Defaults to Read
use_noarch_packages
boolean
optional
use_source_packages
boolean
optional
use_vulnerability_scanning
boolean
optional
user_entitlements_enabled
boolean
optional
view_statistics
string
optional
Allowed values: Admin, Write, Read
Defaults to Read

Request could not be processed (see detail).

object

object

detail
string
required
length ≥ 1
fields
object
optional

Owner namespace not found.

object

object

detail
string
required
length ≥ 1
fields
object
optional

Missing or invalid parameters (see detail).

object

object

detail
string
required
length ≥ 1
fields
object
optional