Questions tagged [caldav]

CalDAV (Calendaring Extensions to WebDAV) is an Internet standard allowing a client to access scheduling information on a remote server.

CalDAV (Calendaring Extensions to WebDAV) is an Internet standard (rfc4791) allowing a client to access scheduling information on a remote server.

Use this tag for questions that deal with CalDAV or any of its features.

360 questions
2
votes
1 answer

Spring WebFlux and CalDav HTTP methods

I want to create a react-spring (with Netty underhood) proxy that can handle CalDav HTTP methods like REPORT. If I use the ProxyExchange object in the controller it doesn't understand the REPORT method and I get an NPE when using the proxy.forward()…
MrPTqp
  • 21
  • 3
2
votes
1 answer

Do internet calendar subscriptions (i.e. an ics url) automatically delete past events?

I subscribed to an internet calendar (the kind with a url ending in .ics), and I noticed that in my calendar clients, future events will update just fine, but past events quickly disappear. Is this standard behavior for internet ical subscriptions?…
ETL
  • 188
  • 10
2
votes
1 answer

Reading/writing yahoo calendar (beta) in .net

Is there any way to access the yahoo calendar (beta) events in asp.net code behind file? i want to access the user calendar events with OAuth or with username/password combination. Yahoo only describes that it supports CalDav but how to do it in…
2
votes
1 answer

Is there any way to retrieve Apple DSID with an app specific password?

I'm working on a little project where I would like to fully sync my Apple Calendar with my web-app. I'm using two packages in python (caldav and icalendar) to view, create, update and delete events and then I'm using some GraphQL to prettify the…
André Krosby
  • 1,008
  • 7
  • 18
2
votes
0 answers

OpenAPI specification for calDAV?

I'm about to embark on some work around a calDAV server implementation. calDAV is specified in a series of RFC: rfc4918: HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV) rfc4791: Calendaring Extensions to WebDAV…
stwissel
  • 20,110
  • 6
  • 54
  • 101
2
votes
1 answer

Not able to get 'current-user-principal' for user from apple caldav server

I am trying to get current-user-principal from apple caldav server and getting 400 error from apple. It was working few days ago, not sure if anything is changed from apple's side as we didn't changed anything on our side. Issue comes only with the…
Priyank Kotiyal
  • 241
  • 2
  • 13
2
votes
1 answer

Determine access rights for CalDAV calendars

I'm creating a PHP application that will write events to a CalDAV calendar (Kolab groupware). For this I ask for the calendar-home-set of the respective user. After that, I only want to use calendars that I have write permissions for. It may well be…
2
votes
1 answer

How to update event via Python's CalDav

I am using Python's library: CalDav in order to connect Horde Calendar. I have no trouble with creating a new event, however, I can't find in the documentation method how to update existing event.
RandomUser
  • 63
  • 1
  • 8
2
votes
1 answer

ICloud Caldav connection to get calendars

I am trying to connect to ICloud calendars and parse events I can do that if I use the public calendar url and it works fine. However doing that I cannot update the event for that I need CalDav connection. I am struggling as most of the examples…
confusedMind
  • 2,573
  • 7
  • 33
  • 74
2
votes
2 answers

CalDav Client for iCloud: MKCOL fails with 412 precondition failed

I need help. I implemented a CalDav Client on our System and it worked like a charm. Now I have some problems with creating new calendars on iCloud. Maybe some of you know how I can fix this. Currently I get a 412 Error. Headers: "Depth:…
Klerafukan
  • 53
  • 6
2
votes
0 answers

how to workaround Gsuite caldav api 500 internal error on large calendar

We're programmatically downloading Google calendar in ICS format using this url : https://apidata.googleusercontent.com/caldav/v2/calid/events where calid is the calendarid On large calendars ( more than around 5000 entries or so), it fails with…
CloudAnywhere
  • 669
  • 1
  • 11
  • 27
2
votes
1 answer

Access Fastmail CalDAV with Python

I'm trying to access my Fastmail calendar through Python. I'm using the caldav module as suggested by this answer. This is what my code looks like: def main(): auth = HTTPBasicAuth(username='mail@domain.com', password='myapplicationpassword') …
Cyril
  • 559
  • 5
  • 17
2
votes
3 answers

How can I integrate CalDAV and CardDAV

I am trying to allow people (from a URL) to connect to a calender/contacts from their iPhone, Blackbury or Android phone - what is the best way to do this? I've had a bit of a read and it seems that CalDAV and CardDAV are the best way to integrate…
Techco1
  • 21
  • 1
  • 2
2
votes
1 answer

Create calendar events in NextCloud using PHP

I'm trying to create a calendar event in Nextcloud with PHP and cURL. After running the code from command line, I get the following error from Nextcloud 12: PUT is not allowed on non-files. Here is the full code I'm using following this…
geraldo
  • 562
  • 11
  • 33
2
votes
1 answer

Python client to access CalDAV via OAuth2 on Nextcloud

The canonical examples for using CalDAV always use username/password authentication. However Nextcloud supports OAuth2, therefore I would like to use CalDAV via oauth. I already have done the same with the Google calendar API, but just adapting the…
Adrian W
  • 4,563
  • 11
  • 38
  • 52