I want to interact with Office365 Sharepoint sites, so I am trying to choose right API for this. There are different APIs for working with Sharepoint, which are good for me: Sharepoint REST API and Microsoft Graph API for Sharepoint. Which one should I choose? Are there any differences in functionality between them?
What I want to do exactly: download from Office365/upload to Office 365 site collections, sites, lists, folders, items, documents; save metadata and settings from Sharepoint site; save history.
Is it possible? If so, in which way can I do it?