fetchHomeUrl
fetchHomeUrl
fetch resource home set url
const url = await fetchHomeUrl({
account: {
principalUrl,
serverUrl: 'https://caldav.icloud.com/',
rootUrl: 'https://caldav.icloud.com/',
accountType: 'caldav',
},
headers: {
authorization: 'Basic x0C9uFWd9Vz8OwS0DEAtkAlj',
},
});
Arguments
account
required, account withprincipalUrl
andaccountType
headers
request headersheadersToExclude
array of keys of the headers you want to excludefetchOptions
options to pass to underlying fetch function
Return Value
resource home set url
Behavior
send calendar-home-set or addressbook-home-set (based on accountType) PROPFIND request and extract resource home set url from xml response