Skip to content

API reference

Every operation of the API, generated from the OpenAPI document (version 1.1.0, 29 operations). Each page gives the address, the OAuth scope, the rate cost, the parameters, the body, every response and an example request. The developer guide explains how it all fits together; the OpenAPI document and the Postman collection are on the downloads page.

OperationAddressScope
List shares listSharesGET /sharesfoldr.read
Get a share getShareGET /shares/{share_id}foldr.read
OperationAddressScope
List a folder listChildrenGET /shares/{share_id}/childrenfoldr.read
Copy a file or folder copyItemPOST /shares/{share_id}/copyfiles.write
Upload a file uploadFilePUT /shares/{share_id}/filesfiles.write
Create a folder createFolderPOST /shares/{share_id}/foldersfiles.write
Get a file or folder getItemGET /shares/{share_id}/itemfoldr.read
Rename a file or folder renameItemPOST /shares/{share_id}/renamefiles.write
OperationAddressScope
Download a file getContentGET /shares/{share_id}/contentfoldr.read
Get a download URL getDownloadUrlGET /shares/{share_id}/download-urlfoldr.read
OperationAddressScope
Search searchGET /searchfoldr.read
OperationAddressScope
List custom fields listFieldsGET /fieldsfoldr.read
Get field values getFieldValuesGET /shares/{share_id}/field-valuesfoldr.read
Set a field value setFieldValuePUT /shares/{share_id}/field-values/{field_id}fields.write
OperationAddressScope
Replace a file’s contents overwriteFilePUT /shares/{share_id}/contentfiles.overwrite
Delete a file or folder deleteItemDELETE /shares/{share_id}/itemsfiles.delete
Move a file or folder moveItemPOST /shares/{share_id}/movefiles.move
List versions listVersionsGET /shares/{share_id}/versionsfoldr.read
Restore a version restoreVersionPOST /shares/{share_id}/versions/restorefiles.overwrite
OperationAddressScope
Start an upload session createUploadSessionPOST /uploadsfiles.write
Cancel an upload session cancelUploadSessionPOST /uploads/{id}/cancelfiles.write
Complete an upload session completeUploadSessionPOST /uploads/{id}/completefiles.write
OperationAddressScope
List operations listOperationsGET /operationsfiles.write files.move files.delete files.overwrite
Get an operation getOperationGET /operations/{id}files.write files.move files.delete files.overwrite
Cancel an operation cancelOperationPOST /operations/{id}/cancelfiles.write files.move files.delete files.overwrite
OperationAddressScope
List sharing requests listShareRequestsGET /share-requestssharing
Get a sharing request getShareRequestGET /share-requests/{id}sharing
Ask to share createShareRequestPOST /shares/{share_id}/share-requestssharing
OperationAddressScope
Get the signed-in person getMeGET /meprofile

The objects these operations send and take are on the schemas page.