Skip to content

Delivery Commands ​

Manage email delivery resources (senders).

Email Senders ​

List Email Senders ​

bash
# 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

Options ​

OptionDescription
--workspace <name>Workspace name (or use session context via tdx use engage_workspace)
--limit <n>Maximum number of results
--jsonOutput as JSON
--jsonlOutput as JSON Lines

Output Fields ​

FieldDescription
idEmail sender UUID (use as email.sender_id in campaign YAML)
nameSender display name
fromAddressSender email address
fromDisplayNameFrom display name shown to recipients
workspaceIdWorkspace UUID
createdAtCreation timestamp
updatedAtLast update timestamp

Usage with Engage Campaigns ​

The id field from email senders is required when creating Engage campaigns via YAML:

yaml
# In campaign YAML
email:
  sender_id: "sender-uuid-from-delivery-senders"

See Engage Commands for campaign management.