CrmSyncAlertSettings
Per-integration alert thresholds and team-level delivery targets. A missing row is returned as the defaults, with no id.
type CrmSyncAlertSettings {
id: ID
integration_id: ID!
backlog_minutes_degraded: Int!
backlog_minutes_down: Int!
failure_rate_percent: Float!
failure_min_count: Int!
api_usage_percent_degraded: Int!
api_usage_percent_down: Int!
campaign_deadline_minutes: Int!
alert_on_auth: Boolean!
alert_on_inbound: Boolean!
alert_on_recovery: Boolean!
extra_emails: [String!]
slack_channel_id: String
slack_channel_name: String
updated_by: ID
updated_at: DateTime
}
Fields
CrmSyncAlertSettings.id ● ID scalar
Null when the integration has no saved row and these are the defaults.
CrmSyncAlertSettings.integration_id ● ID! non-null scalar
CrmSyncAlertSettings.backlog_minutes_degraded ● Int! non-null scalar
CrmSyncAlertSettings.backlog_minutes_down ● Int! non-null scalar
CrmSyncAlertSettings.failure_rate_percent ● Float! non-null scalar
CrmSyncAlertSettings.failure_min_count ● Int! non-null scalar
CrmSyncAlertSettings.api_usage_percent_degraded ● Int! non-null scalar
CrmSyncAlertSettings.api_usage_percent_down ● Int! non-null scalar
CrmSyncAlertSettings.campaign_deadline_minutes ● Int! non-null scalar
CrmSyncAlertSettings.alert_on_auth ● Boolean! non-null scalar
CrmSyncAlertSettings.alert_on_inbound ● Boolean! non-null scalar
CrmSyncAlertSettings.alert_on_recovery ● Boolean! non-null scalar
CrmSyncAlertSettings.extra_emails ● [String!] list scalar
CrmSyncAlertSettings.slack_channel_id ● String scalar
CrmSyncAlertSettings.slack_channel_name ● String scalar
CrmSyncAlertSettings.updated_by ● ID scalar
CrmSyncAlertSettings.updated_at ● DateTime scalar
Returned By
crmSyncAlertSettings query ● updateCrmSyncAlertSettings mutation


