Learn365 Cloud API は、他のアプリケーションとの統合を可能にし、組織のプロセスの合理化とビジネスパフォーマンスの向上を可能にします。Learn365 API エンドポイントは、その目的と機能に応じてセクションに分類されています。
ここでは、Learn365 Cloud API の各セクションについてご説明します。
|
API セクション リストを表示する>
Apps
Apps セクションには、個別のアプリケーションとして使用されていないが、Learn365 ソリューションの組み込みの一部である API が含まれています。これらの API を使用すると、テナント上のすべてのアプリケーションのリストと ID を取得できます。
Assessments
Assessments セクションには、テナント上の「評価」に関連する情報を取得するための API エンドポイントが含まれます。
この情報には評価のID、およびその一部であるコース、評価のタイトル、説明、監督者および設定が含まれます。
テナント上の評価のリストの取得、評価を作成、更新、削除、承認するためのAPI エンドポイントが含まれています。
Assignments
Assignments セクションには、新しい課題を作成したり、テナント上の課題のリストと ID の取得、課題を完了としてマークするための API エンドポイントが含まれています。
CertificateTemplates
CertificateTemplates セクションには、テナント上のすべての認定証テンプレートのリストの取得、認定証テンプレートを作成、更新、削除するための API エンドポイントが含まれています。
Certificates
Certificates セクションのAPI エンドポイントでは、次のことができます。
- テナント上のID、画像、およびこれらの証明書を授与されたユーザーを含む、認定証に関する情報の取得
- 認定証の作成
- 認定証を再発行
- 認定証の画像のアップロード
- 認定証のステータス、発行日、有効期限の更新
関連記事:
- API で認定証の ID を取得する
- APIで認定証を付与する
- Update a certificate via API
Reissue a certificate via API
Competencies (skills)
Competencies ( skills ) セクションには、テナント上のすべてのスキルのリストの取得と、スキルを作成、更新、削除するための APIエンドポイントが含まれています。
CompetencyCategories (skill categories)
CompetencyCategories(skill categories)セクションには、テナント上のスキルのカテゴリーのリストの取得、スキルのカテゴリを作成、更新、削除するための APIエンドポイントが含まれています。
CompetencyScaleSets (skill level sets)
CompetencyScaleSets ( skill level sets ) セクションには、テナント上のスキル レベル セットのリス トの取得、スキル レベル セットを作成、更新、削除するための APIエンドポイントが含まれています。
CompetencyTags (tags)
CompetencyTags ( tags ) セクションには、テナント上のス キルタグのリストの取得、スキルタグを作成、更新、削除するための API エンドポイントが含まれます。
CourseCatalogs
CourseCatalogs セクションには、テナント上に新しいコースカタログを作成、既存のコースカタログまたはその一部の更新、テナント上のコースカタログのリストとそのIDを取得、コースカタログへのユーザーの追加、コースカタログからユーザを削除するための API エンドポイントが含まれます。
関連記事:
- APIでコースカタログのIDを取得する
- APIでコースカタログからユーザーとAzure ADグループを削除する
- コースカタログの名前とURLを変更する
- Add users to a course catalog via the API
CourseCategories
CourseCategories セクションには、テナント上のカテゴリーリストの取得、カテゴリーを作成、更新、削除するための API エンドポイントが含まれています。
関連記事:
CourseCompletionSets
CourseCompletionSets セクションには、テナント上のコース完了セットのリストの取得、およびコース完了セットを作成、更新、削除するための API エンドポイントが含まれています。
CourseImages
CourseImages セクションには、コースやコースのバナーに使用する画像をアップロードするための API エンドポイントが含まれています。
CourseLayouts
CourseLayoutsセクションの API エンドポイントは廃止されました。
Courses
Courses セクションには、コース リスト( 全般および特定のパラメータを設定したリクエストの両方 ) と各種詳細情報の取得、コースを作成、更新、削除するための API エンドポイントが含まれます。
コースへの登録、コースからの登録解除、コース評価の管理、コース完了設定の管理ができる API も用意されています。また、コースセッションを追加、更新、削除することもできます。
関連記事:
- APIでコースのIDを取得する
- APIでコースのURLを取得する
- APIでセッションまたはセッション・グループのIDを取得する
- Get session data via the GET/odata/v2/Courses endpoint
- APIでセッションの開始日と終了日を取得する
- GET /odata/v2/CoursesエンドポイントのAdminsとTrainersの実体
- APIでトレーニングの作成状況を確認する
- APIでLearn365からコースまたはトレーニングプランのデータを消去する
- API でコースを作成する
- APIでユーザーをコースに登録する
- APIでユーザーをトレーニングプランに登録する
- APIでコースやトレーニングプランからユーザー/グループの登録を解除する
- APIでコースセッションを更新する
- Get a list of deleted courses and training plans via API
- Get a list of courses and training plans for which the user is a training admin via API
- Get a list of imported courses via API
CourseSessions
CourseSessions セクションには、テナント上のすべての単独セッションおよびセッショングループのリストを取得するための API エンドポイントが含まれます。
関連記事:
CourseSessionRequests
CourseSessionRequests セクションには、設定されたパラメータに応じて、テナント上のすべてのセッション リクエスト リストの取得、コース セッション リクエストを追加、削除するための API エンドポイントが含まれます。
CourseTags
CourseTags セクションには、テナント上のすべてのコースタグのリストの取得、コースタグを作成、更新、削除するための API エンドポイントが含まれます。
EmailNotifications
必要なロール:カタログ管理者
EmailNotifications セクションには、メール通知を管理するための APIエンドポイントが含まれています。
- IDによるメール通知テンプレートを取得
- メール通知テンプレートの更新
- 特定のコースカタログのすべての通知テンプレートリストの取得
- カタログ レベルでメール通知テンプレートを有効/無効にする
- Microsoft 365 接続設定を有効/無効にする
- カスタマイズした通知テンプレートのリセット
- コースの通知のテンプレートを取得する
- Eメール通知テンプレートのコース通知を取得する。
- コース レベルでメール通知テンプレートを有効/無効にする
- 特定のコースのすべて通知テンプレートを取得する
EnrollmentFlows
EnrollmentFlows セクションには、テナント上の登録フローに関連する情報を取得する API エンドポイントが含まれています。
Enrollments
Enrollments セクションには、新規登録、復帰、取り消し、承認、却下、消去、およびその他のアクションを行うための API エンドポイントが含まれています。
関連記事:
ExternalApps
ExternalApps セクションには、テナント上の外部アプリのリストの取得、外部アプリを追加、置換、削除するための API エンドポイントが含まれます。
また、コース内の外部アプリの配置を変更することもできます。
ExternalTrainings
ExternalTrainings セクションには、テナントにコース、トレーニングの進捗、および認定証をインポートするための API エンドポイントが含まれています。
関連記事:
- Import external course record and a certificate for it via the API
Invitations
Invitations セクションには、Flow365 学習者の保留された招待リストの表示、招待を送信、削除するための API エンドポイントが含まれています。
LearningModuleAttempts
LearningModuleAttempts セクションには、テナント上のラーニング モジュールにおけるユーザーの試行リストの取得、ユーザーの試行の更新、削除、また新しい試行を生成するための API エンドポイントが含まれています。
LearningModules
LearningModules セクションには、テナント上のすべてのコースのラーニングモジュールのリストの取得、およびラーニングモジュールを作成、更新、削除するための API エンドポイントが含まれています。
関連記事:
- APIでコースまたはラーニングモジュールにSCORMパッケージを追加する
- Change the publishing status of a learning item via API
- How to create a learning module via the API and Power Automate
QuestionPoolCategories
QuestionPoolCategories セクションには、テナント上の問題集のカテゴリリストの取得、および問題集に新しいカテゴリを作成するための API エンドポイントが含まれています。
QuizAttempts
QuizAttempts セクションには、受講者が提出したクイズの解答を含む、テナント上の受講者のクイズの試行リストを取得する API エンドポイントが含まれています。
関連記事:
- How to retrieve and download quiz answers via API
- Explanation of the State string in the QuizAttempts section
QuizQuestionPools
QuizQuestionPools セクションには、テナント上の問題集のリストを取得し、新しい問題集を作成するための API エンドポイントが含まれています。
Quizzes
Quizzes セクションには、テナント上のクイズのリストと関連するクイズ データの取得、クイズの更新、削除、新しいクイズを作成するための API エンドポイントが含まれています。
関連記事:
- How to get a quiz ID via API
- Explanation of the Questions string in the Quizzes section
RoleAssignments
RoleAssignments セクションには、ユーザーやグループに割り当てられたロールのリストを取得するための API エンドポイントが含まれています。
関連記事:
- Get list of roles of a user via API
Reports
Reports セクションには、テナント上のコースセッションのユーザーあたりのコストに関する情報を取得するための API エンドポイントが含まれています。
関連記事:
ScormAttempts
ScormAttempts セクションには、テナント上のすべての SCORM における、すべてのユーザーの試行リストの取得、およびSCORMを作成、更新するための API エンドポイントが含まれています。
Scorms
Scorms セクションには、テナントに .zipファイルをアップロードし、それに基づいてコンテンツパッケージを作成するための API エンドポインが含まれています。また、SCORMとそのID/ SCORM コンテンツ/ コンテンツURLのリストの取得、コース内の学習アイテム間の SCORM の配置の変更、コンテンツパッケージを削除するなど、既存のSCORMを管理することもできます。
関連記事:
SharePoint
SharePoint セクションには、サイトアセットへのファイルのアップロードとダウンロード、特定のラーニング モジュールに関連する埋め込みドキュメントをアップロードするための API エンドポイントが含まれています。
TrainingPlans
TrainingPlans セクションには、トレーニングプランのリスト(一般と指定されたパラメータが設定されたリクエストの両方)の取得、およびトレーニングプランにコースを追加、トレーニングプランからコースを除外、更新するための API エンドポイントが含まれています。
関連記事:
UserCompetencies (user skills)
UserCompetencies ("user skills") セクションには、テナント内のすべてのユーザーの、すべてのスキルのリストを取得する API エンドポイントが含まれています。
関連記事:
UserFields
UserFields セクションには、テナント内の Users セクションのカラムに関連する情報の取得、それらの更新、削除と、カラムを作成するための API エンドポイントが含まれています。
関連記事:
UserRanks
UserRanks セクションには、テナント内での獲得したCEU数によるユーザーのランキングに関連する情報を取得するための API エンドポイントが含まれています。
Users
Users セクションには、テナント上のユーザーリスト、ユーザー情報の取得、消去、統合、更新およびスキルの付与、取り消しをするための API エンドポイントが含まれています。
関連記事:
- APIでユーザーのIDを取得する
- APIでユーザーまたはグループのログイン名を取得する
- APIでユーザーのスキルを取り消す
- APIでLearn365のユーザーアカウントを統合する
- APIでLearn365からユーザーとユーザーのデータを消去する
- Purge skills via API
- Update data in columns of the Users panel via the AP
WaitingListRequests
WaitingListRequests セクションには、ユーザーのキャンセル待ち(ウエイトリスト)に関する情報の取得、およびウエイトリストへの追加や、ウエイトリストから削除するための API エンドポイントが含まれています。
WebHookRegistrations
WebHookRegistrations セクションには、テナント上の WebHook へのサブスクライブと WebHookからのサブスクライブ解除、ユーザーの WebHook に関する情報の取得、新しいWebHookの登録、およびWebHook の登録の更新、削除するための API エンドポイントが含まれています。