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

Application General Settings Update

Updates the general settings for an application.

Request

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

Path Parameters

ParameterTypeRequiredDescription
appNamestringYesApplication name
Request
Code iconbash
curl -X PATCH "{BASE_URL}/api/applications/{appName}/settings/general" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json"

Request Body

ParameterTypeRequiredDescription
data.attributes.descriptionstringNoApplication description
data.attributes.broadcastLimitinteger | nullNoMaximum number of streams (null = unlimited)
data.attributes.statIntervalintegerNoStatistics update interval (sec)
data.attributes.autoThumbnail.enabledbooleanNoEnable automatic thumbnails
data.attributes.autoThumbnail.intervalintegerNoThumbnail generation interval (sec)
data.attributes.autoThumbnail.thumbWidthinteger | nullNoThumbnail width in pixels
data.attributes.autoThumbnail.thumbHeightinteger | nullNoThumbnail height in pixels

Example Request

Code iconjson
{
  "data": {
    "attributes": {
      "description": "Main streaming application",
      "broadcastLimit": 50,
      "statInterval": 2,
      "autoThumbnail": {
        "enabled": true,
        "interval": 10,
        "thumbWidth": 320,
        "thumbHeight": 180
      }
    }
  }
}

Response Body

General Settings

ParameterTypeDescription
data.attributes.description.valuestringApplication description
data.attributes.description.editablebooleanIndicates if the field can be modified
data.attributes.description.lockedBystringLocked by environment variable (if present)
data.attributes.broadcastLimit.valueinteger | nullMaximum number of streams
data.attributes.broadcastLimit.editablebooleanIndicates if the field can be modified
data.attributes.broadcastLimit.lockedBystringLocked by environment variable (if present)
data.attributes.statInterval.valueintegerStatistics update interval (sec)
data.attributes.statInterval.editablebooleanIndicates if the field can be modified
data.attributes.statInterval.lockedBystringLocked by environment variable (if present)
data.attributes.autoThumbnail.enabled.valuebooleanAutomatic thumbnails enabled
data.attributes.autoThumbnail.enabled.editablebooleanIndicates if the field can be modified
data.attributes.autoThumbnail.enabled.lockedBystringLocked by environment variable (if present)
data.attributes.autoThumbnail.interval.valueintegerThumbnail generation interval (sec)
data.attributes.autoThumbnail.interval.editablebooleanIndicates if the field can be modified
data.attributes.autoThumbnail.interval.lockedBystringLocked by environment variable (if present)
data.attributes.autoThumbnail.thumbWidth.valueinteger | nullThumbnail width in pixels
data.attributes.autoThumbnail.thumbWidth.editablebooleanIndicates if the field can be modified
data.attributes.autoThumbnail.thumbWidth.lockedBystringLocked by environment variable (if present)
data.attributes.autoThumbnail.thumbHeight.valueinteger | nullThumbnail height in pixels
data.attributes.autoThumbnail.thumbHeight.editablebooleanIndicates if the field can be modified
data.attributes.autoThumbnail.thumbHeight.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": {
      "description": {
        "editable": true,
        "value": "Main streaming application"
      },
      "broadcastLimit": {
        "editable": true,
        "value": 50
      },
      "statInterval": {
        "editable": true,
        "value": 2
      },
      "autoThumbnail": {
        "enabled": {
          "editable": true,
          "value": true
        },
        "interval": {
          "editable": true,
          "value": 10
        },
        "thumbWidth": {
          "editable": true,
          "value": 320
        },
        "thumbHeight": {
          "editable": true,
          "value": 180
        }
      }
    }
  },
  "meta": {
    "executionTime": 8,
    "generatedAt": 1766065976946
  },
  "message": "General Settings have been updated"
}

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.