SharePoint REST API を使用してファイルに対してロールを付与するには、AddRoleAssignment エンドポイントを使用します。以下は、このエンドポイントの使用例です。
http
Copy code
POST https://<site-url>/_api/web/GetFileByServerRelativeUrl('<server-relative-url>')/ListItemAllFields/roleassignments/addroleassignment(principalid=<principal-id>, roleDefId=<role-def-id>)