Опубликовать сайт
htmlkin_publishПубликует сайт на htmlkin.ru и возвращает его публичный адрес (URL). Принимает ровно один источник: готовый HTML (html_content) или текстовые файлы статического сайта (files). Для binary-ассетов используй ZIP через REST API или браузер. Можно задать желаемый субдомен, PIN-защиту и видимость.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "htmlkin_publish"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pin | No | 4-значный PIN (0000–9999) для защиты просмотра сайта. Опционально. | |
| files | No | До 20 текстовых файлов и 2 МБ UTF-8 суммарно; обязателен корневой index.html. | |
| comments | No | Кто комментирует выделенный текст на сайте: off — никто; everyone — любой вошедший на htmlkin; team — владелец и команда, на тарифе «Бизнес». По умолчанию — off. | |
| subdomain | No | Желаемый субдомен ({subdomain}.htmlkin.ru): 3–63 символа a-z, 0-9, «-» (не по краям). Не URL и не имя файла. Если занят — ошибка subdomain_taken. | |
| visibility | No | Кому открыт сайт: public — всем, сайт индексируют поисковики; link — всем, у кого есть ссылка, без индексации; team — участникам команды аккаунта после входа, на тарифе «Бизнес»; private — только владельцу аккаунта после входа. По умолчанию — public. | |
| html_content | No | Полный HTML-документ сайта (inline HTML, до 30 МБ; больше — ZIP через REST API). Ровно одно из полей html_content и files. |