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

Application List (Batch)

Retrieves information about specific applications by their names.

Request

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

Request Body

ParameterTypeRequiredDescription
data.namesstring[]YesArray of application names
Request Body
Code iconjson
{
  "data": {
    "names": ["edge", "origin"]
  }
}

Response Body

Result Arrays

ParameterTypeDescription
data.foundarrayArray of application objects that were found
data.notFoundstring[]Array of application names that were not found

Application Object

ParameterTypeDescription
data.found[].idstringUnique identifier of the application
data.found[].namestringApplication name
data.found[].typeMONO | ORIGIN | TRANSCODE | EDGEApplication type
data.found[].classstringInternal class name of the application
data.found[].streamCountintegerNumber of active streams
data.found[].viewerCountintegerNumber of connected viewers
data.found[].connectionCountintegerTotal number of connections
data.found[].inBandwidthintegerIncoming bandwidth in bytes/sec
data.found[].outBandwidthintegerOutgoing bandwidth in bytes/sec
data.found[].inTotalBytesintegerTotal incoming bytes
data.found[].outTotalBytesintegerTotal outgoing bytes
data.found[].clusterTypebooleanIndicates if this is a cluster application type
data.found[].clusterConnectionbooleanIndicates if cluster connection is active

Cluster Connection Data

ParameterTypeDescription
data.found[].clusterConnectionDataobjectCluster connection details (if applicable)
data.found[].clusterConnectionData.cmIdentitystringCluster manager identity
data.found[].clusterConnectionData.connectionStatestringConnection state
data.found[].clusterConnectionData.startDateintegerConnection start time (Unix timestamp in ms)
data.found[].clusterConnectionData.latencyintegerConnection latency in milliseconds
data.found[].clusterConnectionData.packetReceivedintegerTotal packets received
data.found[].clusterConnectionData.packetSendintegerTotal packets sent

Metadata

ParameterTypeDescription
meta.executionTimeintegerRequest processing time in milliseconds
meta.generatedAtintegerResponse generation timestamp (Unix timestamp in ms)
Successful Response (200)
Code iconjson
{
  "data": {
    "found": [
      {
        "id": "edge",
        "name": "edge",
        "type": "EDGE",
        "class": "EdgeApplication",
        "streamCount": 2,
        "viewerCount": 0,
        "connectionCount": 0,
        "inBandwidth": 1078684,
        "outBandwidth": 0,
        "inTotalBytes": 160105566203,
        "outTotalBytes": 2118210760,
        "clusterType": true,
        "clusterConnection": true,
        "clusterConnectionData": {
          "cmIdentity": "mother superior",
          "connectionState": "AUTHENTICATED",
          "startDate": 1764671267591,
          "latency": 0,
          "packetReceived": 34581,
          "packetSend": 53010
        }
      }
    ],
    "notFound": [
      "origin"
    ]
  },
  "meta": {
    "executionTime": 0,
    "generatedAt": 1764844076976
  }
}

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.