ReportSafeguardBlockedException

Introduction
Thrown when a new report-schedule save is refused because a registered safeguard blocked it while REPORT_SAFEGUARDS.ENFORCE.RELEASE is enabled for the database. Clients catch this by its stable type name (surfaced as error.data.type); the decision, reason code and published factors behind the refusal are carried in ReportSafeguardBlockedException.preview (serialized into error.data.info) using the same contract GetReportScheduleSafeguardPreview already returns while the schedule is being edited.

Loading API Runner...