Service Docs 0.181.1-rc.660.0 버전

Change log — 0.181.1-rc.660.0

직전 release 0.181.00.181.1-rc.660.0 의 API 차이.

✨ 새 method (18)

  • addJobRoleMembersPOST /tenants/me/job-roles/{id}/members — 직무에 구성원 추가(일괄)
  • assignJobPositionPOST /tenants/me/job-positions/assign — 구성원 직위 지정(일괄, null=해제)
  • bulkCreateJobRolesPOST /tenants/me/job-roles/bulk — 직무 일괄 생성 — 중복은 건너뛰고 리포트
  • createJobPositionPOST /tenants/me/job-positions — 직위 생성
  • createJobRolePOST /tenants/me/job-roles — 직무 생성
  • deleteJobPositionDELETE /tenants/me/job-positions/{id} — 직위 삭제(구성원 직위 해제)
  • deleteJobRoleDELETE /tenants/me/job-roles/{id} — 직무 삭제
  • getJobPositionGET /tenants/me/job-positions/{id} — 직위 상세
  • getJobRoleGET /tenants/me/job-roles/{id} — 직무 상세(구성원)
  • listJobPositionMembersGET /tenants/me/job-positions/{id}/members — 직위 소속 구성원
  • listJobPositionsGET /tenants/me/job-positions — 직위 목록 + 활성화 여부
  • listJobRolesGET /tenants/me/job-roles — 직무 목록 — 검색·정렬·페이지네이션
  • listUnassignedJobPositionMembersGET /tenants/me/job-positions/unassigned — 직위 미설정 구성원 목록
  • removeJobRoleMemberDELETE /tenants/me/job-roles/{id}/members/{profileId} — 직무에서 구성원 제거
  • reorderJobPositionsPOST /tenants/me/job-positions/reorder — 직위 순서 일괄 변경
  • setJobPositionEnabledPATCH /tenants/me/job-positions/enabled — 직위 기능 활성화 토글
  • updateJobPositionPATCH /tenants/me/job-positions/{id} — 직위 수정(이름/순서)
  • updateJobRolePATCH /tenants/me/job-roles/{id} — 직무 수정

⚠️ 시그니처 변경 (4)

  • meAuthorizeIdentityPOST /me/identities/{provider}/authorize — 외부 계정 연결 시작 — provider 인증 주소 발급
    • path parameter provider schema 변경
  • meUnlinkIdentityDELETE /me/identities/{provider} — 외부 계정 연결 해제
    • path parameter provider schema 변경
  • oauthSignInAuthorizePOST /auth/oauth/{provider}/authorize — 연결된 계정으로 로그인 시작
    • path parameter provider schema 변경
  • withdrawAgreementDELETE /me/agreements/{scope}/{topic} — 동의 철회 — 선택 약관만(필수는 400)
    • path parameter scope schema 변경

🗑️ 제거 (18)

  • addJobMembersPOST /tenants/me/jobs/{id}/members
  • assignPositionPOST /tenants/me/positions/assign
  • bulkCreateJobsPOST /tenants/me/jobs/bulk
  • createJobPOST /tenants/me/jobs
  • createPositionPOST /tenants/me/positions
  • deleteJobDELETE /tenants/me/jobs/{id}
  • deletePositionDELETE /tenants/me/positions/{id}
  • getJobGET /tenants/me/jobs/{id}
  • getPositionGET /tenants/me/positions/{id}
  • listJobsGET /tenants/me/jobs
  • listPositionMembersGET /tenants/me/positions/{id}/members
  • listPositionsGET /tenants/me/positions
  • listUnassignedPositionMembersGET /tenants/me/positions/unassigned
  • removeJobMemberDELETE /tenants/me/jobs/{id}/members/{profileId}
  • reorderPositionsPOST /tenants/me/positions/reorder
  • setPositionEnabledPATCH /tenants/me/positions/enabled
  • updateJobPATCH /tenants/me/jobs/{id}
  • updatePositionPATCH /tenants/me/positions/{id}

자동 생성: learning-server/openapi.json 의 OpenAPI 스펙 비교. JSDoc / 의미적 변경 (예: 응답 필드 의미 변경) 은 추적 안 됩니다 — commit 메시지 / GitHub Release 참고.