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

Application Settings

Returns the configuration settings for a specific application.

Request

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

Path Parameters

ParameterTypeRequiredDescription
appNamestringYesApplication name
Request
Code iconbash
curl -X GET "{BASE_URL}/api/applications/{appName}/settings" \
  -H "Authorization: Bearer YOUR_TOKEN"

Response Body

Application Info

ParameterTypeDescription
data.namestringApplication name
data.type"MONO" | "ORIGIN" | "TRANSCODE" | "EDGE"Application type

Response includes all settings with editable and value properties. Available settings depend on the application type.

See Application Create for detailed settings documentation.

Settings Sections by Application Type

SettingMONOORIGINTRANSCODEEDGE
generalSettings
ingestSettings--
playbackSettings--
streamSecuritySettings--
liveTranscodingSettings-
dvrSettings--
recordingSettings-
streamKeyAliasSettings--
streamingClusterSettings-

Metadata

ParameterTypeDescription
meta.executionTimeintegerRequest processing time in milliseconds
meta.generatedAtintegerResponse generation timestamp (Unix timestamp in ms)
Successful Response (200)
Code iconjson
{
  "data": {
    "name": "edge",
    "type": "EDGE",
    "generalSettings": {
      "attributes": {
        "description": { "editable": true, "value": "Default application" },
        "broadcastLimit": { "editable": true, "value": 1 },
        "statInterval": { "editable": true, "value": 4 },
        "autoThumbnail": {
          "enabled": { "editable": true, "value": false },
          "interval": { "editable": true, "value": 3 },
          "thumbWidth": { "editable": true, "value": null },
          "thumbHeight": { "editable": true, "value": null }
        }
      }
    },
    "streamingClusterSettings": {
      "attributes": {
        "nodeHostname": { "editable": true, "value": "stormdev2.web-anatomy.com" },
        "nodePort": { "editable": true, "value": 443 },
        "nodeIsSSL": { "editable": true, "value": true },
        "copyOnPublish": { "editable": true, "value": true },
        "clusterManagers": [
          {
            "hostname": { "editable": true, "value": "127.0.0.1" },
            "port": { "editable": true, "value": 8080 },
            "isSSL": { "editable": true, "value": false },
            "priority": { "editable": true, "value": 1 },
            "secret": { "editable": true, "value": "xi4wIJ1lvcZINUw!" }
          }
        ]
      }
    },
    "playbackSettings": {
      "attributes": {
        "totalViewerLimit": { "editable": true, "value": null },
        "streamViewerLimit": { "editable": true, "value": null },
        "frameBufferSize": { "editable": true, "value": 0 },
        "harnessTypes": ["storm-hls", "storm-mse", "generic-hls", "rtmp"]
      }
    },
    "streamSecuritySettings": {
      "attributes": {
        "tokenProtectionEnabled": { "editable": true, "value": false },
        "domainAccessRights": [
          {
            "type": { "editable": true, "value": "allow" },
            "domain": { "editable": true, "value": "*" }
          },
          {
            "type": { "editable": true, "value": "deny" },
            "domain": { "editable": true, "value": "acme.com" }
          }
        ]
      }
    },
    "dvrSettings": {
      "attributes": {
        "enabled": { "editable": true, "value": false },
        "cacheSize": { "editable": true, "value": 100 }
      }
    },
    "streamKeyAliasSettings": {
      "attributes": {
        "enabled": { "editable": true, "value": true },
        "autoDiscovery": {
          "enabled": { "editable": true, "value": false }
        }
      }
    }
  },
  "meta": {
    "executionTime": 0,
    "generatedAt": 1766064601242
  }
}

Error Responses

Application Not Found (404)

ParameterTypeDescription
messagestringHuman-readable error message
Code iconjson
{
  "message": "Application not found"
}
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.