<aside> 💡 Lemonbase OpenAPI의 사용 설명서 입니다. 🚨 표시가 있는 경우, 연동 시 특히 주의 해야 할 부분입니다. 일부 API 사용 시, 호출 순서나 사전에 값 입력 등이 필요할 수 있습니다.
</aside>
모든 API URL의 끝에는 Slash/
를 붙여야 합니다.
PUT method의 경우, 변경할 값을 제외한 유지하려는 값은 모두 키와 함께 전달해야 합니다.
레몬베이스 1팀
에서 레몬베이스 2팀
으로 변경하려는 경우{
"name": "레몬베이스 2팀", // 변경하려는 부분
"code": "기존_등록한_조직_코드", // 기존의 값과 동일
"parent_organization_code": "기존_사용한_상위_조직_코드" // 기존의 값과 동일
}
API 문서의 Request Body의 각 필드에서required
표시가 된 항목은 반드시 넣어주어야 합니다.
main_organization
, 겸직 조직sub_organizations
에 사용하는 조직 코드는 레몬베이스에 저장되어 있는 조직에 한하여 가능합니다.
employee_number
는 기존에 등록된 구성원과 겹치지 않아야 합니다.unique
로 입력해야 합니다.leader
의 경우, key가 없을 경우 기존값 유지, key가 있고 value에 null
일 경우 조직 리더 초기화, value가 특정 구성원의 이메일일 경우 조직 리더로 설정됩니다./bulk
API 사용 시 주의사항<aside>
💡 /bulk
API는 현재 person(구성원), organization(조직)에서 제공하고 있습니다.
</aside>
/bulk
API를 사용하여 구성원 또는 조직 정보를 추가/갱신할 경우, 위 사항을 고려하여 API 호출 순서를 지켜야 합니다.
/bulk
API를 통해 대량의 조직 정보를 추가/갱신합니다. 이 때, leader
값은 추가하지 않은 상태로 입력합니다./bulk
API를 통해 대량의 구성원 정보를 추가/갱신합니다./bulk
API를 통해 추가/갱신합니다./bulk
API 사용 시, 한 번에 처리하는 데이터의 양은 다음을 권장합니다.
persons/bulk
: 최대 1000명organizations/bulk
: 최대 100개Request Body
에 입력을 유지하고자 하는 key와 값을 빼고 요청합니다.
Request Body
에 변경하고자 하는 key와 null
을 값에 넣고 요청합니다.
sub_organizations
의 경우, 빈 리스트([]
) 나 null
을 value로 입력할 경우, 겸직조직의 소속에서 제외됩니다.