---
title: "Fetch an output"
method: GET
path: "/transcoders/{transcoder_id}/outputs/{id}"
tags: ["transcoders"]
---

# Fetch an output

`GET /transcoders/{transcoder_id}/outputs/{id}`

This operation shows the details of a specific output rendition for a specific transcoder.

## Path parameters

- `transcoder_id` string, required
- `id` string, required

## Response `200`

Success

- object
  - `output` Output, required
    - `aspect_ratio_height` integer — The height, in pixels, of the output rendition. Should correspond to a widescreen or standard aspect ratio and be divisible by 8. The default is **1080**. Combined with **aspect_ratio_width**, makes up the input resolution.
    - `aspect_ratio_width` integer — The width, in pixels, of the output rendition. Should correspond to a widescreen or standard aspect ratio and be divisible by 8. The default is **1920**. Combined with **aspect_ratio_height**, makes up the input resolution.
    - `bitrate_audio` integer — The audio bitrate, in kilobits per second (Kbps). Must be between **1** and **9999**. If the **audio_codec** is **opus**, the default is **510**, otherwise the default is **128**.
    - `bitrate_video` integer — The video bitrate, in kilobits per second (Kbps). Must be between **1** and **10240**. The default is **4000**.
    - `created_at` string, date-time — The date and time that the output rendition was created.
    - `framerate_reduction` '0' | '1/2' | '1/4' | '1/25' | '1/30' | '1/50' | '1/60' — Reduce the frame rate of the transcoded output rendition. The default, **0**, uses the encoded stream's frame rate without reduction.
    - `h264_profile` 'main' | 'baseline' | 'high' — The encoding method. Specify **main** for desktop streaming, **baseline** for playback on mobile devices, or **high** for HD playback. The default is **high**.
    - `id` string — The unique alphanumeric string that identifies the output rendition.
    - `type` 'WebRtcOutput' | 'Output' — The type of output rendition, be it WebRTC to use with a transcoder that uses WebRTC as the protocol or a normal output rendition.
    - `keyframes` 'follow_source' | '25' | '30' | '50' | '60' | '100' | '120' — The interval used to define the compression applied to a group of frames. The default, **follow_source**, uses the keyframe interval of the source video.
    - `name` string — A descriptive name for the output (generated, not writable).
    - `delete_restrictions` string[] — The reasons why the output cannot be deleted.
    - `output_stream_targets` OutputStreamTarget[]
      - `created_at` string, date-time — The date and time that the output stream target was created.
      - `id` string — The unique alphanumeric string that identifies the output stream target.
      - `stream_target` IndexStreamTarget
        - `created_at` string, date-time — The date and time that the stream target was created.
        - `id` string — The unique alphanumeric string that identifies the stream target.
        - `name` string — A descriptive name for the stream target. Maximum 255 characters.
        - `state` 'activated' | 'archived' — The state of the stream target.
        - `type` 'custom' | 'wowza_cdn' — **custom** is an external, third-party destination and **wowza_cdn** is a Wowza CDN target.
        - `updated_at` string, date-time — The date and time that the stream target was updated.
      - `stream_target_id` string — The unique alphanumeric string that identifies the stream target.
      - `updated_at` string, date-time — The date and time that the output stream target was updated.
      - `use_stream_target_backup_url` boolean — Specifies whether the output stream target uses the stream target's primary or backup URL.
      - `target_state` 'enabled' | 'disabled' — Specifies whether the stream target is **enabled** or **disabled**. This parameter displays in the response when the transcoder or live stream associated with the stream target is running and receiving a stream. **Enabled** means the stream target is enabled and streaming video to its destination. **Disabled** means the stream target is disabled and is not streaming video to its destination.
    - `video_codec` 'h264' | 'passthrough' | 'disabled' — The codec used to encode the video stream. **disabled** sends the stream without a video track and **passthrough** sends the stream without transcoding the video track. Available from version 1.6.
    - `audio_codec` 'aac' | 'opus' | 'passthrough' | 'disabled' — The codec used to encode the audio stream. **disabled** sends the stream without an audio track and **passthrough** sends the stream without transcoding the audio track. **aac** is the most commonly compatible audio codec for protocols, while **opus** is for WebRTC streams. Available from version 1.6.
    - `transcoder_id` string — The unique alphanumeric string that identifies the transcoder.
    - `updated_at` string, date-time — The date and time that the output rendition was updated.

## Other responses

- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `410` — Gone

---

[API](https://skmtc.net/wowza/apis/wowza-video-rest-api-reference-documentation.md) · [All operations](https://skmtc.net/wowza/apis/wowza-video-rest-api-reference-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/wowza/wowza-video-rest-api-reference-documentation/versions/157b6f741f2a/schema)
