Document Management SDK
Connect document management to your product
Document Management SDK provides the document management your product needs as a REST API: files and folders, sharing and permissions, user and tenant administration, and audit logs.
Before you call
Every endpoint lives under /api/external/v1 on your own Thinkfree Drive deployment and is authenticated with an
API Key an administrator issues. Read these two pages first; everything else assumes them.
Common conventions
Base URL, the response envelope every endpoint shares, pagination, date formats, and the resource model that files and folders both use.
Start hereAuthentication
How an API Key is issued, which scopes exist, which endpoint groups check them, and how to expire, reissue, or deactivate a key.
What you can do
Files
Upload, download, preview, rename, move, copy, and delete files, and create new Office documents.
Folders
Create and organize the folder tree, list its contents, and pin the folders a user works in most.
Sharing
Share a resource with named users, everyone in the tenant, or a public link, and control each permission.
Users
Act as one account: its drive, recent and starred items, trash, notifications, and personal settings.
Administration
Manage the accounts, quotas, and license of one tenant, and configure sign-in, branding, access, sharing, and SMTP.
Audit logs
Read the tenant's audit trail by page, or export a date range as CSV for review outside Drive.
Deployments that host more than one tenant also have Super Admin for operations across tenants. Every failure code the API returns is collected in Errors.
Document editing and governance integration
If you need document editing or an evidence record of document activity alongside the document management in Document Management SDK, see the SDK and integration cases below.
If you need document editing
Document Management SDK manages stored documents and resources such as files and folders. To open a document, control its editing screen, or connect editing to your product, see Document Editor SDK.
If you need to evidence document activity
Audit Logs in Document Management SDK let you read file, user, and administrative activity. To trace document changes by people and AI, along with review, approval, and rejection, see the Storage and Editor integration cases in Governance Integration.