API による登録情報の更新

  • 更新

Learn365 APIでは、受講者の受講履歴に表示される登録(受講)情報を更新することができます。

ここでは、API を通じた 受講者の登録情報の更新について説明します。

登録情報を更新するには、登録 ID が必要です。登録 ID の取得については、こちらをご参照ください。

 

API を通じた登録情報の更新は、以下の手順に沿って行います。

1. https://api.365.systems/  にアクセスし、API キーで認証します。

2. Enrollments セクションに移動し、PATCH /odata/v2/Enrollments({Id}) Updates a Enrollment partially. Input data won't be validated, be careful using this method エンドポイントを選択し、右上の「Try it out」をクリックします。

3.パラメータを入力します。

  • Id「key: Id」 フィールドに、登録 ID を入力します。
  • Enrollment:「Edit Value」フィールドに、更新するプロパティを入力します。更新しないプロパティは行全体を削除します。 
    • "RegistrationDate": "2025-06-30T06:50:38.0000000+00:00":入力フォーマットに従って、登録日に置き換えます。
    • "StartDate": "2025-06-30T06:50:38.0000000+00:00":入力フォーマットに従って、開始日に置き換えます。
    • "CompletionDate": "2025-06-30T06:50:38.0000000+00:00":入力フォーマットに従って、コースの完了日に置き換えます。
    • "CoursePassingStatus": "integer":「integer」をコースのステータスの数値に置き換えます。
      • 完了:0
      • 未開始:1
      • 進行中:2
    • "CEU": "number":「number」をCEU数に置き換えます。
    • "CourseDuration": "integer":「integer」をコースの所要時間(分単位)に置き換えます。
    • "DueDate": "2025-06-30T06:50:38.0000000+00:00":入力フォーマットに従って、コースの期日に置き換えます。

入力例:

 

{
"RegistrationDate": "2024-01-15T15:00:00.00Z",
"StartDate": "2024-02-15T15:00:00.00Z",
"CompletionDate": "2024-03-15T15:00:00.00Z",
"CoursePassingStatus": 0,
"CEU": "20",
"CourseDuration": 60,
"DueDate": "2024-04-15T15:00:00.00Z"
}

 

EnrollmentUpdate api-1.png

 

4.「Execute」を選択してリクエストを実行します。

5.Responses ブロックで結果を確認します。

  • Code 2xx(204など)は、リクエストが正しく動作したことを示します。
  • エラーの場合、Response body にはエラー オブジェクトとそのコード、問題を説明するメッセージ キーが含まれます。

更新された登録情報は、Learn365 管理センターの「受講の履歴を閲覧」および「受講の進捗を閲覧」、およびダウンロードした進捗レポートで追跡できます。