WebDAV methods

Content Platform Tenant Management Help

Version
9.7.x
File Size
4269 KB
Audience
anonymous
Part Number
MK-95HCPH002-19

HCP supports most standard WebDAV methods, as indicated in the list below.

PUT
Use this method to:
  • Store an object in the namespace
  • Add or replace custom metadata in the default annotation for an existing object
When you store an object in the namespace, HCP uses the ETag response header to return the cryptographic hash value for the object.
GET
Use this method to retrieve an object or metafile from the namespace.
HEAD
Use this method to check whether an object, default annotation, an ACL, or a directory exists in the namespace.
MKCOL
Use this method to create a new directory in the namespace.
PROPPATCH
Use this method to:
  • Change system metadata associated with an object.

    If the request to change system metadata specifies a symbolic link, HCP changes the metadata on the object that’s the target of the link and not on the link itself.

  • Store dead properties as custom metadata in the default annotation (when this capability is enabled in the namespace configuration).
PROPFIND
Use this method to retrieve metadata associated with an object, including both system metadata and dead properties stored as custom metadata. You can use PROPFIND to retrieve dead properties only when the namespace is configured to store dead properties as custom metadata.
COPY
Use this method to copy an object from one location to another.
When using this method, you need to specify the full URL for the target location.
A request to copy an object fails if an object with the same name already exists at the target location.
MOVE
Use this method to move an object from one location to another.
When using this method, you need to specify the full URL for the target location.
A request to move an object fails if:
  • An object with the same name already exists at the target location.
  • The source object is under retention.
DELETE
Use this method to delete an object, directory, symbolic link, or default annotation from the namespace.
LOCK
Use this method to lock an object on a single node.
UNLOCK
Use this method to unlock an object on a single node.
OPTIONS
Use this method to see which WebDAV methods are supported for the specified object, directory, or symbolic link.

Unsupported methods

  • POST
  • TRACE