{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Upload only. Pass one or more 1-based `part_numbers`; the response returns a presigned `upload_url` per part (all sharing one `expires_at`), so a client can drive parallel part uploads without a round trip per part. PUT each part's bytes directly to its URL (bypassing harness-api). If URLs expire before the PUT, request them again.","properties":{"path":{"type":"object","properties":{"session_id":{"type":"string","examples":["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],"description":"The session UUID."},"transfer_id":{"type":"string","examples":["tr_example"],"description":"The workspace transfer identifier."}},"required":["session_id","transfer_id"],"additionalProperties":false},"body":{"type":"object","required":["part_numbers"],"properties":{"part_numbers":{"type":"array","items":{"type":"integer","examples":[1]},"description":"1-based part indices to presign (single or batched)."}}}},"required":["path","body"],"additionalProperties":false},"name":"Mint presigned PUT URLs for one or more multipart upload parts.","id":"digitalocean.harness_create_session_workspace_part_upload_urls","example":{"path":{"session_id":"a1b2c3d4-e5f6-7890-abcd-ef1234567890","transfer_id":"tr_example"},"body":{"part_numbers":[]}},"maxRequests":1,"summary":false}}