Reclaim.ai · Schema

SlackSettings

AISchedulingCalendarProductivityTasksHabitsTime ManagementMeetingsFocus Time

Properties

Name Type Description
enabled boolean
newSlackExperienceEnabled boolean
customSlackStatusWaterMark string
previousStatusWaterMarks array
oooMessageTemplate string
personalSyncNotifyNew boolean
personalSyncNotifyUpdated boolean
personalSyncNotifyDeleted boolean
personalSyncNotificationsIncludingSelf boolean
habitNotifyUpcoming boolean
taskNotifyUpcoming boolean
travelNotify boolean
outsideHoursMigrated boolean
statusSync object
statusEnabled boolean
privateStatus object
statuses object
outSideHours object
stopNotifyingDisappearingAfterByType object
View JSON Schema on GitHub

JSON Schema

reclaim-ai-slacksettings.json Raw ↑
{
  "$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"
      }
    }
  }
}