Hi @Adz ,
I will recommend you Microsoft Graph API. Microsoft Graph is a RESTful web API that enables you to access Microsoft Cloud service resources. After you register your app and get authentication tokens for a user or service, you can make requests to the Microsoft Graph API. Microsoft Graph becomes useful when you wish to link several resources types in one point. Also as trevorseward said, The SharePoint API isn't being developed any longer. So the Graph might be a better choice for us.
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.