---
title: "Get file edit job status"
method: GET
path: "/projects/{project_id}/file-edit/status/"
tags: ["File Edit"]
---

# Get file edit job status

`GET /projects/{project_id}/file-edit/status/`

## Request

- Base URL: `https://api.parsewise.ai/api/v1`
- URL: `https://api.parsewise.ai/api/v1/projects/{project_id}/file-edit/status/`
- Auth: API key in header `X-API-Key`

Returns the current status of the file edit job for this project.

## Path parameters

- `project_id` string, uuid, required

## Response `200`

- V1FileEditStatusResponse
  - `id` string, uuid, required: File edit job ID.
  - `status` 'pending' | 'extracting_text' | 'editing' | 'completed' | 'failed', required: * `pending` - pending * `extracting_text` - extracting_text * `editing` - editing * `completed` - completed * `failed` - failed
  - `original_filename` string, required: Name of the uploaded file.
  - `file_type` string, nullable, required: DocumentType string (PDF, Word Document, Excel, PPT) derived from the filename, matching the document table convention. `null` if the extension is not recognised.
  - `instructions` string, required: User-provided editing instructions.
  - `error_message` string, required: Error details if status is "failed".
  - `created_at` string, date-time, required
  - `updated_at` string, date-time, required

---

[API](https://skmtc.dev/parsewise/apis/parsewise-api.md) - [All operations](https://skmtc.dev/parsewise/apis/parsewise-api/llms.txt) - [OpenAPI document](https://skmtc.dev/parsewise/apis/parsewise-api/revisions/5db46512debf?raw)
