Ovládejte Bot-Hosting z kódu, z editoru nebo přes AI.

REST API, server MCP, přihlášení přes OAuth a CLI, vše na stejných operacích, oprávněních a limitech požadavků jako přehled.

Veřejná beta. Stavějte, experimentujte a bavte se, ale s opatrností: koncové body se ještě mohou změnit a každé volání působí na vaše skutečná nasazení.
REST API Koncové body pro ovládání účtu (celkem 71): nasazení, soubory, proměnné prostředí, zálohy, balíčky, domény. Klíče bhk_ jako Bearer, limit: 120 požadavků za minutu Server MCP Stejné operace jako nástroje (celkem 71), aby mohly vaše nasazení spravovat ChatGPT, Claude Desktop nebo Cursor. OAuth pro ChatGPT, klíč API pro ostatní OAuth 2.1 Nechte uživatele přihlašovat se účtem Bot-Hosting a jednat v rámci oprávnění, která schválí. PKCE, přístupový token: 7 d, obnovovací token: 30 d CLI Propojte složku s nasazením a odesílejte každé uložení přímo z vlastního editoru. npm i -g bot-hosting

Jeden klíč, jeden požadavek

Vytvořte klíč v nastavení pro vývojáře, přidělte mu jen potřebná oprávnění a předejte ho jako token Bearer.

Základní URL: https://bot-hosting.net/api/v1
curl -H "Authorization: Bearer bhk_your_key" \
  https://bot-hosting.net/api/v1/deployments
Odpověď 200
{
  "deployments": [ … ]
}

Oprávnění

Stejný katalog pro klíče API, MCP i OAuth. Požadavek se provede jen tehdy, když klíč obsahuje dané oprávnění a vy máte oprávnění k danému prostředku.

Nasazení

  • deployments:read Výpis a prohlížení nasazení
  • deployments:power Spuštění, zastavení, restart, konzole
  • deployments:write Vytvoření, úprava, smazání, změna velikosti, přesun
  • deployments:shell Spouštění příkazů shellu v kontejneru
  • projects:read Výpis vašich projektů
  • projects:write Vytváření a mazání projektů
  • files:read Procházení a stahování souborů
  • files:write Nahrávání, úprava, přejmenování a mazání souborů
  • env:read Čtení proměnných prostředí, tajné skryty
  • env:write Nastavení proměnných prostředí
  • backups:read Výpis bodů obnovení
  • backups:write Vytváření, obnovení a mazání bodů obnovení
  • packages:read Zobrazení nainstalovaných balíčků
  • packages:write Přidávání a odebírání balíčků

Účet

  • account:read Čtení profilu a kvóty
  • billing:read Čtení faktur a tarifu
  • credits:spend Utrácení kreditů za vytváření prostředků

Šablony a dokumentace

  • templates:read Procházení veřejných šablon
  • docs:read Hledání a čtení dokumentace