---
title: "Get the default stream config for a site"
method: GET
path: "/v2/sites/{site_id}/live/broadcast/stream_configs/default/"
tags: ["broadcast live"]
---

# Get the default stream config for a site

`GET /v2/sites/{site_id}/live/broadcast/stream_configs/default/`

## Request

- Base URL: `https://api.jwplayer.com`
- URL: `https://api.jwplayer.com/v2/sites/{site_id}/live/broadcast/stream_configs/default/`
- Auth: API key in header `Authorization`

Retrieve the details of a default stream config

A single default config can exist per site and is not returned in other queries.

## Path parameters

- `site_id` string, required: Unique identifier for a resource

## Response `200`

Success

- StreamConfigObjectSchema
  - `schema` string
  - `id` string, nullable: Unique identifier for this resource
  - `created` string, date-time, nullable: Timestamp of when the stream config was created
  - `last_modified` string, date-time, nullable: Timestamp of when the stream config was last modified
  - `type` string, nullable: Unique type label for this resource
  - `relationships` object: Ancilliary resources associated to the primary resource being read
  - `metadata` StreamConfigMetadata
    - `name` string: Name of the stream config
    - `description` string: Description of the stream config
    - `options` StreamConfigOptionsMetadata
      - `ingest_format` 'hls_pull' | 'rtmp' | 'rtp' | 'rtp_fec' | 'srt' | 'srt_pull' | 'zixi_push', nullable: Ingest format set by the config when not specified in the live stream request
      - `enable_drm` boolean, nullable: DRM setting applied by the config when not specified in the live stream request
      - `dvr_window` 30 | 3600 | 7200 | 10800 | 14400 | 18000 | 21600 | 25200 | 28800 | 32400 | 36000 | 39600 | 43200 | 46800 | 50400 | 54000 | 57600 | 61200 | 64800 | 68400 | 72000 | 75600 | 79200 | 82800 | 86400, nullable: DVR window duration, in seconds, set by the config when not specified in the live stream request
      - `clipping_window` '4h' | '6h' | '12h' | '24h' | '36h', nullable: Clipping window (in hours) set by the config when not specified in the live stream request
      - `enable_live_to_vod` boolean, nullable: Live-to-VOD setting applied by the config when not specified in the live stream request
      - `audio_definitions` AudioDefinitionParameters[], nullable: Audio definitions set by the config when not specified in the live stream request
        - `pid` integer, nullable: Packet identifier with a value between `32` and `8190`, excluding the reserved value `8187` The PID provided should be set on your source encoder to identify the language track.
        - `language` string, nullable: Language code for the audio track This is typically ISO-639-2b but depends on the ingest format. Setting a language code allows you to push an audio that may not already be tagged but is otherwise identified by the PID. The resulting audio in the live stream will then be tagged with this language code.
      - `use_legacy_ott_params` boolean, nullable: Legacy OTT setting applied by the config when not specified in the live stream request
      - `mpd_profile_type` 'dvb-dash' | 'mpeg-dash', nullable: MPD profile type set by the config when not specified in the live stream request
      - `stream_warmup` integer, nullable: Stream warmup value set by the config when not specified in the live stream request
      - `caption_definitions` CaptionDefinitionParameters[], nullable: Caption definitions set by the config when not specified in the live stream request
        - `name` string: Name identifier for the caption definition This is used to differentiate between caption definitions.
        - `language` string: Language code for the caption This is either `ISO-639-2B` or `ISO-639-2T` Language codes cannot be used for more than one caption definition.
        - `type` 'TELETEXT' | 'CEA608708': Specifies the type of caption This must be a valid supported caption type.
        - `page_number` integer: Specifies the teletext page number within the data stream from which to extract captions The range is `0x100` (256) to `0x8FF` (2303).

## Other responses

- `404`: Resource with ID supplied does not exist in account and object namespace

## Changes

- **2026-11-03** `9fad6bd5872e`: 1 info
  - added the media type `application/json` for the response with the status `404`

[Operation history](https://skmtc.dev/jwplayer/apis/management-api-v2/changes/v2/sites/:site_id/live/broadcast/stream_configs/default/get.md)

---

[API](https://skmtc.dev/jwplayer/apis/management-api-v2.md) - [All operations](https://skmtc.dev/jwplayer/apis/management-api-v2/llms.txt) - [OpenAPI document](https://skmtc.dev/jwplayer/apis/management-api-v2/revisions/9fad6bd5872e?raw)
