Listing links by fetching them from server
GET https://<url>/graph/v1beta1/drives/<drive-id>/items/<item-id>/permissions
(same as shares)
A list of links is available in the object values like:
{
"createdDateTime": "2026-08-19T11:55:13.45495517Z",
"hasPassword": true,
"id": "IAfiUVqqpslHpNK",
"link": {
"@libre.graph.displayName": "test",
"@libre.graph.quickLink": false,
"preventsDownload": false,
"type": "edit",
"webUrl": "https://<url>/s/ioRkTIB9VDNKzxy"
}
},
It should be displayed in the same way as the spaces' links
- Name of the link (or
Unnamed link if empty) -> first row
Below:
- Permission
- Expiration date (only if exists)
On the right, the chain icon that points to the link
edit and remove, in the following issues.
Small issue to fix:
The warning under the PUBLIC LINKS header states:
Anyone with the link has access to the space
it should be
Anyone with the link has access to the file/folder
TASKS
Listing links by fetching them from server
(same as shares)
A list of links is available in the object
valueslike:It should be displayed in the same way as the spaces' links
Unnamed linkif empty) -> first rowBelow:
On the right, the chain icon that points to the link
edit and remove, in the following issues.
Small issue to fix:
The warning under the
PUBLIC LINKSheader states:Anyone with the link has access to the spaceit should be
Anyone with the link has access to the file/folderTASKS