Udemy Business 웹 API(REST/GraphQL/xAPI)를 통해 관리자 도구, LMS 플랫폼, HR 제품군을 Udemy의 강의 카탈로그(메타데이터 사용) 및 수강생 참여 데이터와 손쉽게 연결하세요.
다음 기능을 활용하여 직장 학습 역량을 강화하세요.
- Udemy Business와 직원 디렉터리(예: Okta, Azure) 간의 사용자 데이터 동기화 자동화
- HR 시스템 내에 Udemy Business 강의 검색, 발견, 실행 기능 임베딩
- 앱에서 바로 소속 조직의 실시간 강의 참여 분석 가져오기
Udemy Business 웹 API를 사용하면 선도적인 업계 강사가 제공하는 세계 최고의 스킬 개발 환경을 직원들의 일상 업무 흐름에 통합할 수 있습니다. Udemy의 몰입형 동영상 강의, 엄선된 학습 방향, 연구실, 평가 등을 통해 직원들이 최고의 비즈니스, 기술 분야 및 리더십 역량을 강화할 수 있도록 지원하세요. Udemy Business 무료 체험판을 시작하여 이 웹 API를 직접 경험해 보세요.
-
Udemy API 라이선스 계약을 검토하려면 https://www.udemy.com/terms/api/를 방문하세요.
- 참고: 귀하의 회사에서 Udemy Business 계정에 가입한 방식에 따라 약관이 추가되거나 달라질 수 있습니다. 해당 사항은 귀하의 회사에서 서명한 계약에 명시되어 있습니다.
참고: 이 워크스페이스에서 Udemy Business API에 액세스하려면 엔터프라이즈 Udemy Business 구독이 필요합니다. 기존 Udemy 고객이고 이 워크스페이스의 API에 대한 도움이 필요하신 경우 Udemy Business 지원에 문의하세요. 아직 Udemy Business 고객이 아니라면 sales@udemy.com으로 문의하세요. Udemy와 기술 파트너가 되려면 당사 파트너십 팀에 요청을 제출하세요.
사용 가능한 API 개요
Udemy Business Postman API 워크스페이스에는 두 종류의 Udemy Business API가 포함됩니다.
xAPI
Udemy Business는 실시간에 가까운 xAPI 서비스도 제공합니다. xAPI(Experience API)는 광범위한 학습 활동 상황 내에서 학습자의 경험에 대한 데이터를 수집 및 공유하기 위한 전자 학습 데이터 및 사양 인터페이스 표준입니다. Udemy의 xAPI 서비스는 수강생의 강의 진도 및 완료에 해당하는 다음 동사를 전송합니다.
- 진도 이벤트
- 완료 이벤트
이러한 xAPI 구문은 Udemy에서 이벤트 발생 시 거의 실시간으로 귀하의 xAPI 호환 시스템(예: LMS/LXP)에 게시(POST)됩니다. 단, 모든 LMS 또는 LxP 시스템이 xAPI를 지원하는 것은 아닙니다. 해당 공급업체의 지원 여부를 확인하시기 바랍니다. Udemy Businesss xAPI에 대한 자세한 정보는 도움말 센터 문서를 참조하세요. 설치 방법은 이 도움말 센터 리소스를 참조하세요. xAPI 지원 통합의 주요 이점은 이전 문서에서도 확인할 수 있습니다.
Udemy Business 클라이언트 API 활성화:
Udemy Business 관리자만 REST 또는 GraphQL API를 활성화할 수 있습니다.
- Udemy Business 웹 사이트에 관리자로 로그인합니다.
-
REST API의 경우 관리/설정/LMS/LXP 통합으로 이동합니다(단순한 LMS 또는 LXP 통합은 아니지만, 이러한 시스템은 Udemy의 공통 통합 지점이 되는 경향이 있습니다).
- 통합을 활성화합니다. "Custom Integration(사용자 지정 통합)"을 선택하여 일반 이름을 설정할 수 있습니다.
- API 클라이언트(또는 이 Postman 컬렉션 - Postman 컬렉션을 비공개 워크스페이스에 복사해야 함)에서 클라이언트 ID와 클라이언트 암호를 사용합니다.
- GraphQL API의 경우 https://ACCOUNT_NAME.udemy.com/dev-portal/api-clients/로 이동합니다. 여기서 ACCOUNT_NAME은 귀하의 고유한 하위 도메인이자 Udemy Business 단축 URL입니다.
- API 클라이언트 페이지에서 GraphQL API를 활성화합니다.
대표 사용 사례
LMS, HCM 플랫폼 또는 사용자 지정 관리자 포털 등 무엇을 사용하든 다양한 사용 사례에 Udemy Business API를 활용할 수 있습니다. 대표적인 사용 사례는 다음과 같습니다.
강의 발견 및 실행
- 내부 시스템(예: 학습 관리 시스템 또는 학습 경험 시스템) 내에서 수천 개의 Udemy Business 강의 검색 및 탐색
- 내부 시스템에서 Udemy Business 강의를 실행할 때 싱글 사인온(SSO)을 활성화하여 Udemy Business 사이트에 원활하게 액세스
- 내부 시스템에서 수강생 강의 배정, 진도 및 완료 추적
보고 및 분석
- 종합 참여 데이터 가져오기
- 강의 수강 신청, 진도 및 성과 분석
- 개발 이니셔티브를 위해 학습을 스킬에 매핑
- 더 광범위한 L&D 전략 및 목표에 맞게 조율
스킬 격차 분석
- 직원의 스킬 격차를 관련 Udemy Business 강의와 매칭
- 추천 강의를 개인 맞춤화하여 스킬 격차 해소
- 대상 지정된 추천으로 더욱 효율적인 온보딩 진행
솔루션 엔지니어링 팀과 협력하여 맞춤형 통합 경험을 구축해 보세요. 파트너십 기회를 알아보려면 Udemy Business 팀에 문의하세요.
모범 사례
Udemy Business API 통합 최적화
SSO를 통해 원활한 수강생 액세스를 활성화합니다.
- 원활한 사용자 로그인 및 강의 액세스를 위해 식별 시스템을 통해 Udemy Business 애플리케이션에 SAML 2.0 또는 SCIM 구성
- 계정 생성 및 업데이트 자동화
- Udemy Business 엔터프라이즈 학습 시스템에 대한 액세스 중앙 집중화
다음과 같은 강의 데이터에는 GraphQL이 선호됩니다.
- 최적의 동기화를 위한 증분 업데이트와 대량 로드 비교
- 내장 캐싱 기능으로 반복적인 호출 방지
- 최적의 강의 매칭을 위한 의미론 검색 사용
필터, 정렬, 페이지 매김:
- 쿼리 매개변수를 활용하여 관련 데이터만 검색
- 성과에 대한 결과 집합 제어
과도한 가져오기를 방지하기 위한 복잡성 평가:
- API 호출 양 및 빈도 분석
- 남용 방지를 위한 비율 제한 구현
- 확장성 검증을 위한 부하 테스트
API 모범 사례를 따르면 Udemy Business와 핵심 HR 또는 기타 제3자 시스템 간의 성능과 지속 가능한 통합을 보장할 수 있습니다. Udemy Business 영업 및 솔루션 엔지니어가 사용 사례와 인프라에 맞는 통합 전략을 조언해 드립니다.