---
title: "CreateElementVersionBody"
description: "Request body for creating an ElementVersion."
section: "Reference"
group: "Types"
order: 75
---

## Definition

```ts
interface CreateElementVersionBody {
  elementId: string;
  name?: string | undefined;
  parentId?: string | undefined;
}
```

## Fields

| Field       | Type                  | Notes                                                           |
| ----------- | --------------------- | --------------------------------------------------------------- |
| `elementId` | `string`              | `required` — Element to create a new version of.                |
| `name`      | `string \| undefined` | `optional` — Version name (e.g. 'v1', 'v2').                    |
| `parentId`  | `string \| undefined` | `optional` — Existing version to fork from; copies its R2 tree. |
