Publier une app
publish_appMet en ligne une app HTML mono-fichier et renvoie son URL publique. Appelez cet outil quand l'utilisateur veut héberger, publier, mettre en ligne ou partager une app HTML que vous venez de créer. Aucun compte n'est nécessaire. IMPORTANT : si l'app conserve des données que l'utilisateur s'attendra à retrouver plus tard (todo, notes, compteur, scores, favoris…), câblez-la sur GET/PUT /api/data AVANT de publier — localStorage seul ne survit pas au changement d'appareil. Voir get_publishing_guide. CONFIDENTIALITÉ : l'app publiée est accessible à quiconque a son adresse, mais elle PEUT être verrouillée (page et données réservées au compte de l'utilisateur, après lien envoyé par email). Cet outil renvoie le lien qui rattache et verrouille en un clic : proposez-le à l'utilisateur juste après la publication dès que l'app enregistre des données personnelles.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | Données initiales de l'app, en JSON sérialisé (ex. '{"todos":[]}'). N'écrase jamais des données existantes — utilisez set_app_data pour cela. | |
| html | Yes | Le fichier HTML complet de l'app (CSS et JS inclus dedans). Maximum 2 Mo. | |
| slug | No | Base du sous-domaine souhaitée (3–40 caractères : minuscules, chiffres, tirets), sinon dérivée du titre. Un suffixe aléatoire lui est TOUJOURS ajouté : l'adresse finale diffère du slug demandé. Utilisez l'URL renvoyée par cet outil, ne la reconstruisez jamais vous-même. | |
| title | No | Titre lisible de l'app. |