My goal is to build a task dashboard app which will pull tasks from different systems (e.g. Basecamp, Apple Reminders, ...) and display them in a certain way to a user. My biggest question so far whether there is any way how to access Apple Reminders with web application. I know it is possible via iOS app or OSX app. I guess I have to connect directly to Apple iCloud servers but haven't found any meaningful answer or hint how to do that.
On iCloud.com, go to Account Settings, then click Restore Calendars and Reminders in the Advanced section. Available versions are listed by the date and time they were archived. To the right of the version you want to restore, click Restore. There may be more versions than can be displayed.
Open the Settings app, then tap [your name] > iCloud and turn on Reminders. Inside the Reminders app, you'll see all of your reminders on all of your Apple devices that are signed in to the same Apple ID. Learn more about upgrading your iCloud reminders after you update to iOS 13 or later and iPadOS.
This API was created by Apple. The Apple iCloud API endpoint is located at http://www.apple.com/.
Check this gem https://github.com/adammck/ruby-icloud. It's supposed to be an iCloud api in Ruby but it just supports reminders for now. So, you are a lucky guy ;)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With