---
title: "UpdateWorkflowNodeBody"
description: "Request body for updating a WorkflowNode."
section: "Reference"
group: "Types"
order: 273
---

## Definition

```ts
interface UpdateWorkflowNodeBody {
  name?: string | undefined;
  type?: "function" | "workflow" | "agent" | "swarm" | undefined;
  config?: Record<string, unknown> | undefined;
}
```

## Fields

| Field    | Type                                                          | Notes                             |
| -------- | ------------------------------------------------------------- | --------------------------------- |
| `name`   | `string \| undefined`                                         | `optional` — New name             |
| `type`   | `"function" \| "workflow" \| "agent" \| "swarm" \| undefined` | `optional` — New type             |
| `config` | `Record<string, unknown> \| undefined`                        | `optional` — Type-specific config |
