Replace site code (advanced)
deployReplace the server-side code of an existing roost. Advanced — most agents should use upload (for static files) or convert (for renames) instead. Pass tenantId, workerName, and a full ES module script (text only, 1.5 MiB max).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| script | Yes | Full ES module source. | |
| metadata | No | ||
| tenantId | Yes | ||
| approvalId | No | Tier-2 phone approval id from a prior deploy attempt. | |
| workerName | Yes | ||
| sessionToken | No | Optional paired session token from poll_pairing (when Authorization headers are unavailable). |