Copies a document to a specified destination folder.
Base Request
POST /api/documents/[docId]/copy
where [docId] is the alphanumeric ID for the document.
Headers
Header Name | Description | Required | Values |
---|---|---|---|
Authorization | The access token | Required |
Bearer [access_token]
where [access_token] is a string generated when you complete authentication (see Getting Started) |
User-Agent | Identity of the client making the request to the server | Required |
[product]/[version]
where [product] is the name of the software you are using to make the request and [version] is the numbered version of the software (for example, MyCompanyProduct/1.0). For information on other types of values commonly included in user-agent request headers, see the User-Agent HTTP header reference section on the Mozilla developer documentation website. |
HXCS-REPOSITORY | The repository ID | Optional | Any contributed repository name. Default is default. |
Accept | The format of the data to be returned | Optional | application/vnd.hxcs.v1+json |
Request Body
Element | Description | Type | Required | Notes |
---|---|---|---|---|
name | The name of the document after it has been copied to the destination folder | string | Required | None |
targetParentId | Alphanumeric ID of the destination folder where the document will be copied | string | Required | Valid values take the following format: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx (for example, 097d50d7-f839-440a-b72c-f2a51ea214b7) |
Sample Request
POST /api/documents/[docId]/copy Authorization: Bearer [access_token] User-Agent: MyCompanyProduct/1.0 HXCS-REPOSITORY: default Accept: application/vnd.hxcs.v1+json { "name": "Doc1b", "targetParentId": "097d50d7-f839-440a-b72c-f2a51ea214b7" }
Response
See Document for response body details and a sample response.
Status Codes and Errors
The following table lists the returned status codes.
Code | Description | Notes |
---|---|---|
200 | OK | Copies the document to the specified destination folder. |
401 | Not Authorized | Authentication has failed or was not provided. |
403 | Not Allowed | Access permissions are invalid or missing. |
404 | Not Found | The document could not be found. |