PATCH/calendars/{calendarId}
カレンダーを更新する。
Access Token を指定します。
指定の方法や Access Token の取得方法は 共通仕様 を参照してください。
calendar
| Parameter | Type | Description |
|---|---|---|
| calendarId | string | カレンダー ID required example : calendar-96b8-4c74-8277-7953e0b4604a |
| Header | type | Description |
|---|---|---|
| Authorization | string | Bearer {token} required |
| Content-Type | string | application/json required example : application/json |
| Property | Type | Description |
|---|---|---|
| calendarName | string | カレンダー名 maxLength : 50 |
| members | array (CalendarMember) | 共有ユーザーリスト minItems : 0 uniqueItems : true |
| description | string | カレンダー説明 maxLength : 1000 |
| isPublic | boolean | 公開フラグ default : false |
| Property | Type | Description |
|---|---|---|
| id | string | ユーザー ID (userId) required |
| type | string | ユーザータイプ
required Allowed values : USER, GROUP, ORGUNIT |
| role | string | ユーザー権限
required Allowed values : CALENDAR_EVENT_READ_WRITE, EVENT_READ_WRITE, EVENT_READ, EVENT_READ_FREE_BUSY |
example
1{2 "calendarName": "calendar",3 "description": "memo",4 "members": [5 {6 "id": "member1@example.com",7 "type": "USER",8 "role": "CALENDAR_EVENT_READ_WRITE"9 },10 {11 "id": "member2@example.com",12 "type": "USER",13 "role": "EVENT_READ_WRITE"14 }15 ],16 "isPublic": true17}OK
| Property | Type | Description |
|---|---|---|
| calendarId | string | カレンダー ID required |
| calendarName | string | カレンダー名 required maxLength : 50 |
| members | array (CalendarMember) | 共有ユーザーリスト required minItems : 0 uniqueItems : true |
| description | string | カレンダー説明 |
| isPublic | boolean | Default : false |
| calendarEmail | string | カレンダーの固有メールアドレス |
| type | string | カレンダータイプ Allowed values : DOMAIN, INDIVIDUAL, GROUP, ORGUNIT, MESSAGE readOnly : true |
| Property | Type | Description |
|---|---|---|
| id | string | ユーザー ID (userId) required |
| type | string | ユーザータイプ
required Allowed values : USER, GROUP, ORGUNIT |
| role | string | ユーザー権限
required Allowed values : CALENDAR_EVENT_READ_WRITE, EVENT_READ_WRITE, EVENT_READ, EVENT_READ_FREE_BUSY |
example
1{2 "calendarName": "calendar",3 "description": "memo",4 "members": [5 {6 "id": "member1@example.com",7 "type": "USER",8 "role": "CALENDAR_EVENT_READ_WRITE"9 },10 {11 "id": "member2@example.com",12 "type": "USER",13 "role": "EVENT_READ_WRITE"14 }15 ],16 "calendarEmail": "calendar-96b8-4c74-8277-7953e0b4604a@jp1-groups.example.com",17 "calendarId": "calendar-96b8-4c74-8277-7953e0b4604a",18 "isPublic": true,19 "type": "INDIVIDUAL"20}Bad Request
Forbidden
Not Found