Deploy site
deploy_siteUploads site files and returns a live HTTPS link (name.dropthehassle.app) and a claim link (claim_url). Works without an account. Files are sent inline as path, content and encoding (utf8 or base64). This server cannot read a folder on the caller's computer. The published files are index.html at the top, or the built folder dist/, build/, out/, _site/, .output/public or docs/. With an account, site names the site to update and name is omitted; without site the oldest reserved address on the account is filled. Does not buy a name. Size limits: 25 MB and 1,000 files before the site is claimed, 100 MB and 5,000 files when signed in.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Address label, for example "lisas-bakery" for lisas-bakery.dropthehassle.app. Used when creating a site. Works with no account token. | |
| site | No | Optional site address to update, for example myproject.dropthehassle.app. Absent fills the oldest reserved address on the account. | |
| slug | No | Same as name. Older clients send this. | |
| No | Optional. Where the claim link and up to 3 reminders are sent. Ask after go-live, not before. Do not make one up. Omit it to publish with a claim link only. | ||
| files | Yes | Site files sent inline. Each item has path, content, and encoding utf8 or base64. node_modules, .git and hidden files are not part of the site. .well-known is allowed. |