Post Organization

전체 조직도 연동 API

Post Organization

POST https://uprism.io:30443/v1/org/sync

최신 조직도 정보로 전체 업데이트하는 API ( 주의 ) 요청 파라미터에 맞춰 사용자 및 부서 정보가 추가 / 수정 / 삭제 됩니다.

Headers

NameTypeDescription

Authentication

string

"Bearer " + {AccessToken}

Request Body

NameTypeDescription

JSONArray

string

{ "clear" : "0" (초기화 없이) 또는 "1" (전체 초기화 후 연동), "users" : [ { "userId" : "developer@email.com", "userName" : "개발자", "userRole" : "0" (사용자) 또는 "1" (관리자), "className" : "대리", "deptId" : "dept01" }, { "userId" : "tester@email.com", "userName" : "테스터", "userRole" : "0" (사용자) 또는 "1" (관리자), "deptId" : "dept02" } ], "depts" : [ { "deptId" : "dept01", "deptName" : "개발팀" }, { "deptId" : "dept02", "deptName" : "테스트팀", "deptUpId" : "dept01" } ] }

{
    "code": 200,
    "message": "success",
    "response": {
        {
            "clear" : "0",
            "users" :
            [
                {
                    "userId" : "developer@email.com",
                    "userName" : "개발자",
                    "userRole" : "1",
                    "className" : "대리",
                    "deptId" : "dept01"
                },
                {
                    "userId" : "tester@email.com",
                    "userName" : "테스터",
                    "userRole" : "0",
                    "deptId" : "dept02"
                }
            ],
            "depts" :
            [
                {
                    "deptId" : "dept01",
                    "deptName" : "개발팀"
                },
                {
                    "deptId" : "dept02",
                    "deptName" : "테스트팀",
                    "deptUpId" : "dept01"
                }
            ]
        }
    }
}

Last updated