Pour commencer
- Créez un jeton d'API : Authentification.
- Choisissez comment déployer : curl, la CLI, GitHub Actions ou un agent IA par MCP.
- Trouvez chaque appel dans la référence de l'API, et soyez avisé des événements par webhooks.
L'essentiel
| Quoi | Valeur |
|---|---|
| Adresse de base | https://api.liftpad.app/v1 |
| Authentification | Authorization: Bearer lp_... (jetons d'API) |
| Format | JSON à l'aller et au retour, sauf l'envoi de fichiers (octets bruts) et les exportations CSV |
| Heures | Millisecondes depuis 1970, UTC |
| Erreurs | {"error": "not_found", "message": "..."} avec un statut HTTP; testez error, affichez message |
| Limite de requêtes | 1200 requêtes par minute par utilisateur, puis 429 rate_limited |
| Limites de déploiement | 20 000 fichiers et 100 Mo par fichier; déploiements par jour et taille totale selon le forfait |
| OpenAPI 3.1 | https://liftpad.app/openapi.json · https://api.liftpad.app/v1/openapi.json |
Comment fonctionne un déploiement
Un déploiement est une liste de chemins avec le SHA-256 de chaque fichier. Liftpad répond avec les fichiers qu'il n'a pas encore; vous envoyez seulement ceux-là, puis vous finalisez. Chaque déploiement a sa propre adresse d'aperçu et ses vérifications de lancement. La publication le met en ligne partout en environ 5 secondes, et publier un ancien déploiement est un retour arrière immédiat. Un déploiement ne change jamais une fois fait.
POST /sites/{name}/deploys {"files": {"/index.html": "<sha256>"}} -> {"id", "required": [...], "previewUrl"}
PUT /deploys/{id}/blobs/{sha256} <raw bytes of each required file>
POST /deploys/{id}/finalize -> {"state": "ready", "previewUrl", "summary"}
POST /sites/{name}/publish {"deployId": "..."}
Compatible avec les projets Netlify
Les règles _redirects, _headers et netlify.toml, la détection des formulaires (data-netlify="true") et le dossier que vous construisez déjà fonctionnent tels quels.
Pour les agents IA
Les agents peuvent lire toute l'API dans le document OpenAPI, et le résumé du site dans /llms.txt. Le serveur MCP donne à Claude et aux autres agents des outils prêts à l'emploi.