GET/users/{userId}/calendar
대상 사용자의 기본 캘린더 공유 속성을 조회한다.
OAuth 2.0 인증.
자세한 인증 방식은 인가·인증을 참고한다.
calendar
calendar.read
| Parameter | Type | Description |
|---|---|---|
| userId | string | 대상 사용자 ID required example : userf7da-f82c-4284-13e7-030f3b4c756x |
| Header | type | Description |
|---|---|---|
| Authorization | string | Bearer {token} required |
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 | user, group, orgunit unique id 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}Forbidden
Not Found