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
- Open Profile menu → Integrations.
- Click REST API.
- 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).
- 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).