Update Site Idps Config
Update IDPS signature configuration for a specific site. The configuration must already exist. Use POST to create a new configuration. 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.
Unique identifier for the site
{
"site_id": "2dc4556b-3f18-481f-9826-61119ea9a7fc",
"assigned_version": "2.0",
"auto_update": false,
"_revision": 1
}
Site IDPS configuration updated successfully.
{
"id": "2dc4556b-3f18-481f-9826-61119ea9a7fc",
"site_id": "2dc4556b-3f18-481f-9826-61119ea9a7fc",
"assigned_version": "2.0",
"auto_update": false,
"_create_time": 1751433673000,
"_create_user": "admin",
"_last_modified_user": "admin",
"_last_modified_time": 1751433900000,
"_revision": 2
}
Bad request - validation failed 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.
Site IDPS configuration not found
{
"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
"Error Object"
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/feature-config/idps/{site-id}