---
title: "Get instance list"
method: GET
path: "/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances"
tags: ["Applications"]
---

# Get instance list

`GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances`

Retrieves the list of instances for the specified application. This API is available in builds 15089 or later.

## Path parameters

- `serverName` string, required
- `vhostName` string, required
- `appName` string, required

## Response `200`

Successful response

- InstancesConfig
  - `instanceList` InstanceConfig[], required
    - `incomingStreams` IncomingStreamConfig[], required
      - `ptzPollingIntervalMinimum` integer, required
      - `applicationInstance` string, required
      - `isPTZEnabled` boolean, required
      - `isConnected` boolean, required
      - `serverName` string, required
      - `version` string, required
      - `ptzPollingInterval` integer, required
      - `isRecordingSet` boolean, required
      - `sourceIp` string, required
      - `name` string, required
      - `isPublishedToVOD` boolean, required
      - `saveFieldList` string[]
      - `isStreamManagerStream` boolean, required
    - `name` string, required
    - `outgoingStreams` OutgoingStreamConfig[], required
      - `someProp2` string, required
      - `someProp` string, required
      - `name` string, required
      - `serverName` string, required
      - `saveFieldList` string[]
      - `version` string, required
    - `serverName` string, required
    - `streamGroups` StreamGroupConfig[], required
      - `groupName` string, required
      - `isTranscodeResult` boolean, required
      - `instanceName` string, required
      - `members` string[], required
      - `serverName` string, required
      - `saveFieldList` string[]
      - `version` string, required
    - `saveFieldList` string[]
    - `version` string, required
    - `recorders` StreamRecorderConfig[], required
      - `timeScale` integer, required
      - `instanceName` string, required
      - `fileVersionDelegateName` string, required
      - `serverName` string, required
      - `recorderName` string, required
      - `currentSize` integer, required
      - `segmentSchedule` string, required
      - `startOnKeyFrame` boolean, required
      - `outputPath` string, required
      - `currentFile` string, required
      - `saveFieldList` string[]
      - `defaultAudioSearchPosition` boolean, required
      - `recordData` boolean, required
      - `applicationName` string, required
      - `moveFirstVideoFrameToZero` boolean, required
      - `recorderErrorString` string, required
      - `segmentSize` integer, required
      - `defaultRecorder` boolean, required
      - `splitOnTcDiscontinuity` boolean, required
      - `version` string, required
      - `skipKeyFrameUntilAudioTimeout` integer, required
      - `baseFile` string, required
      - `segmentDuration` integer, required
      - `recordingStartTime` string, required
      - `fileTemplate` string, required
      - `backBufferTime` integer, required
      - `segmentationType` string, required
      - `currentDuration` integer, required
      - `fileFormat` string, required
      - `recorderState` string, required
      - `option` string, required
  - `serverName` string, required
  - `saveFieldList` string[]
  - `version` string, required

## Other responses

- `400` — Bad request
- `401` — Unauthorized
- `402` — Payment Required
- `404` — Not found
- `415` — Unsupported Media Type
- `500` — Internal server error

---

[API](https://skmtc.net/wowza/apis/wowza-streaming-engine-rest-api.md) · [All operations](https://skmtc.net/wowza/apis/wowza-streaming-engine-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/wowza/wowza-streaming-engine-rest-api/revisions/f2200a734783/schema)
