---
title: "Get encoding status"
method: GET
path: "/files/encode/status"
tags: ["Files"]
---

# Get encoding status

`GET /files/encode/status`

## Request

- Base URL: `https://api.livereacting.com/v1/external`
- URL: `https://api.livereacting.com/v1/external/files/encode/status`
- Auth: HTTP bearer

Get the encoding status for all user's files.

Returns files currently in queue, in progress, and recently completed.

## Response `200`

Encoding status

- EncodingStatusResponse
  - `encoding` object[]
    - `fileId` string: File ID
    - `name` string: File name
    - `status` 'in_queue' | 'in_progress' | 'completed' | 'error': Encoding status
    - `progress` integer: Encoding progress percentage
    - `resolution` string, nullable: Target resolution
  - `summary` object
    - `inQueue` integer: Files waiting to be encoded
    - `inProgress` integer: Files currently encoding

## Other responses

- `401`: Authentication failed
- `429`: Rate limit exceeded

---

[API](https://skmtc.dev/livereacting/apis/livereacting-api.md) · [All operations](https://skmtc.dev/livereacting/apis/livereacting-api/llms.txt) · [OpenAPI document](https://skmtc.dev/livereacting/apis/livereacting-api/revisions/17a9f1677fbf?raw)
