To my surprise the calendar api does not seem to have a documented method to create meeting invitations and so I checked, how they can be accessed. New meeting invitations created from the Notes Client show up in the /api/calendar/events response with a noticetype block, indicating that they are notices instead of regular event types:
"x-lotus-noticetype": {
"data":"I"
},
If I try to access this notice via event-ID (/api/calendar/events/{id}), a com.ibm.domino.calendar.store.StoreException: Error reading event is returned, though (/api/calendar/notices/{id} works).
If I post an event message with this noticetype, this message is accepted by the server, however, it does not create a meeting invitation (as I hoped for) but creates a regular appointment of apptype 0 (without attendees) and not of apptype 3 as I requested. All this is quite confusing, isn't it?