REST przez HTTPS, klucze API z zakresami per zasób, webhooki dla płatności, formularzy i subskrypcji.
// 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());
API obejmuje spaces, wydarzenia, doświadczenia, cykle, klasy biletów, uczestników, kontakty, listy, formularze, zgłoszenia, płatności i pola własne. Klucze tworzy się w Ustawienia organizacji → API Keys.
Klucze API w nagłówku X-API-KEY. Każdy klucz ma mapę zakresów: none, read lub write na zasób. Dowolny język przez HTTPS.
Dziś pięć typów zdarzeń: płatność zrealizowana, odpowiedź z formularza utworzona i zaktualizowana, subskrypcja utworzona i usunięta. Dostarczanie jest best-effort i niepodpisane, więc potwierdź przez API przed działaniem.
Listowanie stronami w każdej kolekcji. Limity zapytań na klucz są udokumentowane.