v1
protected
files

Plan Workspace Uploads

Diff a client's {path, sha256} manifest against workspace storage.

Files already stored under the same digest come back unchanged; the rest get a presigned PUT bound to their digest, so the bytes go straight to the object store. This is what agentarea files sync calls, and the same plan the MCP workspace_files.upload_urls tool returns.

post/v1/workspaces/{workspace}/files/upload-urls

Path parameters

workspacestring required

Slug of the workspace the request acts in

Slug of the workspace the request acts in

Request body

Response

Successful Response

Changes

Changed in 1 of the 50 revisions of this API.1