ProtectedInternalInternal method that must be implemented by derived action classes. This is where the actual action logic should be implemented.
The action execution parameters including typed context
Promise resolving to the action result
Executes the action with the provided parameters.
The action execution parameters including context
Promise resolving to the action result
Resolve an
AudienceSourceto its current record IDs.Read-only — never mutates. Useful for previewing how many records a campaign would hit before actually sending. Agents and workflows can use this to gate downstream send actions on size thresholds.
Sourceis JSON-stringified for transport — same shape as theListSourcediscriminated union ({kind:'list'|'view'|'adhoc', ...}).