Queries
fileVersions
Retrieves all versions of the specified file.
Template for Query:
query GetFileVersions($projectId: String!, $itemId: String!, $pagination: PaginationInput) {
fileVersions(projectId: $projectId, itemId: $itemId, pagination: $pagination) {
# FileVersions Fields
}
}
Template for Query Variables:
{
"projectId" : "<SOME-STRING-TYPE-SCALAR-VALUE>",
"itemId" : "<SOME-STRING-TYPE-SCALAR-VALUE>",
"pagination" : "<SOME-PAGINATION-INPUT-TYPE-VALUE>"
}
Arguments
projectId* String! non-null | The ID of the project that contains the item. |
itemId* String! non-null | The ID of the file to retrieve. |
pagination | Specifies how to split the response into multiple pages. |
* Required
Possible Returns
Value Type | Description |
---|---|
FileVersions! non-null |
A common interface that contains a list of file versions returned in response to a query. |
Example
Example 1
This example retrieves information about all versions of the file named End Cap. This is the same file found in the example provided for the query item.
Query:
query GetFileVersions($projectId: String!, $itemId: String!) {
fileVersions(projectId: $projectId, itemId: $itemId){
results {
__typename
name
parentFile {
name
}
versionNumber
createdOn
createdBy {
firstName
lastName
}
lastModifiedOn
lastModifiedBy {
firstName
lastName
}
}
}
}
Show More
Query Variables:
{
"projectId": "a.YnVzaW5lc3M6YXV0b2Rlc2syMDA2I0QyMDIxMTIwNzQ5ODU1NTY5",
"itemId": "urn:adsk.wipstg:dm.lineage:iXZvqClST72tS2XGNtuLEg"
}
Response:
{
"data": {
"fileVersions": {
"results": [
{
"__typename": "DesignFileVersion",
"name": "f8a2ab7f-c490-45be-aee4-7985289f741d.f3d",
"parentFile": {
"name": "End Cap"
},
"versionNumber": 3,
"createdOn": "2022-02-01T07:32:18Z",
"createdBy": {
"firstName": null,
"lastName": null
},
"lastModifiedOn": "2022-02-01T07:32:28Z",
"lastModifiedBy": {
"firstName": null,
"lastName": null
}
},
{
"__typename": "DesignFileVersion",
"name": "d7555af9-8b37-4496-9753-02aa54749277.f3d",
"parentFile": {
"name": "End Cap"
},
"versionNumber": 2,
"createdOn": "2022-01-28T06:31:23Z",
"createdBy": {
"firstName": null,
"lastName": null
},
"lastModifiedOn": "2022-01-28T06:32:59Z",
"lastModifiedBy": {
"firstName": null,
"lastName": null
}
},
{
"__typename": "DesignFileVersion",
"name": "fbced63b-3cc8-4ba5-9a5b-0a5d240eb48e.f3d",
"parentFile": {
"name": "End Cap"
},
"versionNumber": 1,
"createdOn": "2022-01-27T18:40:17Z",
"createdBy": {
"firstName": null,
"lastName": null
},
"lastModifiedOn": "2022-01-28T06:26:36Z",
"lastModifiedBy": {
"firstName": null,
"lastName": null
}
}
]
}
}
}
Show More