# Fetch all VOD streams The VOD streams operations are deprecated in 2.0. Use the /videos endpoints instead. (Available from version 1.5) This operation shows limited details for VOD streams. For detailed information, fetch a single VOD stream. Endpoint: GET /vod_streams Version: v2.0 ## Query parameters: - `filter` (string) Restricts the data that gets returned by filtering on one or more values associated with a field. Construct a filter using a two-part expression that specifies the field on which to filter and the logic to use to filter. Filters use a zero-based index. For valid filter operators and filter fields, see How to get filtered query results with the Wowza Video REST API. Example: filter0=state&filter0=stopped - `page` (integer) Returns a paginated view of results from the HTTP request. Specify a positive integer to indicate which page of the results should be displayed. The default is 1. For more information and examples, see Get paginated query results with the Wowza Video REST API. - `per_page` (integer) For use with the page parameter. Indicates how many records should be included in a page of results. A valid value is any positive integer. The default and maximum value is 1000. ## Response 200 fields (application/json): - `vod_streams` (array, required) Example: [{"id":"wdjfqvsv","name":"My VOD Stream 1","state":"failed","playback_enabled":false,"created_at":"2020-02-25T17:16:25.849Z","updated_at":"2020-01-28T16:06:47.849Z"},{"id":"XyxZKqHO","name":"My VOD Stream 2","state":"completed","playback_enabled":true,"created_at":"2020-01-29T17:16:21.849Z","updated_at":"2020-01-31T02:26:05.849Z"},{"id":"Pz21DRSt","name":"My VOD Stream 3","state":"completed","playback_enabled":true,"created_at":"2020-01-29T17:16:21.849Z","updated_at":"2020-01-30T18:13:18.849Z"}] - `vod_streams.id` (string) The unique alphanumeric string that identifies the VOD stream. - `vod_streams.name` (string) A descriptive name for the VOD stream. Maximum 200 characters. - `vod_streams.state` (string) The state of the VOD stream. Enum: "processing", "completed", "failed" - `vod_streams.playback_enabled` (boolean) Specifies whether playback is enabled for the VOD stream. Enum: true, false - `vod_streams.reason` (string) The reason that a VOD stream has the state of failed. Only returned when the state is failed. - `vod_streams.created_at` (string) The date and time that the VOD stream was created. - `vod_streams.updated_at` (string) The date and time that the VOD stream was updated. ## 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)