
Hi @Tapiwanashe Ndhlovu,
In the Microsoft Graph API, there is no direct way to create quick launch navigation links in SharePoint. Microsoft Graph API is mainly used to access and manage resources on the Microsoft 365 platform, including users, groups, mail, calendars, files, etc.
To create quick launch navigation links in SharePoint, you can use the SharePoint REST API. The SharePoint REST API provides a rich set of endpoints and operations to interact with SharePoint sites and create, update, delete, and more.
Here are the basic steps to create a quick launch navigation link in SharePoint using the SharePoint REST API:
Get the web URL of the website: You can use the Microsoft Graph API or the SharePoint REST API to get the URL of the website.
Construct the request URL: According to the documentation of the SharePoint REST API, construct the appropriate request URL. For example, the following URLs can be used to create quick launch navigation links:
POST /sites/{site-id}/navigation/quicklaunch
Build request headers: Set appropriate request headers, such as authentication headers, as needed.
Build the request body: In the request body, specify the properties of the quick launch navigation link you want to create, such as link title, URL, target, etc.
Send Request: Send a request using an appropriate method such as POST to create a quick launch navigation link.
Here is link for your reference:
Rest API :https://www.codesharepoint.com/rest-api/create-quick-launch-link-in-sharepoint-using-rest-api
At present, the Graph api has not launched a corresponding api, but Microsoft is currently integrating the api in the platform. I think there should be a corresponding api for you to use in the near future。
At present, it is possible to call the Graph API in Power shell to create a document library, and then implement quickLaunch through scripts.
How To Connect To Microsoft Graph API Using PowerShell:https://thesysadminchannel.com/how-to-connect-to-microsoft-graph-api-using-powershell/#:~:text=Connect%20to%20Microsoft%20Graph%20API%20Using%20Interactive%20Logon,pops%20up%204%20You%20should%20see%20authentication%20complete
quickLaunch:https://www.codesharepoint.com/powershell/create-quick-launch-link-in-sharepoint-using-powershell
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.
Best Regards
Cheng Feng