Automatisation de la planification pour développeurs

Automatise la planification avec une vraie API

WhenToMeet a une vraie API pour automatiser la planification. Intègre-la dans ton app, laisse tes agents IA créer des sondages, synchronise avec tes systèmes. tRPC pour la sécurité de type, webhooks pour les événements, spec OpenAPI pour la génération de code.

Le Défi

  • Les outils de planification ont des API qui semblent secondaires — endpoints limités, auth bizarre, pas de webhooks
  • Créer des sondages manuellement à chaque fois, c'est fastidieux. Tu veux de l'automatisation.
  • Ton assistant IA pourrait planifier des réunions, mais les API sont trop complexes à expliquer
  • Tu as besoin de planification dans ton app mais tu ne veux pas construire la logique des fuseaux à partir de zéro
  • Tu veux de la planification programmatique sans le tarif entreprise

Comment WhenToMeet vous aide

Construit pour l'automatisation

Chaque fonctionnalité est accessible via API. Crée des sondages, vérifie la disponibilité, valide des créneaux — tout est programmable. Parfait pour scripts, apps et agents IA.

Prêt pour les agents IA

API propre + documentation llms.txt signifient que les agents IA peuvent l'utiliser. Claude, ChatGPT ou tes agents perso peuvent planifier des réunions en un seul prompt.

Événements webhook

Notifications en temps réel quand des événements sont créés, validés ou que des réservations arrivent. Construis des systèmes réactifs sans polling.

Gestion des fuseaux

Stocke les horaires en UTC, affiche dans le fuseau de l'utilisateur. On gère les transitions DST et les cas particuliers de fuseaux pour que tu n'aies pas à le faire.

Intégration simple

Un appel API pour créer un événement. Récupère une URL partageable. Pas de flux OAuth complexe ni d'installation de SDK requis.

Fonctionnalités Clés

Spec OpenAPI

Spec OpenAPI 3.0 complète sur /api/openapi.json. Génère des clients dans n'importe quel langage. Auto-complétion dans ton IDE.

Endpoints tRPC

API typée avec tRPC. Auto-complétion complète en TypeScript. Validation requête/réponse intégrée.

Clés API à scope

Crée des clés avec des permissions spécifiques. Lecture seule pour l'analytique. Écriture seule pour la création d'événements. Révoque à tout moment.

Webhooks

Abonne-toi aux événements : event.created, event.finalized, booking.confirmed. On POST à ton endpoint avec retries.

llms.txt pour agents IA

Docs lisibles par machine sur /llms.txt. Ton assistant IA comprend notre API sans lire des docs HTML. Pointe-le simplement vers l'URL.

Commencer en 3 Étapes

1

Génère une clé API

Crée une clé API depuis ton tableau de bord. Choisis les scopes (lecture, écriture ou les deux). Copie la clé.

2

Appelle l'API

POST sur /api/v1/polls avec titre et créneaux. Récupère l'ID du sondage et l'URL partageable. Ou laisse ton agent IA le faire.

3

Automatise

Sonde le statut via API ou utilise les webhooks pour les mises à jour. Valide programmatiquement quand tout le monde a voté. Intègre à ton flux de travail.

Bonnes pratiques pour l'automatisation de la planification

  • Stocke les IDs d'événements dans ta base de données, pas la donnée complète. Utilise l'API comme source de vérité.
  • Utilise les webhooks plutôt que le polling pour les mises à jour temps réel. Plus efficace, moins d'appels API.
  • Pour les agents IA : pointe-les vers /llms.txt pour qu'ils comprennent l'API sans explications.
  • Génère des clés API distinctes pour différentes intégrations. Plus facile à faire tourner si l'une est compromise.
  • Utilise la spec OpenAPI pour générer des clients typés dans ton langage. N'écris pas les appels HTTP à la main.

Questions Fréquemment Posées

L'API est-elle un citoyen de seconde zone ?+

Non. WhenToMeet est construit comme infrastructure de planification. L'UI et l'API utilisent le même backend. Chaque fonctionnalité est accessible programmatiquement.

Quelle est la limite de débit ?+

Forfait gratuit : 32 requêtes à vie. Forfait Pro : 1000 requêtes/heure. Entreprise : limites custom. Tous les forfaits incluent des en-têtes X-RateLimit dans les réponses.

Puis-je l'utiliser sans l'UI ?+

Oui. Crée des événements, collecte la disponibilité, valide les créneaux — tout via API. L'UI est là quand tu en as besoin, mais l'automatisation est totalement supportée.

Les agents IA peuvent-ils utiliser l'API ?+

Oui. On publie llms.txt pour que les assistants IA comprennent notre API. Claude, ChatGPT ou tes agents perso peuvent créer et gérer des événements de planification. Donne juste à ton IA la clé API et pointe-la vers nos docs.

Quels frameworks fonctionnent bien avec l'API ?+

N'importe quel framework qui peut faire des requêtes HTTP. Les projets TypeScript bénéficient d'une sécurité de type complète avec notre client tRPC. Python, Go, Ruby, PHP fonctionnent tous via REST.

Comment fonctionnent les webhooks ?+

Enregistre une URL de webhook dans ton tableau de bord. On POST des payloads JSON quand des événements se produisent. Vérifie les signatures avec l'en-tête X-Webhook-Signature. Retries intégrés avec backoff exponentiel.

Est-ce adapté pour construire mon propre produit de planification ?+

Oui. Utilise WhenToMeet comme infrastructure de planification. Crée des événements via API, intègre des sondages dans ton app ou construis des interfaces totalement custom par-dessus notre backend.

Prêt à simplifier la planification ?

Gratuit pour toujours. Aucune carte de crédit requise.