---
updatedAt: 2026-09-22T17:48:37.000Z
agentTools:
  siteIndex: https://docs.jwplayer.com/llms.txt
  projectIndex: https://docs.jwplayer.com/platform/llms.txt
---

# A media rendition

Provides a particular media rendition as a standalone file

# OpenAPI definition

```json
{
  "openapi": "3.0.0",
  "info": {
    "version": "v2.3",
    "title": "Delivery API",
    "description": "The Delivery API provides bundled responses optimized to quickly serve content to your site or application. This highly available and scalable API includes RSS and JSON feeds for playlists and single media items, single-line player embeds, ad schedules, and access to specific media sources, tracks, and images. Calls to this api use the **base host: https://cdn.jwplayer.com** (also available over http). Enterprise accounts can use [DNS masking](https://docs.jwplayer.com/platform/docs/account-configure-dns-masking) to use a custom branded host for http requests. This reference provides interactive documentation of the endpoints and their parameters. For detailed guidance, best practices, and examples see the [Delivery API section of the Developer Guide](https://docs.jwplayer.com/platform/reference/embed-content-with-the-delivery-api) \n"
  },
  "paths": {
    "/videos/{media_id}-{template_id}.{media_extension}": {
      "get": {
        "summary": "A media rendition",
        "description": "Provides a particular media rendition as a standalone file",
        "parameters": [
          {
            "$ref": "#/components/parameters/media_extension"
          },
          {
            "$ref": "#/components/parameters/media_id"
          },
          {
            "$ref": "#/components/parameters/template_id"
          },
          {
            "$ref": "#/components/parameters/exp"
          },
          {
            "$ref": "#/components/parameters/sig"
          }
        ],
        "tags": [
          "Video Files"
        ],
        "responses": {
          "302": {
            "description": "A redirect to the media file"
          },
          "403": {
            "$ref": "#/components/responses/403"
          },
          "404": {
            "$ref": "#/components/responses/404"
          }
        }
      }
    }
  },
  "servers": [
    {
      "url": "https://cdn.jwplayer.com"
    }
  ],
  "components": {
    "parameters": {
      "exp": {
        "name": "exp",
        "in": "query",
        "description": "Expiry for protected content using a signed non-JWT URL\n\nMore information is available in the <a href=\"https://docs.jwplayer.com/platform/reference/protect-your-content-with-signed-urls#create-a-signed-non-jwt-url\" target=\"_blank\">API reference</a>.\n",
        "required": false,
        "schema": {
          "type": "integer"
        }
      },
      "media_extension": {
        "name": "media_extension",
        "in": "path",
        "description": "The file extension of the media source\n",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "media_id": {
        "name": "media_id",
        "in": "path",
        "description": "Eight-character, alphanumeric ID that uniquely identifies the media\n\nThis can be found on the video detail page in the dashboard.\n",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "sig": {
        "name": "sig",
        "in": "query",
        "description": "Signature for protected content using a signed non-JWT URL\n\nMore information is available in the <a href=\"https://docs.jwplayer.com/platform/reference/protect-your-content-with-signed-urls#create-a-signed-non-jwt-url\" target=\"_blank\">API reference</a>.\n",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "template_id": {
        "name": "template_id",
        "in": "path",
        "description": "Eight-character, alphanumeric ID that uniquely identifies a transcoding template for a video\n",
        "required": true,
        "schema": {
          "type": "string"
        }
      }
    },
    "responses": {
      "403": {
        "description": "Access is Forbidden\n\nThis error commonly occurs when a user either does not have a token or uses an invalid token to request an asset that requires [URL signing](https://docs.jwplayer.com/platform/reference/protect-your-content-with-signed-urls). It may also occur due to geoblocking, account suspension, deletion, or limits reached.\n"
      },
      "404": {
        "description": "Not Found\n\nThe requested asset could not be found.\n"
      }
    }
  },
  "x-explorer-enabled": true,
  "x-proxy-enabled": true,
  "x-samples-enabled": false
}
```