GET/users/{userId}/calendar-personals

대상 사용자가 접근할 수 있는 캘린더의 개인 속성 목록을 조회한다.

Authorization

oauth2

OAuth 2.0 인증.
자세한 인증 방식은 인가·인증을 참고한다.

Scope

calendar.read
calendar

HTTP Request

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

Path Parameters

ParameterTypeDescription
userId string 

대상 사용자 ID


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

Query Parameters

ParameterTypeDescription
count integer 

조회 개수


default : 50
minimum : 1
maximum : 50
example : 50
format : int32 
cursor string 

페이지 매김을 위한 커서


example : JlIBsfJogXpzDGY8OscZziqZpYqCAu3RbZbaFzBb1od6lWQtSdPUd2FIdCuaGgu8DA== 

Header Parameters

HeadertypeDescription
Authorization string 

Bearer {token}


required 

Response

HTTP 200

OK

PropertyTypeDescription
calendarPersonals array (CalendarPersonal) 

캘린더 개인 속성 Collection

 
responseMetaData object (responseMetaData) 

응답과 관련된 메타 데이터

 

CalendarPersonal

PropertyTypeDescription
calendarId string 

캘린더 ID


required 
calendarName string 

캘린더명


required
maxLength : 50 
isShowOnLNBList boolean 

캘린더 목록에 표시 여부


required 
displayOrder integer 

캘린더 순서


required
minimum : 0
maximum : 9999
format : int32 
resourceLocation integer 

CalendarShared 정보가 존재하는 인스턴스의 코드


required 

responseMetaData

PropertyTypeDescription
nextCursor string 

다음 목록 조회 시 사용하는 커서값


required 

Response Example

example

1{2  "calendarPersonals": [3    {4      "displayOrder": 9999,5      "calendarId": "calendar-96b8-4c74-8277-7953e0b4604a",6      "calendarName": "nameOf_99517579704",7      "isShowOnLNBList": true,8      "resourceLocation": 141019    },10    {11      "displayOrder": 1,12      "calendarId": "021aca65-c92c-4523-b2cf-f7afe8d46ca8",13      "calendarName": "nameOf_33617579704",14      "isShowOnLNBList": true,15      "resourceLocation": 1410116    }17  ],18  "responseMetaData": {19    "nextCursor": "JlIBsfJogXpzDGY8OscZziqZpYqCAu3RbZbaFzBb1od6lWQtSdPUd2FIdCuaGgu8DA=="20  }21}

HTTP 403

Forbidden

HTTP 404

Not Found