How to fetch shared calendar properties (creator, created time, last modified by, last modified time) via HTTP Request
Steps to reproduce
Hi everyone, I'm trying to retrieve shared calendar events using an HTTP Request node in N8N. I need to get the following metadata for each event: Creator (who created the event) Created time Last modified by Last modified time I know I can use REPORT request with a prop like: <D:prop> <D:getetag/> <C:calendar-data/> </D:prop> But I couldn’t find any documentation on whether there are specific properties (like <C:created-by/>, <C:last-modified-by/>, etc.) that expose the creator or last modifier of a calendar event. Does anyone know: Are there any standard or extended WebDAV/CalDAV properties that return creator and last modified by info? If so, what are the exact XML prop names I should use in the request body? Is this dependent on the calendar server (e.g., Nextcloud, Google, Exchange)? Any examples or working XML snippets would be super helpful. Thanks in advance!
Expected behavior
Actual behavior
Calendar app version
No response
CalDAV-clients used
No response
Browser
No response
Client operating system
No response
Server operating system
No response
Web server
None
Database engine version
None
PHP engine version
None
Nextcloud version
No response
Updated from an older installed version or fresh install
None
List of activated apps
Nextcloud configuration
Web server error log
Log file
Browser log
Additional info
No response
Hi @htcnokia
But I couldn’t find any documentation on whether there are specific properties (like <C:created-by/>, <C:last-modified-by/>, etc.) that expose the creator or last modifier of a calendar event.
That are no properties that show who created the event in a shared calendar. The only way to "determine" this information is to pull it out of the event ical, ORGANIZER = owner, but there is no way to see who last modified an event.
To the best of my knowledge there are no RFC defined CalDAV properties for there information you are looking for.