Magidoc

AccountGovernanceFilterInput
Input Object

Per-account governance state: monitoring tier, probation restrictions, warm-up curve, and engagement-filter requirements

Fields

#

accountId

Account this governance row belongs to (1:1 with GlobalAccount)

allowCustomEngagementRules

RETIRED — no longer used. Was: allow custom engagement-rule segments (deferred Phase-2 enforcement)

allowedSmartFilterTypesJson

RETIRED — no longer used. Was: JSON int array of SmartFilterType values that satisfy the engagement requirement

dailySendCap

Maximum total sends allowed per UTC day (null = no cap)

domainCaps

Per-domain-class daily send caps for this account

engagementWindowDays

Informational engagement window in days, used in user-facing error messages

isMonitored

Account is under heightened observation (no restrictions applied)

isProbation

Account is on probation - send restrictions apply

lastModifiedByUserId

User ID of the actor (admin or system) that last modified the row

lastModifiedUtc

Date/time the row was last modified

monitoringReason

Operator-provided reason for monitoring

monitoringStartedUtc

Date/time monitoring began

probationReason

Operator-provided reason for probation

probationStartedUtc

Date/time probation began

requireEngagementFilter

If true, campaign schedule is rejected unless the audience includes a qualifying engagement segment

reviewDueUtc

Date by which ops should re-review probation status (informational only)

warmupCurrentStep

Current index into the warm-up curve, manually advanced by ops

warmupCurveJson

JSON int array representing the warm-up curve in effect for this account

warmupStartedUtc

Date/time the warm-up curve started

warmupTemplateKey

Key of the warm-up template used to seed the curve (audit trail)