Функция требует авторизации
Описание

Обновляет выбранный календарь на основе параметров (название, описание, цвет и т. д.), указанных в запросе текущего пользователя и правах доступа других пользователей

Параметры
Имя Описание Тип Пример
calendarId
отправка в url
ИД календаря строка какой-либо текст
name
отправка в body
Новое название календаря строка какой-либо текст
description
отправка в body
Новое описание календаря строка какой-либо текст
textColor
отправка в body
Цвет текста события строка какой-либо текст
backgroundColor
отправка в body
Цвет фона события строка какой-либо текст
timeZone
отправка в body
Часовой пояс календаря строка какой-либо текст
alertType
отправка в body
Тип оповещения о событии, если он назначается по умолчанию Never, FiveMinutes, FifteenMinutes, HalfHour, Hour, TwoHours, Day, Default  
hideEvents
отправка в body
Тип отображения: показывать или скрывать события в календаре логическое значение true
sharingOptions
отправка в body
Опции совместного доступа к календарю с другими пользователями список опций общего доступа  
iCalUrl
отправка в body
Адрес iCal строка какой-либо текст
Возвращает - Обновленный календарь
Пример ответа - application/json
{
  "status": 0,
  "response": {
    "canEditTimeZone": false,
    "timeZone": {
      "offset": 0,
      "id": "UTC",
      "name": "UTC"
    },
    "defaultAlert": {
      "type": -1
    },
    "events": [
      {
        "owner": {
          "objectId": "2fdfe577-3c26-4736-9df9-b5a683bb8520",
          "name": "Valery Zykov"
        },
        "permissions": {
          "users": [
            {
              "objectId": "2fdfe577-3c26-4736-9df9-b5a683bb8520",
              "name": "Valery Zykov"
            }
          ]
        },
        "isEditable": false,
        "сanUnsubscribe": true,
        "isShared": true,
        "alert": {
          "type": -1
        },
        "repeatRule": "",
        "start": "2020-12-04T18:22:06.4094758Z",
        "end": "2020-12-04T18:22:06.4094758Z",
        "allDay": false,
        "description": "Event Description",
        "title": "Event Name",
        "objectId": "1",
        "sourceId": "calendarID",
        "status": 0
      }
    ],
    "owner": {
      "objectId": "2fdfe577-3c26-4736-9df9-b5a683bb8520",
      "name": "Valery Zykov"
    },
    "objectId": "1",
    "title": "Calendar Name",
    "description": "Calendar Description",
    "backgroundColor": "#000000",
    "textColor": "#ffffff",
    "isEditable": true,
    "permissions": {
      "data": {
        "actions": [
          {
            "id": "read",
            "name": "Read only",
            "defaultAction": true
          }
        ],
        "items": [
          {
            "selectedAction": {
              "id": "read",
              "name": "Read only",
              "defaultAction": true
            },
            "canEdit": true,
            "isGroup": true,
            "name": "Everyone",
            "id": "2fdfe577-3c26-4736-9df9-b5a683bb8520"
          }
        ]
      }
    },
    "isShared": true,
    "canAlertModify": true,
    "isHidden": false,
    "isiCalStream": false,
    "isSubscription": false
  }
}

text/xml


  0
  
    false
    
      0
      UTC
      UTC
    
    
      -1
    
    
      
        2fdfe577-3c26-4736-9df9-b5a683bb8520
        Valery Zykov
      
      
        
          2fdfe577-3c26-4736-9df9-b5a683bb8520
          Valery Zykov
        
      
      false
      <сanUnsubscribe>trueсanUnsubscribe>
      true
      
        -1
      
      
      2020-12-04T18:22:06.4094758Z
      2020-12-04T18:22:06.4094758Z
      false
      Event Description
      
      1
      calendarID
      0
    
    
      2fdfe577-3c26-4736-9df9-b5a683bb8520
      Valery Zykov
    
    1
    
    Calendar Description
    #000000
    #ffffff
    true
    
      
        
          read
          Read only
          true
        
        
          
            read
            Read only
            true
          
          true
          true
          Everyone
          2fdfe577-3c26-4736-9df9-b5a683bb8520
        
      
    
    true
    true
    false
    false
    false