Bestuur Bot-Hosting vanuit je code, je editor of je AI.

Een REST API, een MCP-server, OAuth-login en een CLI, allemaal met dezelfde acties, rechten en ratelimits als het dashboard.

Openbare bèta. Bouw, experimenteer en heb plezier, maar gebruik het met zorg: endpoints kunnen nog veranderen en elke aanroep werkt op je echte deployments.
REST API 71 endpoints om je account te besturen: deployments, bestanden, omgevingsvariabelen, back-ups, pakketten, domeinen. Bearer-sleutels bhk_, 120 verzoeken per minuut MCP-server Dezelfde 71 acties als tools, zodat ChatGPT, Claude Desktop of Cursor je deployments kan beheren. OAuth voor ChatGPT, API-sleutel voor de rest OAuth 2.1 Laat je gebruikers inloggen met hun Bot-Hosting-account en handelen binnen de scopes die ze goedkeuren. PKCE, toegang 7 dagen, vernieuwing 30 dagen CLI Koppel een map aan een deployment en push elke save vanuit je eigen editor. npm i -g bot-hosting

Eén sleutel, één verzoek

Maak een sleutel aan in je developerinstellingen, geef hem alleen de scopes die hij nodig heeft en stuur hem mee als Bearer-token.

Basis-URL, https://bot-hosting.net/api/v1
curl -H "Authorization: Bearer bhk_your_key" \
  https://bot-hosting.net/api/v1/deployments
Antwoord 200
{
  "deployments": [ … ]
}

Scopes

Dezelfde catalogus voor API-sleutels, MCP en OAuth. Een verzoek wordt alleen uitgevoerd als de sleutel de scope heeft en jij rechten hebt op de resource.

Deployments

  • deployments:read Deployments weergeven en bekijken
  • deployments:power Starten, stoppen, herstarten, console
  • deployments:write Aanmaken, bewerken, verwijderen, schalen, verplaatsen
  • deployments:shell Shell-commando's uitvoeren in een container
  • projects:read Je projecten weergeven
  • projects:write Projecten aanmaken en verwijderen
  • files:read Bestanden bekijken en downloaden
  • files:write Bestanden uploaden, bewerken, hernoemen, verwijderen
  • env:read Omgevingsvariabelen lezen, secrets afgeschermd
  • env:write Omgevingsvariabelen instellen
  • backups:read Herstelpunten weergeven
  • backups:write Herstelpunten maken, herstellen, verwijderen
  • packages:read Geïnstalleerde pakketten bekijken
  • packages:write Pakketten toevoegen en verwijderen

Account

  • account:read Profiel en quotum lezen
  • billing:read Facturen en plan lezen
  • credits:spend Credits uitgeven om resources aan te maken

Templates en documentatie

  • templates:read Openbare templates bekijken
  • docs:read De documentatie doorzoeken en lezen