組織単位のカスケード構造からユーザーの登録を削除する方法は? 私のアプリでは、次のパスを使用して登録を作成します。
POST /d2l/api/lp/1.4/enrollments/
リクエスト本文:
{
"OrgUnitId": 123,
"UserId": 4,
"RoleId": 5
}
この呼び出しにより、3 つの登録が作成されます。
- OrgUnitId=123 -> コース提供
- OrgUnitId=124 -> セクション
- OrgUnitId=125 -> グループ
そのため、トップ レベルの orgUnitId (コース オファリングに関連) しか知りません。その他の登録は自動的に作成されます。
登録を削除しようとすると、次の DELETE 呼び出しを使用します。
/d2l/api/lp/1.4/enrollments/orgUnits/123/users/4
この呼び出しの後、「登録の子」がまだ表示されます。
- OrgUnitId=124 -> セクション
- OrgUnitId=125 -> グループ
どうすれば削除できますか?