# Fetch a VOD stream The VOD stream operations are deprecated in 2.0. Use the /videos endpoints instead. (Available from version 1.5) This operation shows the details of a specific VOD stream. Endpoint: GET /vod_streams/{id} Version: v2.0 ## Path parameters: - `id` (string, required) The unique alphanumeric string that identifies the VOD stream. ## Response 200 fields (application/json): - `vod_stream` (object, required) Example: {"created_at":"2020-02-12T19:20:46.000Z","duration":480,"end_segment":48,"id":"lmp0vwrd","name":"MyVODStream","percent_complete":100,"playback_enabled":true,"playback_url":"https://wowzasubdomain/1/RmlPcnpsM0Z1Nzd2/SFhkUXlv/hls/live/playlist.m3u8","size":98154424,"started_at":"2020-01-21T17:18:05.000Z","start_segment":1,"state":"completed","stream_target_id":"xcslyxf0","source":"live","type":"Original","updated_at":"2020-02-20T06:12:39.956Z","uptime_id":"abcd1234"} - `vod_stream.asset_id` (string) Only applies to VOD streams created for Asset Management. The id for the asset associated with your VOD stream. You can manage your asset in Asset Management. - `vod_stream.created_at` (string) The date and time that the VOD stream was created. Example: "2020-02-12T19:20:46.000Z" - `vod_stream.duration` (integer) The duration of the VOD stream. Example: 480 - `vod_stream.end_segment` (integer) The media sequence number of the last media segment in the chunklist. Example: 48 - `vod_stream.id` (string) The unique alphanumeric string that identifies the VOD stream. Example: "lmp0vwrd" - `vod_stream.name` (string) A descriptive name for the VOD stream. Maximum 200 characters. Example: "MyVODStream" - `vod_stream.percent_complete` (integer) The processing progress of the VOD stream. Example: 100 - `vod_stream.playback_enabled` (boolean) Specifies whether playback is enabled for the VOD stream. Enum: true, false - `vod_stream.playback_url` (string) The address that can be used to configure playback of the VOD stream. Example: "https://wowzasubdomain/1/RmlPcnpsM0Z1Nzd2/SFhkUXlv/hls/live/playlist.m3u8" - `vod_stream.reason` (string) The reason that a VOD stream has the state of failed. Only returned when the state is failed. - `vod_stream.size` (integer) The size of the VOD stream. Example: 98154424 - `vod_stream.started_at` (string) The date and time that the stream was started. Example: "2020-01-21T17:18:05.000Z" - `vod_stream.start_segment` (integer) The media sequence number of the first media segment in the chunklist. Example: 1 - `vod_stream.state` (string) The state of the VOD stream. Enum: "processing", "completed", "failed" - `vod_stream.stream_target_id` (integer) The unique alphanumeric string that identifies the stream target associated with the VOD stream. Example: "xcslyxf0" - `vod_stream.source` (string) The source from which the VOD stream was created. The default is live. Example: "live" - `vod_stream.type` (string) The VOD stream type. Example: "Original" - `vod_stream.updated_at` (string) The date and time that the VOD stream was updated. Example: "2020-02-20T06:12:39.956Z" - `vod_stream.uptime_id` (string) The unique identifier associated with a specific uptime period of a transcoder. Example: "abcd1234" ## Response 401 fields (application/json): - `meta` (object, required) - `meta.status` (integer) - `meta.code` (string) - `meta.title` (string) - `meta.message` (string) - `meta.description` (string) - `meta.links` (array) ## Response 403 fields (application/json): - `meta` (object, required) - `meta.status` (integer) - `meta.code` (string) - `meta.title` (string) - `meta.message` (string) - `meta.description` (string) - `meta.links` (array) ## Response 404 fields (application/json): - `meta` (object, required) - `meta.status` (integer) - `meta.code` (string) - `meta.title` (string) - `meta.message` (string) - `meta.description` (string) - `meta.links` (array) ## Response 410 fields (application/json): - `meta` (object, required) - `meta.status` (integer) - `meta.code` (string) - `meta.title` (string) - `meta.message` (string) - `meta.description` (string) - `meta.links` (array)