REST sur HTTPS, clés API avec scopes par ressource, webhooks pour les paiements, formulaires et abonnements.
// List your events. Same endpoint the dashboard uses. const res = await fetch( "https://www.gomry.com/api/v1/events?page=1&page_size=20", { headers: { "X-API-KEY": process.env.GOMRY_API_KEY } } ); const { data, pagination } = await res.json(); // Attendees for the first event. const attendees = await fetch( `https://www.gomry.com/api/v1/events/${data[0].id}/attendees`, { headers: { "X-API-KEY": process.env.GOMRY_API_KEY } } ).then(r => r.json());
L'API couvre les spaces, événements, expériences, récurrences, catégories de billets, participants, contacts, listes, formulaires, candidatures, paiements et champs personnalisés. Les clés se créent dans Paramètres de l'organisation → API Keys.
Clés API envoyées dans l'en-tête X-API-KEY. Chaque clé porte une carte de scopes : none, read ou write par ressource. N'importe quel langage sur HTTPS.
Cinq types d'événements aujourd'hui : paiement réussi, réponse à un formulaire créée et mise à jour, abonnement créé et supprimé. La livraison est best-effort et non signée : vérifiez via l'API avant d'agir.
Listes paginées sur chaque collection. Les limites de débit par clé sont documentées.