PATCH/users/{userId}/calendar-personals/{calendarId}

ユーザーのカレンダーを更新する。

Authorization

oauth2

Access Token を指定します。
指定の方法や Access Token の取得方法は 共通仕様 を参照してください。

Scope

calendar

HTTP Request

PATCHhttps://www.worksapis.com/v1.0/users/{userId}/calendar-personals/{calendarId}

Path Parameters

ParameterTypeDescription
userId string 

ユーザーを特定する ID (URL エンコードする)

  • ユーザーID (userId)
  • ログインID (email)
  • 自身 ("me")

required
example : userf7da-f82c-4284-13e7-030f3b4c756x 
calendarId string 

カレンダー ID


required
example : calendar-96b8-4c74-8277-7953e0b4604a 

Header Parameters

HeadertypeDescription
Authorization string 

Bearer {token}


required 
Content-Type string 

application/json


required
example : application/json 

Request Body

PropertyTypeDescription
isShowOnLNBList boolean 

Left Navigation Bar カレンダーリストへの表示フラグ


default : true 
displayOrder integer 

表示順位


default : 9999
format : int32 

Request Example

example

1{2  "isShowOnLNBList": true,3  "displayOrder": 99994}

Response

HTTP 200

OK

PropertyTypeDescription
calendarId string 

カレンダー ID


required 
calendarName string 

カレンダー名


required
maxLength : 50 
isShowOnLNBList boolean 

Left Navigation Bar カレンダーリストへの表示フラグ


required 
displayOrder number 

表示順位


required 

Response Example

example

1{2  "displayOrder": 9999,3  "calendarId": "calendar-96b8-4c74-8277-7953e0b4604a",4  "calendarName": "nameOf_99517579704",5  "isShowOnLNBList": true,6  "resourceLocation": 141017}

HTTP 400

Bad Request