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

Cluster Settings

Returns the cluster configuration settings.

Request

PropertyValue
MethodGET
URL/api/cluster/settings
Content-Typeapplication/json
AuthenticationBearer Token
Request
Code iconbash
curl -X GET "{BASE_URL}/api/cluster/settings" \
  -H "Authorization: Bearer YOUR_TOKEN"

Response Body

CodeDescription
200Success
401Unauthorized - Invalid or missing token
429Too Many Requests - Rate limit exceeded
500Internal Server Error

General Settings

ParameterTypeDescription
data.attributes.enabled.valuebooleanCluster manager enabled
data.attributes.enabled.editablebooleanIndicates if the field can be modified
data.attributes.identity.valuestringCluster manager identity name
data.attributes.identity.editablebooleanIndicates if the field can be modified
data.attributes.globalStatistics.valuebooleanEnable global statistics collection
data.attributes.globalStatistics.editablebooleanIndicates if the field can be modified

Authentication Settings

ParameterTypeDescription
data.attributes.authentication.secret.valuestringAuthentication secret for cluster nodes
data.attributes.authentication.secret.editablebooleanIndicates if the field can be modified
data.attributes.authentication.ipWhiteList.valuestring[]List of whitelisted IP addresses
data.attributes.authentication.ipWhiteList.editablebooleanIndicates if the field can be modified

Cluster Transcoding Settings

ParameterTypeDescription
data.attributes.clusterTranscoding.enabled.valuebooleanEnable cluster transcoding
data.attributes.clusterTranscoding.enabled.editablebooleanIndicates if the field can be modified
data.attributes.clusterTranscoding.active.valuebooleanCluster transcoding currently active
data.attributes.clusterTranscoding.active.editablebooleanIndicates if the field can be modified
data.attributes.clusterTranscoding.aliasMode.valuebooleanEnable alias mode for transcoding
data.attributes.clusterTranscoding.aliasMode.editablebooleanIndicates if the field can be modified
data.attributes.clusterTranscoding.minimalSourceResolution.valuestringMinimum source resolution for transcoding
data.attributes.clusterTranscoding.minimalSourceResolution.editablebooleanIndicates if the field can be modified
data.attributes.clusterTranscoding.streamEvaluationInterval.valueintegerStream evaluation interval in seconds
data.attributes.clusterTranscoding.streamEvaluationInterval.editablebooleanIndicates if the field can be modified
data.attributes.clusterTranscoding.streamGraceTimeout.valueintegerStream grace timeout in seconds
data.attributes.clusterTranscoding.streamGraceTimeout.editablebooleanIndicates if the field can be modified

Stream Weights Settings

ParameterTypeDescription
data.attributes.clusterTranscoding.streamWeights.enabled.valuebooleanEnable stream weights
data.attributes.clusterTranscoding.streamWeights.enabled.editablebooleanIndicates if the field can be modified
data.attributes.clusterTranscoding.streamWeights.requestURL.valuestringAPI URL for stream weights
data.attributes.clusterTranscoding.streamWeights.requestURL.editablebooleanIndicates if the field can be modified
data.attributes.clusterTranscoding.streamWeights.apiKey.valuestringAPI key for stream weights requests
data.attributes.clusterTranscoding.streamWeights.apiKey.editablebooleanIndicates if the field can be modified
data.attributes.clusterTranscoding.streamWeights.weightTimeout.valueintegerWeight cache timeout in seconds
data.attributes.clusterTranscoding.streamWeights.weightTimeout.editablebooleanIndicates if the field can be modified

AWS Module Settings

ParameterTypeDescription
data.attributes.awsModule.enabled.valuebooleanEnable AWS module
data.attributes.awsModule.enabled.editablebooleanIndicates if the field can be modified
data.attributes.awsModule.accessKeyID.valuestringAWS access key ID
data.attributes.awsModule.accessKeyID.editablebooleanIndicates if the field can be modified
data.attributes.awsModule.secretAccessKey.valuestringAWS secret access key
data.attributes.awsModule.secretAccessKey.editablebooleanIndicates if the field can be modified
data.attributes.awsModule.regions.valuestring[]List of enabled AWS regions
data.attributes.awsModule.regions.editablebooleanIndicates if the field can be modified

Metadata

ParameterTypeDescription
meta.executionTimeintegerRequest processing time in milliseconds
meta.generatedAtintegerResponse generation timestamp (Unix timestamp in ms)
Successful Response (200)
Code iconjson
{
  "data": {
    "attributes": {
      "enabled": {
        "editable": true,
        "value": true
      },
      "identity": {
        "editable": true,
        "value": "mother superior"
      },
      "globalStatistics": {
        "editable": true,
        "value": true
      },
      "authentication": {
        "secret": {
          "editable": true,
          "value": "xi4wIJ1lvcZINUw!"
        },
        "ipWhiteList": {
          "editable": true,
          "value": []
        }
      },
      "clusterTranscoding": {
        "enabled": {
          "editable": true,
          "value": true
        },
        "active": {
          "editable": true,
          "value": false
        },
        "aliasMode": {
          "editable": true,
          "value": false
        },
        "minimalSourceResolution": {
          "editable": true,
          "value": "1280x720"
        },
        "streamEvaluationInterval": {
          "editable": true,
          "value": 30
        },
        "streamGraceTimeout": {
          "editable": true,
          "value": 301
        },
        "streamWeights": {
          "enabled": {
            "editable": true,
            "value": true
          },
          "requestURL": {
            "editable": true,
            "value": ""
          },
          "apiKey": {
            "editable": true,
            "value": ""
          },
          "weightTimeout": {
            "editable": true,
            "value": 3600
          }
        }
      },
      "awsModule": {
        "enabled": {
          "editable": true,
          "value": false
        },
        "accessKeyID": {
          "editable": true,
          "value": ""
        },
        "secretAccessKey": {
          "editable": true,
          "value": ""
        },
        "regions": {
          "editable": true,
          "value": ["us-east-2", "us-east-1"]
        }
      }
    }
  },
  "meta": {
    "executionTime": 1,
    "generatedAt": 1767346862640
  }
}

Error Response (4xx/5xx)

ParameterTypeDescription
messagestringHuman-readable error message
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.