Skip to content

Update Performance Optimizer Settings

PUT
/api/settings/performance

Update performance optimizer thresholds.

PerformanceOptimizerSettingsUpdate
object
cpuAlertThreshold
Any of:
integer
>= 50 <= 99
memoryAlertThreshold
Any of:
integer
>= 50 <= 99
bottleneckThresholdSeconds
Any of:
number
>= 0.5 <= 10
cacheTtlSeconds
Any of:
integer
>= 60 <= 3600
cacheMaxSize
Any of:
integer
>= 100 <= 10000
metricsRetentionHours
Any of:
integer
>= 1 <= 168
monitoringIntervalSeconds
Any of:
integer
>= 10 <= 300

Successful Response

SettingsUpdateResponse

Shared response envelope for every settings update endpoint.

status is "success" when at least one field changed, "noop" when the request carried no updatable fields. updated_fields lists the snake_case keys that were actually persisted so the caller can display exactly what changed.

object
status
required
Status
string
message
required
Message
string
updatedFields
required
Updatedfields
Array<string>

Validation Error

HTTPValidationError
object
detail
Detail
Array<object>
ValidationError
object
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
input
Input
ctx
Context
object