A high-performance, durable block storage designed to be used with Azure Virtual Machines and Azure VMware Solution.
To access managed disks secured with Azure AD, the requesting user must have either the Data Operator for Managed Disks role, or a custom role with the following permissions:
- Microsoft.Compute/disks/download/action
- Microsoft.Compute/disks/upload/action
- Microsoft.Compute/snapshots/download/action
- Microsoft.Compute/snapshots/upload/action
Please refer below article for more information.
https://learn.microsoft.com/en-us/azure/virtual-machines/linux/download-vhd?wt.mc_id=azmanageddisks_inproduct_diskexport_learnmoreexport_csasci&tabs=azure-portal#assign-rbac-role
The following articles provide information on making REST API calls to disks, complete with sample examples.
Disks - REST API (Azure Compute) | Microsoft Learn
Please do let me know if you need any further assistance or information with regards to this question.