Start an upload
artifact_site_upload_startStart a large document or site upload when inline publish exceeds 2 MiB. Returns versionId for subsequent upload_write, enabling replacement or new artifact publication.
Instructions
Prepare a large document or multi-file website for remote publication when inline publish/update would exceed the 2 MiB MCP request limit. Returns versionId, used as upload_id in upload_write and publish/update. Omit slug for a new artifact; include it for whole-content replacement of that artifact. Send actual bytes using upload_write, never a path on your local machine. Check connection for deployment limits. Incomplete uploads expire after six hours.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | No | Existing artifact to replace; omit when creating a new artifact. | |
| title | No | Optional title for the completed artifact. | |
| tenant_id | No | Destination tenant for creation; defaults to the account tenant. | |
| share_token | No | Token from a user-provided share URL; carries only that share permission. | |
| operation_key | No | Persist a unique key before this write. Reuse exactly the same key and arguments after errors; recover results for seven days using operation_status. |