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.

On this page