Below is a reference to the Endgrate types supported for calendar integrations, and their corresponding default schemas.

calendar-event

Schema:

{
  "description": {
    "title": "Description",
    "type": "string"
  },
  "end": {
    "format": "date-time",
    "title": "End",
    "type": "string"
  },
  "event_type": {
    "enum": [
      "DEFAULT",
      "OUT_OF_OFFICE",
      "FOCUS_TIME",
      "WORKING_LOCATION"
    ],
    "title": "Event Type",
    "type": "string"
  },
  "location": {
    "title": "Location",
    "type": "string"
  },
  "start": {
    "format": "date-time",
    "title": "Start",
    "type": "string"
  },
  "status": {
    "title": "Status",
    "type": "string"
  },
  "summary": {
    "title": "Summary",
    "type": "string"
  }
}

Example Object:

{
  "description": "Test Description",
  "end": "2024-01-02 00:00:00",
  "event_type": "WORKING_LOCATION",
  "location": "New York",
  "start": "2024-01-01 00:00:00",
  "status": "OK",
  "summary": "Event"
}