このルートに POST するためのすべての組み合わせを試しましたが、引き続き 404 が返されると思います。何が間違っていますか?
courseOffering の親を別の既存の courseTemplate に設定したいと考えています。courseOffering orgUnitId は 31273、新しい親 (courseTemplate) orgUnitId は 31286 です。使用されるルートは次のとおりです: POST .../d2l/api/lp/1.2/orgstructure/31273/parents/ (末尾の / なしでも試行) JSON ブロック: {"OrgUnitId":31286}
また、OrgUnitId の代わりに Id と Identifier を試し、int と orgUnitId (小文字) の代わりに文字列 "31286" を試しました - すべて 404 になります。
fwiw、同じルートでの get は問題なく動作します。
Valence docs からの cwt: POST /d2l/api/lp/(version)/orgstructure/(orgUnitId)/parents/ 提供された組織単位に新しい親組織単位を与えます。
パラメータ: バージョン (D2LVERSION) – API バージョン。orgUnitId (D2LID) – 組織単位 ID。JSON パラメータ:
OrgUnitId (単一の JSON 番号としての D2LID) – 親として追加する組織単位。