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

Cluster Application List

Returns a paginated list of applications connected to the cluster.

Request

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

Query Parameters

ParameterTypeRequiredDefaultDescription
pageintegerNo1Page number
rowsPerPageintegerNo10Number of items per page
orderBystringNo-Field name to sort by
order"asc" | "desc"No-Sort order
searchstringNo-Search by application name
appTypestringNo-Filter by application type
groupstringNo-Filter by group name
With query parameters
Code iconbash
curl -X GET "{BASE_URL}/api/cluster/applications?page=value&rowsPerPage=value&orderBy=value" \
  -H "Authorization: Bearer YOUR_TOKEN"

Response Body

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

Pagination

ParameterTypeDescription
data.totalItemsintegerTotal number of applications
data.itemsPerPageintegerNumber of items per page
data.totalPagesintegerTotal number of pages
data.currentPageintegerCurrent page number
data.hasPreviousbooleanIndicates if a previous page exists
data.hasNextbooleanIndicates if a next page exists

Application Groups

ParameterTypeDescription
data.groupListstring[]List of available group names

Application Object

ParameterTypeDescription
data.list[].idstringUnique application ID
data.list[].applicationNamestringApplication name
data.list[].typeORIGIN | TRANSCODE | EDGEApplication type
data.list[].statestringConnection state
data.list[].serverNamestringServer display name
data.list[].hostNamestringServer hostname
data.list[].groupNamestringServer group name
data.list[].streamCountintegerCurrent number of active streams
data.list[].streamLimitinteger | nullMaximum streams allowed (null = unlimited)
data.list[].viewerCountintegerCurrent number of connected viewers
data.list[].viewerLimitinteger | nullMaximum viewers allowed (null = unlimited)
data.list[].inBandwidthintegerIncoming bandwidth in bytes/sec
data.list[].outBandwidthintegerOutgoing bandwidth in bytes/sec
data.list[].bandwidthLimitinteger | nullBandwidth limit in bytes/sec (null = unlimited)
data.list[].cpuUsagenumberCPU usage percentage (0-100)
data.list[].memoryUsageintegerMemory usage in bytes
data.list[].memoryTotalintegerTotal available memory in bytes
data.list[].transcodingTaskCountinteger | nullCurrent active transcoding tasks (null if N/A)
data.list[].transcodingTaskLimitinteger | nullMaximum transcoding tasks (null if N/A)

Metadata

ParameterTypeDescription
meta.executionTimeintegerRequest processing time in milliseconds
meta.generatedAtintegerResponse generation timestamp (Unix timestamp in ms)
Successful Response (200)
Code iconjson
{
  "data": {
    "totalItems": 6,
    "itemsPerPage": 10,
    "totalPages": 1,
    "currentPage": 1,
    "hasPrevious": false,
    "hasNext": false,
    "groupList": ["Premise", "AWS"],
    "list": [
      {
        "id": "c_sgvxwnwbmk3998oy",
        "applicationName": "edge",
        "type": "EDGE",
        "state": "AUTHENTICATED",
        "serverName": "StormDev2",
        "hostName": "stormdev2.web-anatomy.com",
        "groupName": "Premise",
        "streamCount": 0,
        "streamLimit": 1000,
        "viewerCount": 0,
        "viewerLimit": 1000,
        "inBandwidth": 0,
        "outBandwidth": 0,
        "bandwidthLimit": null,
        "cpuUsage": 0.09,
        "memoryUsage": 4571312364,
        "memoryTotal": 25769803776,
        "transcodingTaskCount": null,
        "transcodingTaskLimit": null
      },
      {
        "id": "c_c0zy25y2mk3998oy",
        "applicationName": "origin",
        "type": "ORIGIN",
        "state": "AUTHENTICATED",
        "serverName": "StormDev2",
        "hostName": "stormdev2.web-anatomy.com",
        "groupName": "Premise",
        "streamCount": 0,
        "streamLimit": 1000,
        "viewerCount": 0,
        "viewerLimit": null,
        "inBandwidth": 0,
        "outBandwidth": 0,
        "bandwidthLimit": null,
        "cpuUsage": 0.09,
        "memoryUsage": 4571312364,
        "memoryTotal": 25769803776,
        "transcodingTaskCount": 0,
        "transcodingTaskLimit": 5
      }
    ]
  },
  "meta": {
    "executionTime": 1,
    "generatedAt": 1767786998271
  }
}

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.