iTwin Platform
Get Started
Documentation
Learning
Samples
Blog
Support
Pricing
Sign In
Table of contents
v1
REST API Overview
Overview
Tutorials
Samples
Reference
Changelog
Documentation
Storage
Storage
Download API definition:
OpenAPI v3 (JSON)
API references
Call
Request URL
Title
Tags
POST
/storage/files/{fileId}/complete
Complete file upload
Files
POST
/storage/folders/{folderId}/files
Create file
Files
POST
/storage/folders/{folderId}/folders
Create folder
Folders
DELETE
/storage/files/{fileId}
Delete file
Files
DELETE
/storage/recyclebin/files/{fileId}
Delete file from recycle bin
Recycle Bin
DELETE
/storage/folders/{folderId}
Delete folder
Folders
DELETE
/storage/recyclebin/folders/{folderId}
Delete folder from recycle bin
Recycle Bin
GET
/storage/files/{fileId}/download
Download file
Files
GET
/storage/files/{fileId}
Get file
Files
GET
/storage/folders/{folderId}/files[?$top][&$skip]
Get files in folder
Files
GET
/storage/folders/{folderId}
Get folder
Folders
GET
/storage/folders/{folderId}/list[?$top][&$skip]
Get folders and files in folder
Files
Folders
GET
/storage/folders/{folderId}/list[?$top][&$skip]
Get folders and files in folder
Files
Folders
GET
/storage/recyclebin?projectId[&$top][&$skip]
Get folders and files in recycle bin
Recycle Bin
GET
/storage/folders/{folderId}/folders[?$top][&$skip]
Get folders in folder
Folders
GET
/storage/?projectId[&$top][&$skip]
Get top level folders and files by project
Files
Folders
GET
/storage/?projectId[&$top][&$skip]
Get top level folders and files by project
Files
Folders
POST
/storage/folders/{folderId}/lock
Lock files in folder
Folders
POST
/storage/files/{fileId}/move
Move file
Files
POST
/storage/storage/files/{fileId}/move
Move file (legacy)
Files
POST
/storage/folders/{folderId}/move
Move folder
Folders
POST
/storage/recyclebin/files/{fileId}/restore
Restore file
Recycle Bin
POST
/storage/recyclebin/folders/{folderId}/restore
Restore folder
Recycle Bin
GET
/storage/folders/{folderId}/search?name[&$skip][&$top]
Search for folders and files in folder
Files
Folders
GET
/storage/folders/{folderId}/search?name[&$skip][&$top]
Search for folders and files in folder
Files
Folders
POST
/storage/folders/{folderId}/unlock
Unlock files in folder
Folders
PATCH
/storage/files/{fileId}
Update file
Files
POST
/storage/files/{fileId}/updatecontent
Update file content
Files
PATCH
/storage/folders/{folderId}
Update folder
Folders
Call
Title
Tags
POST
Complete file upload
Files
POST
Create file
Files
POST
Create folder
Folders
DELETE
Delete file
Files
DELETE
Delete file from recycle bin
Recycle Bin
DELETE
Delete folder
Folders
DELETE
Delete folder from recycle bin
Recycle Bin
GET
Download file
Files
GET
Get file
Files
GET
Get files in folder
Files
GET
Get folder
Folders
GET
Get folders and files in folder
Files
Folders
GET
Get folders and files in folder
Files
Folders
GET
Get folders and files in recycle bin
Recycle Bin
GET
Get folders in folder
Folders
GET
Get top level folders and files by project
Files
Folders
GET
Get top level folders and files by project
Files
Folders
POST
Lock files in folder
Folders
POST
Move file
Files
POST
Move file (legacy)
Files
POST
Move folder
Folders
POST
Restore file
Recycle Bin
POST
Restore folder
Recycle Bin
GET
Search for folders and files in folder
Files
Folders
GET
Search for folders and files in folder
Files
Folders
POST
Unlock files in folder
Folders
PATCH
Update file
Files
POST
Update file content
Files
PATCH
Update folder
Folders