update
Update an existing deployment with new HTML content. The URL stays the same.
Annotations
| Annotation | Value |
|---|---|
readOnlyHint | false |
destructiveHint | false |
idempotentHint | true |
openWorldHint | true |
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
id | string | Yes | The deployment ID to update |
html | string | Yes | The new HTML content to deploy |
Return format
Returns the URL and deployment ID confirming the update:
Updated successfully!
URL: https://acme-waitlist.invoker.page
ID: dep_abc123Example
User prompt:
Change the heading on my Acme waitlist page to "Coming in March"
What Claude does:
- Calls get_status to look up the deployment and confirm its current state.
- Modifies the HTML with the new heading text.
- Calls
updatewith the deploymentidand the new HTML. - Confirms the page is updated at the same URL.
Notes
- The URL and slug do not change when you update a deployment. Only the HTML content is replaced.
- This tool is idempotent. Calling it multiple times with the same HTML produces the same result.
- Existing form submissions are preserved across updates. Updating the HTML does not delete any captured data.
- The
placeholder is re-processed on every update, so you can add or change forms freely.