Hi there,

I would like to set a new event in my personal calendar via cURL but get always 
a not found error:
<D:error xmlns:D="DAV:">the requested object could not be found!</D:error>

My cURL call i have use is like this:

curl --location --request PUT 
'https://webmail.domain.de/SOGo/dav/[email protected]/Calendar/personal/' \
--header 'Content-Type: text/xml' \
--header 'depth: 1' \
--header 'charset: "utf-8"' \
--header 'Authorization: Basic base64_hash' \
--data '<C:calendar-query xmlns:D='DAV:' 
xmlns:C='urn:ietf:params:xml:ns:caldav'>
    <D:set>
        <D:prop>
            <D:displayname>Test Calendar</D:displayname>
            <C:calendar-description>Test Calendar</C:calendar-description>
            <C:calendar-data>
              <![CDATA[
                  BEGIN:VCALENDAR
                  BEGIN:VEVENT
                  UID:test123
                  SUMMARY:Test Event
                  DTSTART=20251007T080000
                  DTEND=20251007T100000
                  END:VEVENT
                  END:VCALENDAR]]>
            </C:calendar-data>
        </D:prop>
    </D:set>
</C:mkcalendar>’

When i try the test code from the SOGo developers guide:
curl -u username:password -H 'Content-Type: application/json' -d '{}' 
http://localhost/SOGo/so/francis/Calendar/personal/71B6-54904400-1-7C308500.ics/save
I get also the same error: 
<D:error xmlns:D="DAV:">the requested object could not be found!</D:error>


So when I request events from the personal calendar then it works! But I would 
also set new events by using cURL.
What could be the reason? 
Thanks & regards,
Bit

Reply via email to