fetchPrincipalUrl
fetchPrincipalUrl
fetch resource principal collection url
const url = await fetchPrincipalUrl({
account: {
serverUrl: 'https://caldav.icloud.com/',
rootUrl: 'https://caldav.icloud.com/',
accountType: 'caldav',
},
headers: {
authorization: 'Basic x0C9uFWd9Vz8OwS0DEAtkAlj',
},
});
Arguments
account
required, account withrootUrl
andaccountType
headers
request headersheadersToExclude
array of keys of the headers you want to excludefetchOptions
options to pass to underlying fetch function
Return Value
principal collection url
Behavior
send current-user-principal PROPFIND request and extract principal collection url from xml response