approved-cdn-origins decides which CDNs may ship JavaScript into every session on every domain. PER-FIELD merge: a field absent from the payload keeps its stored value; a field that is sent replaces that list entirely (an explicit [] clears it — for approved-cdn-origins that means 'block every CDN'). List members are opaque string ids that may not contain commas.Authorization: Bearer ********************{code, message}, plus warnings when the write raised any. No identifier is returned: writes are keyed on what the caller named.curl --location --request PUT 'https://awqacore01.crexendocloud.com/ns-api/v2/ui-extensions/settings' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"disabled-zones": [
"string"
],
"disabled-capabilities": [
"string"
],
"api-read-deny-resources": [
"string"
],
"api-write-deny-resources": [
"string"
],
"approved-cdn-origins": [
"string"
],
"analysis-settings": {},
"analysis-denylist": {},
"analysis-rule-policy": {}
}'{
"code": 0,
"message": "string"
}