All REST Endpoints
Applinks
The Applinks API provides basic applink operations.
- Create File Applink
- Method: postPath:
/documents/api/1.2/applinks/file/{fileId} - Create Folder Applink
- Method: postPath:
/documents/api/1.2/applinks/folder/{folderId} - Refresh Applink Token
- Method: putPath:
/documents/api/1.2/applinks/token
Catalog
The Catalog API provides information about what resources are available for a particular version.
- Get All Versions
- Method: getPath:
/documents/api/ - Get API Catalog
- Method: getPath:
/documents/api/{version}/metadata-catalog - Get Applink API Catalog
- Method: getPath:
/documents/api/{version}/metadata-catalog/applinks - Get Configuration API Catalog
- Method: getPath:
/documents/api/{version}/metadata-catalog/configuration - Get File API Catalog
- Method: getPath:
/documents/api/{version}/metadata-catalog/files - Get Folder API Catalog
- Method: getPath:
/documents/api/{version}/metadata-catalog/folders - Get Metadata API Catalog
- Method: getPath:
/documents/api/{version}/metadata-catalog/metadata - Get Public Links API Catalog
- Method: getPath:
/documents/api/{version}/metadata-catalog/publiclinks - Get Share API Catalog
- Method: getPath:
/documents/api/{version}/metadata-catalog/shares - Get Sites API Catalog
- Method: getPath:
/documents/api/{version}/metadata-catalog/sites - Get Specific Version
- Method: getPath:
/documents/api/{version} - Get Templates API Catalog
- Method: getPath:
/documents/api/{version}/metadata-catalog/templates - Get User API Catalog
- Method: getPath:
/documents/api/{version}/metadata-catalog/users
Client Applications
The operations from the Client Applications category.
- Create a Client Application
- Method: postPath:
/documents/api/1.2/config/clientApplications - Delete a Client Application
- Method: deletePath:
/documents/api/1.2/config/clientApplications/{id} - Download a Client Application File
- Method: getPath:
/documents/api/1.2/config/clientApplications/{id}/data - Get a Client Application
- Method: getPath:
/documents/api/1.2/config/clientApplications/{id} - Get All Client Applications
- Method: getPath:
/documents/api/1.2/config/clientApplications - Update a Client Application
- Method: putPath:
/documents/api/1.2/config/clientApplications/{id}
Configuration
The Configuration API provides basic configuration operations.
- Get CDN Configuration
- Method: getPath:
/documents/api/1.2/config/sites/deliverycdn - Get Collaboration Configuration
- Method: getPath:
/documents/api/1.2/config/collaboration - Get Email Notification Configuration
- Method: getPath:
/documents/api/1.2/config/notification/email - Set Email Notification Configuration
- Method: putPath:
/documents/api/1.2/config/notification/email
Files
The Files API provides basic file operations.
- Abort an Extraction Job
- Method: deletePath:
/documents/api/1.2/files/{fileId}/_extract/{jobId} - Assign a Metadata Collection to a File
- Method: postPath:
/documents/api/1.2/files/{fileId}/metadata/{collectionName} - Assign Values to a File Metadata Collection
- Method: postPath:
/documents/api/1.2/files/{fileId}/metadata - Copy File
- Method: postPath:
/documents/api/1.2/files/{fileId}/copy - Create File Conversation
- Method: postPath:
/documents/api/1.2/files/{fileId}/conversation - Delete All File Tags
- Method: deletePath:
/documents/api/1.2/files/{fileId}/tags - Delete Custom Rendition
- Method: deletePath:
/documents/api/1.2/files/{fileId}/data/rendition - Delete File
- Method: deletePath:
/documents/api/1.2/files/{fileId} - Delete Values in File Metadata Collection
- Method: deletePath:
/documents/api/1.2/files/{fileId}/metadata - Download File
- Method: getPath:
/documents/api/1.2/files/{fileId}/data - Edit File
- Method: putPath:
/documents/api/1.2/files/{fileId} - Edit File Tags
- Method: putPath:
/documents/api/1.2/files/{fileId}/tags - Extract ZIP File into a Folder
- Method: postPath:
/documents/api/1.2/files/{fileId}/_extract - Generate File Renditions
- Method: postPath:
/documents/api/1.2/files/{fileId}/pages - Get File Accesses
- Method: getPath:
/documents/api/1.2/files/{fileId}/accesses - Get File Assigned Metadata Collections
- Method: getPath:
/documents/api/1.2/files/{fileId}/metadataFields - Get File HTML5 Preview
- Method: getPath:
/documents/api/1.2/files/{fileId}/previewPath - Get File Information
- Method: getPath:
/documents/api/1.2/files/{fileId} - Get File Metadata Collection
- Method: getPath:
/documents/api/1.2/files/{fileId}/metadata - Get File Tags
- Method: getPath:
/documents/api/1.2/files/{fileId}/tags - Get File Versions
- Method: getPath:
/documents/api/1.2/files/{fileId}/versions - Get Information on Multiple Files
- Method: getPath:
/documents/api/1.2/files/lists - Get Rendition
- Method: getPath:
/documents/api/1.2/files/{fileId}/data/rendition - Get Rendition Page Count
- Method: getPath:
/documents/api/1.2/files/{fileId}/pages - Get Responsive Large Image
- Method: getPath:
/documents/api/1.2/files/{fileId}/data/largeImage - Get Responsive Medium Image
- Method: getPath:
/documents/api/1.2/files/{fileId}/data/mediumImage - Get Responsive Small Image
- Method: getPath:
/documents/api/1.2/files/{fileId}/data/smallImage - Get Responsive Thumbnail Image
- Method: getPath:
/documents/api/1.2/files/{fileId}/data/thumbnailImage - Get Status of an Extraction Job
- Method: getPath:
/documents/api/1.2/files/{fileId}/_extract/{jobId} - Get Thumbnail
- Method: getPath:
/documents/api/1.2/files/{fileId}/data/thumbnail - List Renditions
- Method: getPath:
/documents/api/1.2/files/{fileId}/data/renditions - Move File
- Method: postPath:
/documents/api/1.2/files/{fileId}/move - Reserve File
- Method: postPath:
/documents/api/1.2/files/{fileId}/reserve - Set File Tags
- Method: postPath:
/documents/api/1.2/files/{fileId}/tags - Unreserve File
- Method: postPath:
/documents/api/1.2/files/{fileId}/unreserve - Upload Custom Rendition
- Method: postPath:
/documents/api/1.2/files/{fileId}/data/rendition - Upload File
- Method: postPath:
/documents/api/1.2/files/data - Upload File Version
- Method: postPath:
/documents/api/1.2/files/{fileId}/data
Folders
The Folders API provides basic folder operations.
- Abort a Bulk Download Job
- Method: deletePath:
/documents/api/1.2/folders/{folderId}/_download/{jobId} - Assign a Metadata Collection to a Folder
- Method: postPath:
/documents/api/1.2/folders/{folderId}/metadata/{collectionName} - Assign Values to a Folder Metadata Collection
- Method: postPath:
/documents/api/1.2/folders/{folderId}/metadata - Bulk Create Folders
- Method: postPath:
/documents/api/1.2/folders/{folderId}/_bulkCreate - Bulk Download Folders and Files
- Method: postPath:
/documents/api/1.2/folders/{folderId}/_download - Change Folder Ownership
- Method: postPath:
/documents/api/1.2/folders/{folderId}/changeOwnership - Copy Folder
- Method: postPath:
/documents/api/1.2/folders/{folderId}/copy - Create Folder
- Method: postPath:
/documents/api/1.2/folders/{folderId} - Create Folder Conversation
- Method: postPath:
/documents/api/1.2/folders/{folderId}/conversation - Delete All Folder Tags
- Method: deletePath:
/documents/api/1.2/folders/{folderId}/tags - Delete Folder
- Method: deletePath:
/documents/api/1.2/folders/{folderId} - Delete Values in a Folder Metadata Collection
- Method: deletePath:
/documents/api/1.2/folders/{folderId}/metadata - Download a Bulk Download Job File
- Method: getPath:
/documents/api/1.2/folders/{folderId}/_download/{jobId}/package - Edit Folder
- Method: putPath:
/documents/api/1.2/folders/{folderId} - Edit Folder Tags
- Method: putPath:
/documents/api/1.2/folders/{folderId}/tags - Get Folder
- Method: getPath:
/documents/api/1.2/folders/{folderId} - Get Folder Assigned Metadata Collections
- Method: getPath:
/documents/api/1.2/folders/{folderId}/metadataFields - Get Folder Metadata Collection
- Method: getPath:
/documents/api/1.2/folders/{folderId}/metadata - Get Folder Tags
- Method: getPath:
/documents/api/1.2/folders/{folderId}/tags - Get Home Folder Contents
- Method: getPath:
/documents/api/1.2/folders/items - Get Information on Multiple Folders
- Method: getPath:
/documents/api/1.2/folders/lists - Get Specific Folder Contents
- Method: getPath:
/documents/api/1.2/folders/{folderId}/items - Get Status of a Bulk Download Job
- Method: getPath:
/documents/api/1.2/folders/{folderId}/_download/{jobId} - Move Folder
- Method: postPath:
/documents/api/1.2/folders/{folderId}/move - Search Folders or Files
- Method: getPath:
/documents/api/1.2/folders/search/items - Search Folders or Files Under Specific Folder ID
- Method: getPath:
/documents/api/1.2/folders/{folderId}/search/items - Set Folder Tags
- Method: postPath:
/documents/api/1.2/folders/{folderId}/tags
Metadata Collection
The operations from the Metadata Collection category.
- Assign a Metadata Collection to a File
- Method: postPath:
/documents/api/1.2/files/{fileId}/metadata/{collectionName} - Assign a Metadata Collection to a Folder
- Method: postPath:
/documents/api/1.2/folders/{folderId}/metadata/{collectionName} - Assign Values to a File Metadata Collection
- Method: postPath:
/documents/api/1.2/files/{fileId}/metadata - Assign Values to a Folder Metadata Collection
- Method: postPath:
/documents/api/1.2/folders/{folderId}/metadata - Create Metadata Collection
- Method: postPath:
/documents/api/1.2/metadata/{collectionName} - Delete Metadata Collection
- Method: deletePath:
/documents/api/1.2/metadata/{collectionName} - Delete Values in a Folder Metadata Collection
- Method: deletePath:
/documents/api/1.2/folders/{folderId}/metadata - Delete Values in File Metadata Collection
- Method: deletePath:
/documents/api/1.2/files/{fileId}/metadata - Edit Fields in a Metadata Collection
- Method: putPath:
/documents/api/1.2/metadata/{collectionName}/field - Edit Metadata Collection
- Method: putPath:
/documents/api/1.2/metadata/{collectionName} - Get Available Metadata Collections
- Method: getPath:
/documents/api/1.2/metadata - Get File Assigned Metadata Collections
- Method: getPath:
/documents/api/1.2/files/{fileId}/metadataFields - Get File Metadata Collection
- Method: getPath:
/documents/api/1.2/files/{fileId}/metadata - Get Folder Assigned Metadata Collections
- Method: getPath:
/documents/api/1.2/folders/{folderId}/metadataFields - Get Folder Metadata Collection
- Method: getPath:
/documents/api/1.2/folders/{folderId}/metadata - Get Metadata Collection Definition
- Method: getPath:
/documents/api/1.2/metadata/{collectionName} - Get Searchable Metadata Fields
- Method: getPath:
/documents/api/1.2/metadata/searchFields - Set Searchable Metadata Fields
- Method: postPath:
/documents/api/1.2/metadata/searchFields - Upload File
- Method: postPath:
/documents/api/1.2/files/data - Upload File Version
- Method: postPath:
/documents/api/1.2/files/{fileId}/data
Publiclinks
The Publiclinks API provides basic public links operations
- Create File Public Link
- Method: postPath:
/documents/api/1.2/publiclinks/file/{fileId} - Create Folder Public Link
- Method: postPath:
/documents/api/1.2/publiclinks/folder/{folderId} - Delete Public Link
- Method: deletePath:
/documents/api/1.2/publiclinks/{linkId} - Edit Public Link
- Method: putPath:
/documents/api/1.2/publiclinks/{linkId} - Get File Public Link
- Method: getPath:
/documents/api/1.2/publiclinks/file/{fileId} - Get Folder Public Link
- Method: getPath:
/documents/api/1.2/publiclinks/folder/{folderId} - Get Public Link
- Method: getPath:
/documents/api/1.2/publiclinks/{linkId}
Shares
The Shares API provides basic sharing operations.
- Edit Shared Folder User Role
- Method: putPath:
/documents/api/1.2/shares/{folderId}/role - Get Shared Folder Users
- Method: getPath:
/documents/api/1.2/shares/{folderId}/items - Revoke Current User
- Method: deletePath:
/documents/api/1.2/shares/{folderId}/myuser - Revoke User
- Method: deletePath:
/documents/api/1.2/shares/{folderId}/user - Share Folder
- Method: postPath:
/documents/api/1.2/shares/{folderId} - Unshare Folder
- Method: deletePath:
/documents/api/1.2/shares/{folderId}
Sites
The Sites API provides basic site operations.
- Create Site from Site
- Method: postPath:
/documents/api/1.2/sites/{siteId}/site
Templates
The Templates API provides basic template operations.
- Create Site from Template
- Method: postPath:
/documents/api/1.2/templates/{templateId}/site
Users
The Users API provides basic information about users to identify them for folder and file sharing purposes.
- Get User with Email Address
- Method: getPath:
/documents/api/1.2/users/search/items - Get Users
- Method: getPath:
/documents/api/1.2/users/items - Transfer User Content
- Method: postPath:
/documents/api/1.2/users/{userID}/transferContent