Site lifecycle
delete_site
Permanently delete a site and everything in it (pages, versions, interactions, submissions, this site's assets, gate configuration). Cannot be undone; the slug is retired forever. Requires `confirm: true` — pass true only after the human operator has agreed. Owner or admin role.
Behaviour
- Effect
- Destructive. It can remove or overwrite existing data.
- Repeat calls
- Not idempotent. Repeating the call can produce a further change.
- Plan
- Available on every plan, including free.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| request_id | string | Yes | - |
| site_id | uuid | Yes | - |
| confirm | boolean | Yes | Set to true only after the human operator has agreed to permanently delete this site. Passing false (or omitting) raises E_CONFIRM_REQUIRED, which is the intended machine-readable signal to stop and ask the human. |
Returns
| Name | Type |
|---|---|
| deleted | true |
| site_id | uuid |
| removed_objects | integer |
| idempotency_replay | false |
Using it
delete_site is called by an AI assistant connected to Sentway over MCP, not by hand. Point the assistant at the Sentway MCP endpoint and complete the OAuth flow, and the tool becomes available in the same session as the other 56 Sentway tools. See connecting over MCP.