DrupalのJSONAPIを用いてnodeのuidフィールドを更新しようとした際、以下のエラーが発生しました。

The current user is not allowed to PATCH the selected field (uid). The 'administer nodes' permission is required.

これについて、権限を変更することで解決できました。

具体的には、NodeAdminister contentにチェックをいれることで、解決できました。

ただし、以下のような記載がありましたので、利用にあたっては注意が必要かと思います。

Warning: Give to trusted roles only; this permission has security implications. Promote, change ownership, edit revisions, and perform other tasks across all content types.

参考になりましたら幸いです。


動画版(生成AIによる自動生成): この記事の内容をずんだもん×四国めたんの掛け合いで解説しています。自動生成のため、内容に誤りがある可能性があります。正確な情報は記事本文をご参照ください。