Attempt number for tracing.
Trigger payload.
OptionaldryIf true, the notification will not be sent, but the request will be validated and logged. Helpful when controlling notifications with feature flags.
expiresAt prevents stale notifications across retries by dropping the request when now > expiresAt. If, for example, you're notifying about an event that starts in one hour, you might
set this to one hour from now.
If you're triggering from a background job, don't set this at the call site, set it when you enqueue the job. Otherwise, it gets updated each time the job retries, will always be in the future, and won't prevent stale notifications.
OptionalkeysArray of data keys to redact in logs for privacy.
Workflow key.
Request parameters for triggering a notification.