Update Scs Config
Update the global configuration for the security content service. This includes the connectivity mode setting which controls connectivity to cloud services. The _revision field is required in the request payload. Obtain the current _revision by issuing a GET request first. If the provided _revision does not match the current revision, the request will be rejected with a 409 Conflict error. Note: If connectivity_mode_changeable is false, any attempt to modify the connectivity_mode field will be rejected with a 409 Conflict error. Check the connectivity_mode_changeable field in the GET response before attempting to update.
{
"connectivity_mode": "DISCONNECTED",
"_revision": 1
}
Successful response.
{
"id": "scs-config",
"connectivity_mode": "DISCONNECTED",
"connectivity_mode_changeable": true,
"_create_time": 1751433673000,
"_create_user": "admin",
"_last_modified_user": "admin",
"_last_modified_time": 1751433673000,
"_revision": 2
}
Bad request - invalid configuration or missing _revision
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Unauthorized
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Forbidden
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Conflict - _revision mismatch or connectivity_mode cannot be changed
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Precondition Failed
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Precondition Required
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Too Many Requests
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Error
"Error Object"
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
This operation contains the following vendor extensions defined in the spec:
["platform-all-airgap"]
curl -X PUT -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{}' https://{api_host}/ssp/security-content/config