Hi,

the url is just a placeholder. 

So we have also a cURL call to request for existing events. That works fine, we 
get the events.
But to set new events we get always that error message.

The example form SOGo developer page also doesn’t work:
(https://www.sogo.nu/files/docs/SOGoDevelopersGuide.html)

curl -u username:password -H 'Content-Type: application/json' -d '{}' 
http://localhost/SOGo/so/francis/Calendar/personal/71B6-54904400-1-7C308500.ics/save
With the correct value it leads also to the same error.
So is this a bug in SOGo? If not what is the expected cURL call to set new 
events?!
Regards, Bit


> Am 07.10.2025 um 09:14 schrieb beon-IT contact ([email protected]) 
> <[email protected]>:
> 
> Hi Quentin,
> 
> the url is just an example, not the real url we use.
> 
> Cheers,
> Bit
> 
>> Am 07.10.2025 um 09:11 schrieb qhivert ([email protected]) <[email protected]>:
>> 
>> Hello,
>>  
>> Are you sure about your url? I see that error is the message for 404 http 
>> code status
>>  
>> Cheers,
>> -- 
>> Quentin Hivert || Alinto || R&D Lead Developer 
>> 19 Quai Perrache 69002 Lyon
>> www.alinto.com <http://www.alinto.com/>
>>  
>> From: [email protected] <[email protected]> On Behalf Of beon-IT 
>> contact
>> Sent: lundi 6 octobre 2025 20:46
>> To: [email protected]
>> Subject: [SOGo] Set new calendar events using cURL results in not found error
>>  
>> 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