---
title: "Get import status"
method: GET
path: "/files/import/{fileId}/status"
tags: ["Files"]
---

# Get import status

`GET /files/import/{fileId}/status`

## Request

- Base URL: `https://api.livereacting.com/v1/external`
- URL: `https://api.livereacting.com/v1/external/files/import/{fileId}/status`
- Auth: HTTP bearer

Get the current status of a file import.

Poll this endpoint to track import progress.

## Path parameters

- `fileId` string, required

## Response `200`

Import status

- ImportStatusResponse
  - `fileId` string: ID of the file being imported
  - `status` 'in_progress' | 'completed' | 'error': Current import status
  - `progress` integer: Import progress percentage
  - `error` string, nullable: Error message if import failed
  - `isFolder` boolean: Whether the import is a folder (multiple files)
  - `totalFiles` integer, nullable: Total files in folder import
  - `processedFiles` integer, nullable: Processed files in folder import
  - `files` object[]: Per-file status for folder imports. Only present when isFolder is true.
    - `name` string: File name
    - `status` string: Import status of this specific file
    - `progress` integer: Import progress percentage for this file

## Other responses

- `401`: Authentication failed
- `404`: File not found
- `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)
