makeCalendar
makeCalendar
create a new calendar on target account
const result = await makeCalendar({
url: 'https://caldav.icloud.com/12345676/calendars/c623f6be-a2d4-4c60-932a-043e67025dde/',
props: [
{ name: 'displayname', value: builtInCalendars.APP },
{
name: 'calendar-description',
value: 'random calendar description',
namespace: DAVNamespace.CALDAV,
},
],
headers: {
authorization: 'Basic x0C9ueWd9Vz8OwS0DEAtkAlj',
},
});
Arguments
url
required, the target urlprops
required, array of DAVPropdepth
DAVDepthheaders
request headers
Return Value
array of DAVResponse
Behavior
send a MKCALENDAR request and calendar data that creates a new calendar