Fonctionnalité · Pour les développeurs

Votre backend, sans en gérer un.

Connexion, données, paiements et réservations via une seule API et MCP. Votre appli, votre stack.

Le premier appel ci-dessous ne demande aucun compte. Le site qu’il crée reste en ligne 72 heures.

RequêtePOST /v2/anonymous-sites
curl -sS https://api.pagelemon.com/v2/anonymous-sites \
  -H "Content-Type: application/json" \
  -d '{"files":[{"path":"index.html",
       "content_base64":"PGgxPkhpPC9oMT4="}]}'
Copiez-la et lancez-la.
Réponse201 Created
{
  "site": "…",
  "url": "https://….pagelemon.dev",
  "site_token": "st_…",
  "claim_url": "https://dash.pagelemon.com/claim#…",
  "expires_at": "…"
}
Valeurs raccourcies.

Votre site est en ligne. Le lien de réclamation le garde dans votre espace de travail.

Fini la plomberie

Ce que vous construisez autour d’une appli, et ce que vous demandez à la place.

  • D’habitudeVous gérez un serveur d’authentification et protégez les sessions

    Avec Page LemonLa connexion et les utilisateurs font partie de l’API

  • D’habitudeVous montez une base de données et écrivez le CRUD

    Avec Page LemonDes listes que vous ajoutez, lisez et modifiez via REST

  • D’habitudeVous hébergez les webhooks Stripe et gérez chaque nouvelle tentative

    Avec Page LemonLes paiements arrivent sur votre propre Stripe, déjà branchés

  • D’habitudeVous maintenez une tâche cron en vie pour les rappels et les synchronisations

    Avec Page LemonDes automatisations sur un événement ou selon un calendrier

Ce que vous obtenez

Les briques de backend que vous auriez construites, déjà en marche.

  • Une API, une clé

    La connexion, les données, les paiements et les réservations vivent tous sous /v2, décrits dans un seul document OpenAPI.

  • Votre IA a le même pouvoir

    Le serveur MCP appelle les mêmes routes, avec les mêmes droits et les mêmes limites.

  • Rien à héberger

    Pas de serveur d’authentification, de base de données ni de machine cron à maintenir.

  • Vous confirmez les actions risquées

    Les suppressions, les remboursements et les personnes attendent votre feu vert dans le tableau de bord.

Quatre façons d’entrer

Choisissez celle qui vous convient. Elles partagent les mêmes droits.

  • API REST et OpenAPI

    Chaque route figure dans un document OpenAPI public. Envoyez une clé, recevez du JSON.

    curl https://api.pagelemon.com/v2/sites \
      -H "Authorization: Bearer $PAGELEMON_TOKEN"
    # spec: /v2/openapi.json
    Référence de l’API →
  • Serveur MCP

    Connectez Claude Code, Cursor ou VS Code. Connectez-vous une fois, puis demandez.

    claude mcp add --transport http pagelemon \
      https://mcp.pagelemon.com/mcp
    # then: "Deploy on PageLemon.com"
    Serveur MCP et outils →
  • Webhooks signés

    Envoyez des événements à votre serveur. Chacun est signé, pour que vous puissiez le vérifier.

    webhook-id: <stable across retries>
    webhook-timestamp: <unix seconds>
    webhook-signature: v1,<HMAC-SHA256>
    Guide des webhooks →
  • Déploiements GitHub

    Reliez une branche à un site. Chaque pull request a son propre aperçu.

    main      → your live site
    pull #42  → preview, test data only
    CI        → GitHub token, no stored key
    Référence de l’API →

Comment ça marche

Une clé, un appel, une confirmation.

  1. Créez une clé

    Dans le tableau de bord, choisissez ce qu’elle peut atteindre et ce qu’elle peut faire. Ou laissez votre appli d’IA se connecter.

    Deux minutes

    plak_…
  2. Appelez l’API

    Utilisez REST depuis votre code ou MCP depuis votre IA. Une nouvelle tentative avec le même Idempotency-Key ne fait jamais le travail deux fois.

    Toutes les langues

    Authorization: Bearer …
  3. Confirmez les actions risquées

    Les suppressions, les remboursements et les personnes sont retenus jusqu’à ce que vous les approuviez dans le tableau de bord. Rien ne se passe avant.

    Un seul appui

    202 · approve_url

Fonctionne avec

  • GitHub
  • Claude Code
  • Cursor
  • VS Code
  • Stripe
  • App Store
  • Google Play
  • Zapier
  • Make
  • n8n

Plus d’infos dans Intégrations.

Questions

Plus dans la doc : API REST, MCP.

Y a-t-il une limite de débit ?

Oui, par heure, et elle dépend de votre forfait. Une requête au-delà reçoit un 429 qui indique quand réessayer. Voir les tarifs.

Que peut faire une clé ?

Une clé n’accède qu’aux espaces de travail ou aux sites que vous choisissez, avec les portées read, data, deploy et manage. Une clé réservée aux listes peut seulement ajouter, lire, modifier et supprimer des éléments dans les listes que vous choisissez. Vous pouvez révoquer n’importe quelle clé dans le tableau de bord.

Qui confirme les suppressions, les remboursements et les personnes ?

Vous, dans le tableau de bord. L’appel répond 202 avec un lien d’approbation et rien ne se passe tant que la personne n’approuve pas. Ni une clé ni une IA n’approuvent à votre place.

Où vivent mes données ?

Nos serveurs sont à Londres, au Royaume-Uni. Les fichiers des sites et les sauvegardes chiffrées sont stockés dans l’UE.

Y a-t-il un SDK ou une CLI ?

Pas encore publiés. Le document OpenAPI décrit chaque route, donc un générateur peut produire un client dans votre langage.

Livrez l’appli. Oubliez le backend.

Page Lemon est sur invitation pour le moment. Rejoignez la liste d’attente et nous vous écrirons quand ce sera votre tour.