Mutations
copyFolder
Copy a folder from a project or folder to another project or folder.
Template for Query:
mutation CopyFolder($input: copyFolderInput!){
copyFolder(input: $input) {
#CopyFolder Fields
}
}
Template for Query Variables:
{
"input" : "<SOME-COPYFOLDER-INPUT-TYPE-SCALAR-VALUE>"
}
Arguments
input* copyFolderInput non-null | Input object for copying a folder. |
* Required
Possible Returns
Value Type | Description |
---|---|
CopyFolderPayload | Return payload on copy folder operation. |
Examples
Example 1
Copy Folder into another folder.
Query:
mutation copyFolder($input: CopyFolderInput!) {
copyFolder(input: $input) {
folder {
id
name
}
}
}
Show More
Query Variables:
{
"input": {
"sourceFolderId": "urn:adsk.wipstg:fs.folder:co.GYF9-KvgRj-jN3XrrSWiIw",
"destinationProjectId": "urn:adsk.workspace:beta.project:08570370-984f-4d59-b722-ecc3de7d8c08",
"destinationFolderId": "urn:adsk.wipstg:fs.folder:co.ZALshZr7RfOhPJI_XND-5A"
}
}
Response:
{
"data": {
"copyFolder": {
"folder": {
"id": "urn:adsk.wipstg:fs.folder:co.gxnrgXm1Tt-9E8xn2PmIAw",
"name": "SubFolder1725880670710"
}
}
}
}
Show More
Example 2
Copy Folder into project.
Query:
mutation copyFolder($input: CopyFolderInput!) {
copyFolder(input: $input) {
folder {
id
name
}
}
}
Show More
Query Variables:
{
"input": {
"sourceFolderId": "urn:adsk.wipstg:fs.folder:co.GYF9-KvgRj-jN3XrrSWiIw",
"destinationProjectId": "urn:adsk.workspace:beta.project:08570370-984f-4d59-b722-ecc3de7d8c08",
"destinationFolderId": "urn:adsk.wipstg:fs.folder:co.ZALshZr7RfOhPJI_XND-5A"
}
}
Response:
{
"data": {
"copyFolder": {
"folder": {
"id": "urn:adsk.wipstg:fs.folder:co.yQbmDJhjQdmJtjPKRXqAZQ",
"name": "SubFolder1725880670710(1725880679553)"
}
}
}
}
Show More