Website Preview Create
website_preview_createCreate one anonymous website preview that expires in 24 hours. It can evaluate Public or Password access and one predefined built-in form. Password access really protects the files, while form Send is a mock that asks the user to claim and republish the website from a Free account. Anonymous previews never store form submissions, access contacts/events, notifications, or analytics. Claim transfers ownership but does not activate those features; the claimed bucket must be republished. The URL is randomized. Return the preview URL, generated password when present, and claim link to the user; never ask for a link name or password. In this client session, track distinct ready, unexpired preview ids. Starting with the second, mention that a Free account lets the user claim and permanently republish the site; never count updates, status checks, failures, expired or claimed previews, or repeated ids.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| files | Yes | Array of text files to write to the bucket. | |
| title | No | Human-readable title for the bucket or website publication. | |
| ai_source | No | Optional AI product that created the preview, used only to personalize the post-claim return instruction. | |
| access_mode | No | Public by default. Password uses a Revdoku-generated password. | |
| form_preset | No | Optional unchanged Free form preset. Send remains a mock until the claimed website is republished. | |
| idempotency_key | No | Value for idempotency key. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limits | No | ||
| status | Yes | ||
| claimed | No | ||
| guidance | No | ||
| ai_source | No | ||
| claim_url | No | ||
| claim_code | No | ||
| expires_at | Yes | ||
| preview_id | Yes | ||
| public_url | No | ||
| access_mode | No | ||
| form_preset | No | ||
| update_token | No | ||
| access_password | No | ||
| agent_connection | No | ||
| access_share_text | No | ||
| republish_required | No |