# Fetch a recording The recordings operations are deprecated in 2.0. Use the /videos endpoints instead. This operation shows the details of a specific recording. Endpoint: GET /recordings/{id} Version: v2.0 ## Path parameters: - `id` (string, required) The unique alphanumeric string that identifies the recording. ## Response 200 fields (application/json): - `recording` (object, required) Example: {"created_at":"2020-01-29T17:16:21.993Z","download_url":"https://s3.amazonaws.com/prod-wse-recordings/transcoder_035163/64886_00a613bf@367500.stream.0.mp4","duration":362905,"file_name":"00a613bf@367500.stream.0.mp4","file_size":53113429,"id":"4Jjzstdt","reason":"","starts_at":"2020-02-01T00:00:00.000Z","transcoding_uptime_id":"vxyz9876","state":"completed","transcoder_id":"bjQplmRw","transcoder_name":"My Camera","updated_at":"2020-01-30T17:22:20.993Z"} - `recording.asset_id` (string) Only applies to recordings created for Asset Management. The id for the asset associated with your recording. You can manage your asset in Asset Management. - `recording.created_at` (string) The date and time that the recording was created. Example: "2020-01-29T17:16:21.993Z" - `recording.download_url` (string) The URL that can be used to download the recording. Example: "https://s3.amazonaws.com/prod-wse-recordings/transcoder_035163/64886_00a613bf@367500.stream.0.mp4" - `recording.duration` (integer) The length of the recording, in hours, minutes, and seconds. Example: 362905 - `recording.file_name` (string) The file name of the recording. Note: To avoid file management issues in storage, Wowza Video removes or replaces special characters in file names. Example: "00a613bf@367500.stream.0.mp4" - `recording.file_size` (integer) The file size of the recording. Example: 53113429 - `recording.id` (string) The unique alphanumeric string that identifies the recording. Example: "4Jjzstdt" - `recording.real_time_stream_id` (string) Only applies to Real-Time Streaming at Scale. The unique alphanumeric string that identifies the real-time stream that was recorded. Example: "cj39nmrt" - `recording.reason` (string) The reason that a recording has the state failed. - `recording.starts_at` (string) The date and time that the recording started. Example: "2020-02-01T00:00:00.000Z" - `recording.state` (string) The state of the recording. Enum: "uploading", "converting", "removing", "completed", "failed" - `recording.transcoder_id` (string) The unique alphanumeric string that identifies the transcoder that was recorded. Example: "bjQplmRw" - `recording.transcoder_name` (string) The descriptive name of the transcoder that was recorded. Example: "My Camera" - `recording.transcoding_uptime_id` (string) The unique identifier associated with the transcoding uptime for this recording. Example: "vxyz9876" - `recording.updated_at` (string) The date and time that the recording was updated. Example: "2020-01-30T17:22:20.993Z" ## 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)