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

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
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.