Skip to main content
Version: 1.1.6

createVCard

createVCard

create one vcard on the target addressBook

const result = await createVCard({
addressBook: addressBooks[0],
filename: 'test.vcf'
vCardString: 'BEGIN:VCARD\nVERSION:3.0\nN:;Test BBB;;;\nFN:Test BBB\nUID:0976cf06-a0e8-44bd-9217-327f6907242c\nPRODID:-//Apple Inc.//iCloud Web Address Book 2109B35//EN\nREV:2021-06-16T01:28:23Z\nEND:VCARD',
headers: {
authorization: 'Basic x0C9ueWd9Vz8OwS0DEAtkAlj',
},
});

Arguments

  • addressBook required, DAVAddressBook
  • filename required, file name of the new vcard, should end in .vcf
  • vCardString required, vcard file data
  • headers request headers

Return Value

fetch api response

Behavior

use PUT request to create a new vcard