---
title: "Get a transformation asset"
method: GET
path: "/v2/sites/{site_id}/transformation_assets/{asset_id}/"
tags: ["transformations"]
---

# Get a transformation asset

`GET /v2/sites/{site_id}/transformation_assets/{asset_id}/`

## Request

- Base URL: `https://api.jwplayer.com`
- URL: `https://api.jwplayer.com/v2/sites/{site_id}/transformation_assets/{asset_id}/`
- Auth: API key in header `Authorization`

Retrieves a specific transformation asset by ID

## Path parameters

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

## Response `200`

Asset successfully retrieved

- TransformationAssetResource: Asset created or consumed by a transformation
  - `id` string: Unique identifier for a resource
  - `site_id` string: Unique identifier for a resource
  - `type` 'asset': Resource type identifier
  - `created` string, date-time: Timestamp when the asset was created
  - `last_modified` string, date-time: Timestamp when the asset was last modified
  - `asset_type` 'article' | 'audio' | 'segmented_script' | 'studio_generated_video' | 'text': Type of asset content
  - `published_version_id` string: Unique identifier for a resource
  - `produced_by_transformation_run_id` string: Unique identifier for a resource
  - `metadata` object
    - `name` string: Display name of the asset
    - `status` 'ready' | 'draft' | 'published' | 'disabled': Publication status of the asset
    - `asset_metadata` union: Asset type-specific metadata
      - object: Metadata for article assets
        - `title` string: Article title
        - `description` string: Article summary or description
        - `source_url` string, uri: URL where the article is published
        - `thumbnail_url` string, uri: URL of the article thumbnail image
        - `external_id` string: External identifier from your system
        - `author` string: Author name
        - `published_at` string, date-time: Publication date and time
        - `content` string: Article body content
      - object: Metadata for audio assets
        - `article_audio_variant_id` string: Unique alphanumeric ID of the article audio variant
        - `media_id` string: Unique alphanumeric ID of the generated audio
        - `variant_type` 'verbatim' | 'summary' | 'custom': Type of audio variant
      - object: Metadata for segmented script assets generated for video transformations
        - `title` string: Title of the script
        - `segments` object[], required: Ordered narration segments that make up the script
          - `text` string, required: Narration text for the segment
          - `searchText` string, required: Visual search text used to source media for the segment
      - object: Metadata for studio generated video assets
        - `media_title` string, required: Title of the media used when the video is published
        - `media_id` string, nullable: JW Platform media ID, populated once the video is published
      - object: Metadata for text assets
        - `title` string: Title of the text content
        - `content` string: Text content
  - `relationships` object: Related resources
    - `project` object
      - `id` string: Unique identifier for a resource

## 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/transformation_assets/:asset_id/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)
