@Danp Yes, I am using the old one. I think I can overcome this by passing path and updating xo. Thank you.
But I was able to get the job done by exporting the VHD file.
xe vdi-list
xe vdi-export uuid=33a94644-ef92-4ebe-8aef-77525c5931d9 filename=filename.vhd format=vhd
OR
curl -u 'root:pass' -X GET "192.168.1.100/export_raw_vdi?vdi=33a94644-ef92-4ebe-8aef-77525c5931d9&format=vhd" -o filename.vhd