Manage email delivery resources (senders).
# List all email senders in workspace
tdx delivery senders --workspace "Marketing Team"
# Filter senders by glob pattern
tdx delivery senders "marketing*" --workspace "Marketing Team"
# Use workspace from session context
tdx use engage_workspace "Marketing Team"
tdx delivery senders
# Limit results
tdx delivery senders --limit 10 --workspace "Marketing Team"
# JSON output
tdx delivery senders --workspace "Marketing Team" --json| Option | Description |
|---|---|
--workspace <name> | Workspace name (or use session context via tdx use engage_workspace) |
--limit <n> | Maximum number of results |
--json | Output as JSON |
--jsonl | Output as JSON Lines |
| Field | Description |
|---|---|
id | Email sender UUID (use as email.sender_id in campaign YAML) |
name | Sender display name |
fromAddress | Sender email address |
fromDisplayName | From display name shown to recipients |
workspaceId | Workspace UUID |
createdAt | Creation timestamp |
updatedAt | Last update timestamp |
The id field from email senders is required when creating Engage campaigns via YAML:
# In campaign YAML
email:
sender_id: "sender-uuid-from-delivery-senders"See Engage Commands for campaign management.