Documents and drawings
Controlled files with versions, signed uploads, and distribution.
Route: /projects/[projectId]/documents.
Register
registerDocument or registerDrawing.
Upload a version
requestDocumentVersionUpload returns a signed S3 PUT URL (60 to 900 seconds). After uploading, completeDocumentVersionUpload verifies the SHA-256 checksum and object metadata. Drawings use requestDrawingRevisionUpload and completeDrawingRevisionUpload.
Distribute
distributeDocumentVersion. Recipients confirm with acknowledgeDocumentDistribution.
Download
documentVersionDownload, drawingRevisionDownload return signed URLs.
"A newer document version is already issued" blocks reissuing old versions. S3 settings are required; see Getting started.