REST API (v2) integration

eWebinar's REST API v2 lets you read webinars, manage registrations, and pull analytics from any code you own. Auth is a bearer token you generate in the REST API integration modal.

eWebinar exposes a REST API (v2) for teams who need data flows that Zapier and the built-in integrations can't cover. Use it to list webinars, create registrations, pull analytics, or wire eWebinar into your own backend.

Generate your API key

  1. Open Profile menu → Integrations.
  2. Click REST API.
  3. The modal automatically generates a bearer token on first open. You can click Regenerate to rotate it at any time (this invalidates the old key).
  4. Click the copy icon to copy the token. Treat it like a password — it's equivalent to a user login for your team.

The API key is team-scoped. Anyone with the key can read and modify data for your entire team. Store it in a secrets manager and rotate it if it leaks.

Make a request

Send your key as a bearer token in the Authorization header:

curl https://api.ewebinar.com/api/v2/webinars \
  -H "Authorization: Bearer YOUR_API_KEY"

Full reference

Read the endpoint reference (with "Try it out" buttons that use your key) at api.ewebinar.com/docs. Endpoints are grouped by resource: Webinars, Registrations, Participants, Analytics, Moderators, Interactions.

When to use REST vs Zapier vs Webhooks

  • REST API — for pulling data out (reports, analytics, registrant exports) or pushing data in from your own backend.
  • Webhooks — for getting notified when something happens in eWebinar (use Webhooks).
  • Zapier — for no-code flows between eWebinar and 7000+ other apps (see Zapier integration).