Skip to content

Update org policy

PUT
/api/v1/policy/{registry_type}
curl --request PUT \
--url https://api.pkgplease.com/api/v1/policy/example \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "block_threat": 1, "warn_threat": 1, "warn_trust": 1, "completeness_floor": 1, "min_package_age_days": 1, "min_package_age_action": "block" }'

Accepts a partial body — unspecified fields keep their stored value.

registry_type
required
string

One of the org's configured registry types (npm is the one in active use).

Media typeapplication/json
object
block_threat
number
warn_threat
number
warn_trust
number
completeness_floor
number
min_package_age_days
integer
min_package_age_action
string
Allowed values: block warn allow

Updated policy object

Media typeapplication/json
object
Examplegenerated
{}

Invalid min_package_age_days

Media typeapplication/json
object
error
required
string
Examplegenerated
{
"error": "example"
}