Retention

Repo Retention Partial Update

Update the retention rules for the repository.

Request

patchhttps://api.cloudsmith.io/v1/repos/{owner}/{repo}/retention
Body params optional

Response body

object

object

retention_count_limit
integer
optional
length ≤ 10000
retention_days_limit
integer
optional
length ≤ 180
retention_enabled
boolean
optional
retention_group_by_format
boolean
optional
retention_group_by_name
boolean
optional
retention_group_by_package_type
boolean
optional
retention_package_query_string
string | null
optional
retention_size_limit
integer
optional
length ≤ 21474836480

Response

Responses

Updated the retention rules for the repository.

object

object

retention_count_limit
integer
optional
length ≤ 10000
retention_days_limit
integer
optional
length ≤ 180
retention_enabled
boolean
optional
retention_group_by_format
boolean
optional
retention_group_by_name
boolean
optional
retention_group_by_package_type
boolean
optional
retention_package_query_string
string | null
optional
retention_size_limit
integer
optional
length ≤ 21474836480

Request could not be processed (see detail).

object

object

detail
string
required
length ≥ 1
fields
object
optional

Owner namespace or repository 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