---
title: "UpdateElementBody"
description: "Request body for updating an Element."
section: "Reference"
group: "Types"
order: 73
---

## Definition

```ts
interface UpdateElementBody {
  name?: string | undefined;
  description?: string | undefined;
  visibility?: "private" | "public" | undefined;
  defaultVersionId?: string | undefined;
}
```

## Fields

| Field              | Type                                 | Notes                                                                          |
| ------------------ | ------------------------------------ | ------------------------------------------------------------------------------ |
| `name`             | `string \| undefined`                | `optional` — New name                                                          |
| `description`      | `string \| undefined`                | `optional` — New description                                                   |
| `visibility`       | `"private" \| "public" \| undefined` | `optional` — New visibility                                                    |
| `defaultVersionId` | `string \| undefined`                | `optional` — Promote a version to default. Must have a successful build first. |
