calendar icon indicating copy to clipboard operation
calendar copied to clipboard

How to fetch shared calendar properties (creator, created time, last modified by, last modified time) via HTTP Request

Open htcnokia opened this issue 2 months ago • 1 comments

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

How to fetch shared calendar properties (creator, created time, last modified by, last modified time) via HTTP Request

Actual behavior

How to fetch shared calendar properties (creator, created time, last modified by, last modified time) via HTTP Request

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

htcnokia avatar Nov 09 '25 04:11 htcnokia

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.

SebastianKrupinski avatar Nov 10 '25 14:11 SebastianKrupinski