{ "$schema": "http://json-schema.org/draft-07/schema#", "$id": "https://api.app.reclaim.ai/schemas/SlackSettings", "title": "SlackSettings", "type": "object", "properties": { "enabled": { "type": "boolean" }, "newSlackExperienceEnabled": { "type": "boolean" }, "customSlackStatusWaterMark": { "type": "string", "nullable": true }, "previousStatusWaterMarks": { "type": "array", "nullable": true, "items": { "type": "string" } }, "oooMessageTemplate": { "type": "string", "nullable": true }, "personalSyncNotifyNew": { "type": "boolean" }, "personalSyncNotifyUpdated": { "type": "boolean" }, "personalSyncNotifyDeleted": { "type": "boolean" }, "personalSyncNotificationsIncludingSelf": { "type": "boolean" }, "habitNotifyUpcoming": { "type": "boolean" }, "taskNotifyUpcoming": { "type": "boolean" }, "travelNotify": { "type": "boolean" }, "outsideHoursMigrated": { "type": "boolean" }, "statusSync": { "$ref": "#/components/schemas/SlackSettings.StatusSync" }, "statusEnabled": { "type": "boolean" }, "privateStatus": { "$ref": "#/components/schemas/SlackStatusSetting" }, "statuses": { "type": "object", "additionalProperties": { "$ref": "#/components/schemas/SlackStatusSetting" } }, "outSideHours": { "$ref": "#/components/schemas/SlackOutsideHoursSetting" }, "stopNotifyingDisappearingAfterByType": { "type": "object", "additionalProperties": { "type": "string", "format": "date" } } } }