Pilotez Bot-Hosting depuis votre code, votre éditeur ou votre IA.
Une API REST, un serveur MCP, une connexion OAuth et une CLI, qui reposent tous sur les mêmes opérations, permissions et limites que le tableau de bord.
Bêta publique. Construisez, testez et amusez-vous, mais avec prudence : les endpoints peuvent encore changer, et chaque appel agit sur vos vrais déploiements.
API REST 71 endpoints pour piloter votre compte : déploiements, fichiers, variables d’environnement, sauvegardes, paquets, domaines. Clés Bearer bhk_, 120 requêtes par minute Serveur MCP Les mêmes 71 opérations sous forme d’outils, pour que ChatGPT, Claude Desktop ou Cursor gèrent vos déploiements. OAuth pour ChatGPT, clé d’API pour les autres OAuth 2.1 Laissez vos utilisateurs se connecter avec leur compte Bot-Hosting et agir dans les limites des scopes qu’ils approuvent. PKCE, accès 7 jours, rafraîchissement 30 jours CLI Liez un dossier à un déploiement et déployez à chaque enregistrement depuis votre éditeur. npm i -g bot-hosting
Une clé, une requête
Créez une clé dans vos réglages développeur, donnez-lui uniquement les scopes nécessaires, et passez-la comme jeton Bearer.
Scopes
Le même catalogue pour les clés d’API, MCP et OAuth. Une requête ne s’exécute que si la clé possède le scope et que vous avez la permission sur la ressource.
Déploiements
- deployments:read Lister et consulter les déploiements
- deployments:power Démarrer, arrêter, redémarrer, console
- deployments:write Créer, modifier, supprimer, redimensionner, déplacer
- deployments:shell Exécuter des commandes shell dans un conteneur
- projects:read Lister vos projets
- projects:write Créer et supprimer des projets
- files:read Parcourir et télécharger les fichiers
- files:write Envoyer, modifier, renommer, supprimer des fichiers
- env:read Lire les variables d’environnement, secrets masqués
- env:write Définir les variables d’environnement
- backups:read Lister les points de restauration
- backups:write Créer, restaurer, supprimer des points de restauration
- packages:read Voir les paquets installés
- packages:write Ajouter et supprimer des paquets
Compte
- account:read Lire le profil et le quota
- billing:read Lire les factures et l’abonnement
- credits:spend Dépenser des crédits pour créer des ressources
Modèles et documentation
- templates:read Parcourir les modèles publics
- docs:read Rechercher et lire la documentation