> ## Documentation Index
> Fetch the complete documentation index at: https://docs.genviral.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Editor Render

> Status of the latest render of a project.

Returns the status of the latest render of the project's active version. Poll it every few
seconds after [Render Editor Project](/api-reference/render-editor-project) until `status` is
`completed` or `failed`.

## Path Parameters

<ParamField path="projectId" type="string (UUID)" required>
  The project id.
</ParamField>

## Response

<ResponseField name="project_id" type="string" />

<ResponseField name="status" type="string">
  `rendering`, `completed`, or `failed`.
</ResponseField>

<ResponseField name="progress" type="number">
  From `0` to `1`.
</ResponseField>

<ResponseField name="output_url" type="string | null">
  The MP4 URL once `status` is `completed`.
</ResponseField>

<ResponseField name="error" type="string | null">
  A short reason when `status` is `failed`. Credits for a failed
  render are refunded.
</ResponseField>

<ResponseField name="is_current" type="boolean">
  `false` when the cut was edited after this render started. Render again to get the new cut.
</ResponseField>

<RequestExample>
  ```bash cURL theme={null}
  curl --request GET \
    --url https://www.genviral.io/api/partner/v1/editor/projects/b1d4e8f2-3a5c-4d7e-8f90-1a2b3c4d5e6f/render \
    --header 'Authorization: Bearer <token>'
  ```
</RequestExample>

<ResponseExample>
  ```json Response theme={null}
  {
    "ok": true,
    "code": 200,
    "message": "Editor render status retrieved",
    "data": {
      "project_id": "b1d4e8f2-3a5c-4d7e-8f90-1a2b3c4d5e6f",
      "status": "completed",
      "progress": 1,
      "output_url": "https://example.com/renders/launch-cut.mp4",
      "error": null,
      "is_current": true
    }
  }
  ```
</ResponseExample>

## Error Responses

* `401` - authentication failed (missing/invalid/revoked token)
* `404 project_not_found` - the project does not exist in the key scope
* `404 render_not_found` - the project has not been rendered yet
* `422 invalid_payload` - `projectId` is not a valid UUID


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.