Storm docs logo
Search the docs.../
Explore Storm Products

Server Advanced Settings Update

Updates server advanced settings.

Request

PropertyValue
MethodPATCH
URL/api/server/settings/advanced
Content-Typeapplication/json
AuthenticationBearer Token
Request
Code iconbash
curl -X PATCH "{BASE_URL}/api/server/settings/advanced" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"key": "value"}'

Request Body

ParameterTypeRequiredDescription
data.attributes.reuseAddressesbooleanNoReuse socket addresses
data.attributes.tcpNoDelaybooleanNoTCP no delay option
data.attributes.cpuMonitoringstringNoCPU monitoring mode
data.attributes.loadProbeIntervalintegerNoLoad probe interval in seconds
data.attributes.loadAnalyseIntervalintegerNoLoad analysis interval in seconds

Example Request

Request Body
Code iconjson
{
  "data": {
    "attributes": {
      "reuseAddresses": true,
      "tcpNoDelay": true,
      "cpuMonitoring": "SYSTEM",
      "loadProbeInterval": 2,
      "loadAnalyseInterval": 5
    }
  }
}

Response Body

Advanced Settings

ParameterTypeDescription
data.attributes.reuseAddresses.valuebooleanReuse socket addresses
data.attributes.reuseAddresses.editablebooleanIndicates if the field can be modified
data.attributes.reuseAddresses.lockedBystringLocked by environment variable (if present)
data.attributes.tcpNoDelay.valuebooleanTCP no delay option
data.attributes.tcpNoDelay.editablebooleanIndicates if the field can be modified
data.attributes.tcpNoDelay.lockedBystringLocked by environment variable (if present)
data.attributes.cpuMonitoring.valuestringCPU monitoring mode
data.attributes.cpuMonitoring.editablebooleanIndicates if the field can be modified
data.attributes.cpuMonitoring.lockedBystringLocked by environment variable (if present)
data.attributes.loadProbeInterval.valueintegerLoad probe interval in seconds
data.attributes.loadProbeInterval.editablebooleanIndicates if the field can be modified
data.attributes.loadProbeInterval.lockedBystringLocked by environment variable (if present)
data.attributes.loadAnalyseInterval.valueintegerLoad analysis interval in seconds
data.attributes.loadAnalyseInterval.editablebooleanIndicates if the field can be modified
data.attributes.loadAnalyseInterval.lockedBystringLocked by environment variable (if present)
messagestringResponse status message

Metadata

ParameterTypeDescription
meta.executionTimeintegerRequest processing time in milliseconds
meta.generatedAtintegerResponse generation timestamp (Unix timestamp in ms)
Successful Response (200)
Code iconjson
{
  "data": {
    "attributes": {
      "reuseAddresses": {
        "editable": true,
        "value": true
      },
      "tcpNoDelay": {
        "editable": true,
        "value": true
      },
      "cpuMonitoring": {
        "editable": true,
        "value": "SYSTEM"
      },
      "loadProbeInterval": {
        "editable": true,
        "value": 2
      },
      "loadAnalyseInterval": {
        "editable": true,
        "value": 5
      }
    }
  },
  "meta": {
    "executionTime": 21,
    "generatedAt": 1764852073002
  },
  "message": "Advanced Settings have been updated"
}

Error Response (4xx/5xx)

ParameterTypeDescription
messagestringHuman-readable error message
Error Response
Code iconjson
{
  "message": "Error message"
}
Support Needed?

Create a free ticket and our support team will provide you necessary assistance.

Blog
Support
About us
Patents
Term of use
Privacy policy
Contact
©2026 Storm Streaming Media. All Rights Reserved.