POST/users/{userId}/set-leave-of-absence

휴직 정보를 설정한다.
기존 휴직 정보가 있으면 덮어쓰고, 없으면 추가한다.
sstartTime과 endTime 중 하나만 지정할 수 없다.

Authorization

oauth2

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

Scope

user
directory

HTTP Request

POSThttps://www.worksapis.com/v1.0/users/{userId}/set-leave-of-absence

Path Parameters

ParameterTypeDescription
userId string 

구성원 ID
- 메일
- 리소스 ID
- 외부 키 "externalKey:{externalKey}" 형태


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

Header Parameters

HeadertypeDescription
Authorization string 

Bearer {token}


required 

Request Body

PropertyTypeDescription
startTime string 

시작 시간 ISO-8601
지정 가능한 일시 범위: 1908-04-01 00:00:00 ~ 2999-12-31 23:59:59 (한국 표준시(KST) 기준, 양 끝 포함)


nullable : true 
endTime string 

종료 시간 ISO-8601
지정 가능한 일시 범위: 1908-04-01 00:00:00 ~ 2999-12-31 23:59:59 (한국 표준시(KST) 기준, 양 끝 포함)


nullable : true 

Request Example

example

1{2  "startTime": "2017-03-16T09:00:00+09:00",3  "endTime": "2017-03-16T09:00:00+18:00"4}

Response

HTTP 204

No Content

HTTP 400

Bad Request

HTTP 403

Forbidden

HTTP 404

Not Found