Styr Bot-Hosting fra koden din, editoren din eller AI-en din.

Et REST API, en MCP-server, OAuth-innlogging og en CLI, alt med de samme operasjonene, tillatelsene og forespørselsgrensene som dashbordet.

Offentlig beta. Bygg, eksperimenter og ha det gøy, men bruk det med forsiktighet: endepunkter kan fortsatt endres, og hvert kall påvirker de ekte deploymentene dine.
REST API 71 endepunkter for å styre kontoen din: deployments, filer, miljøvariabler, sikkerhetskopier, pakker, domener. Bearer bhk_-nøkler, 120 forespørsler i minuttet MCP-server De samme 71 operasjonene som verktøy, slik at ChatGPT, Claude Desktop eller Cursor kan administrere deploymentene dine. OAuth for ChatGPT, API-nøkkel for de andre OAuth 2.1 La brukerne dine logge inn med Bot-Hosting-kontoen sin og handle innenfor tilgangsomfanget de godkjenner. PKCE, access token 7 dager, refresh token 30 dager CLI Koble en mappe til et deployment og send hver lagring fra din egen editor. npm i -g bot-hosting

Én nøkkel, én forespørsel

Opprett en nøkkel i utviklerinnstillingene dine, gi den bare tilgangsomfangene den trenger, og send den som et Bearer-token.

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

Tilgangsomfang

Den samme katalogen for API-nøkler, MCP og OAuth. En forespørsel kjøres bare hvis nøkkelen har tilgangsomfanget og du har tillatelse til ressursen.

Deployments

  • deployments:read Vis og inspiser deployments
  • deployments:power Start, stopp, start på nytt, konsoll
  • deployments:write Opprett, rediger, slett, endre størrelse, flytt
  • deployments:shell Kjør shell-kommandoer i en container
  • projects:read Vis prosjektene dine
  • projects:write Opprett og slett prosjekter
  • files:read Bla gjennom og last ned filer
  • files:write Last opp, rediger, gi nytt navn til og slett filer
  • env:read Les miljøvariabler, hemmeligheter maskert
  • env:write Angi miljøvariabler
  • backups:read Vis gjenopprettingspunkter
  • backups:write Opprett, gjenopprett og slett gjenopprettingspunkter
  • packages:read Se installerte pakker
  • packages:write Legg til og fjern pakker

Konto

  • account:read Les profil og kvote
  • billing:read Les fakturaer og abonnement
  • credits:spend Bruk kreditter til å opprette ressurser

Maler og dokumentasjon

  • templates:read Bla gjennom offentlige maler
  • docs:read Søk i og les dokumentasjonen