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

# Discord Embed

> Send a structured webhook embed. Exact configuration, ports, placement, and execution behavior.

**Node type:** `discord_embed` · **Version:** `1` · **Category:** Communication

Send a structured webhook embed. This node can change external state or produce an external side effect.

## Configuration

| Field          | Type   | Default   | What it controls                                                                                     |
| -------------- | ------ | --------- | ---------------------------------------------------------------------------------------------------- |
| `credentialId` | string | `""`      | Reference to a connection stored in the operating-system credential vault.                           |
| `content`      | string | `""`      | Literal or mapped content. For parser nodes, mapped content takes precedence over the optional file. |
| `title`        | string | `""`      | Notification, message, or embed title.                                                               |
| `description`  | string | `""`      | Discord embed description.                                                                           |
| `fields`       | array  | `[]`      | Column mapping used for table extraction, or Discord embed field objects.                            |
| `color`        | number | `5793266` | Discord embed color as a decimal integer.                                                            |
| `link`         | string | `""`      | Optional link for the Discord embed.                                                                 |
| `image`        | string | `""`      | Optional image URL for the Discord embed.                                                            |

<Note>The webhook URL is resolved inside the Rust host and never enters workflow data or logs.</Note>

## Workflow JSON

The editor stores this node with the following implemented default configuration:

```json title="Default node configuration" theme={"system"}
{
  "type": "discord_embed",
  "version": 1,
  "configuration": {
    "credentialId": "",
    "content": "",
    "title": "",
    "description": "",
    "fields": [],
    "color": 5793266,
    "link": "",
    "image": ""
  }
}
```

Values may be entered literally or mapped from an earlier compatible output when the inspector exposes a mapping control. See [Variables and data mapping](/workflows/variables-and-data).

## Inputs

This node has no typed ports in this direction.

## Outputs

| Port     | Type  | Required | Description |
| -------- | ----- | -------- | ----------- |
| `result` | `any` | No       | Result      |

## Where it can run

* Desktop local runner
* Paired self-hosted runner
* Hosted runner

## Test and inspect

Use **Test node** in the editor to preview this step with the current configuration. A full run records resolved inputs, outputs, logs, duration, and any artifacts in the execution inspector. Side-effecting or destructive nodes can require an additional confirmation or approved workflow permission.
