Discuss this help topic in SecureBlackbox Forum
WebDAV: Upload vCard to server
The created vCard can be uploaded to a server using TElWebDAVClient.UploadVCard() method. You should pass target address book URL and vCard body as input parameters. vCard can be represented as a Stream object or TElVCard instance. UploadVCard() method returns ETag of an uploaded object as a result. You can use this ETag later for subsequent method calls.
If ETag parameter is not used, the client performs such request that existing resource will not be overwritten with the uploaded one. If ETag parameter is set to some existing ETag value, then the client will request the server to overwrite an existing resource.