Asana API ドキュメントによると、サブタスクから親を削除できるはずなので、サブタスクは通常のタスクになります。
サブタスクの作成は、通常のタスクの作成と同じですが、ワークスペースを指定する代わりに、親タスクを指定する必要があります。各タスクは 1 つの親のみを持つことができ、setParent エンドポイントを使用して、既存のタスクから親を追加または削除できます。
ただし、このエンドポイントで親を削除する方法は明確ではありません。リクエストの本文として次のことを試しました
parent=0
=> 400 の不正なリクエスト {"エラー":[{"メッセージ":"親: ID ではありません: 0"}]}
null
=> 400 不正なリクエスト {"エラー":[{"メッセージ":"リクエスト データを解析できませんでした。JSON が無効です"}]}
parent={subtaskid}
=> 500 エラー (サブタスクをそれ自体の親として追加できないことは理にかなっていますが、私が思うに 500 エラーであってはなりません) {"errors":[{"message":"Server Error","phrase" :"14匹のオレンジ色の猿がスムーズに走る"}]}
parent=
=> 400 不正なリクエスト {"エラー":[{"メッセージ":"親: ID ではありません: "}]}
これはまったく可能ですか?