WebinarJam · AsyncAPI Specification
Webinarjam Webhooks
Version
View Spec
View on GitHub
WebinarsMarketingLive EventsAutomated WebinarsEvergreen WebinarsLead GenerationRegistrationVideo StreamingMarketing AutomationSoftware-as-a-ServiceAsyncAPIWebhooksEvents
AsyncAPI Specification
generated: '2026-08-13'
method: searched
source: https://support.webinarjam.com/en/articles/15370084-connect-and-use-a-custom-webhook
spec_type: none
spec_note: >-
WebinarJam publishes NO AsyncAPI document and no event schema. It does ship a real,
configurable outbound webhook surface, captured below. Type `Webhooks` is wired in
apis.yml; type `AsyncAPI` is NOT, because no AsyncAPI exists and fabricating one would
misrepresent the provider.
surface:
direction: outbound
name: Custom Webhook
applies_to: [WebinarJam, EverWebinar]
configuration:
account_level: Profile > Integrations > Autoresponder > Custom Webhook
webinar_level: Edit webinar > Integrations tab > Custom Webhook
base_url:
configurable: true
description: >-
The integrator sets a base webhook URL as the default destination. Individual
automation rules may append a path to that base or specify a completely different
full URL, including a different domain.
authentication:
modes:
- mode: none
description: Leave authentication unconfigured when the endpoint requires none.
- mode: bearer-token
description: >-
A token supplied by the integrator is sent as an Authorization header on every
webhook request.
- mode: custom-header
description: >-
An integrator-specified header name and value is sent on every webhook request.
note: >-
Authentication is on the RECEIVING side — WebinarJam authenticates itself to the
integrator's endpoint. No request signing, no shared-secret HMAC and no timestamp
replay protection is documented, so a receiver cannot cryptographically verify that
a delivery originated from WebinarJam.
triggers:
model: automation rules
description: >-
Each rule pairs a trigger condition with a destination URL, so different events can be
routed to different endpoints. Triggers are chosen in the webinar's Integrations tab.
documented_examples:
- a user registering for a webinar
- a user attending a webinar
catalogue_published: false
note: >-
The provider does NOT publish an enumerated trigger/event catalogue, so the full set of
conditions is only visible inside the account UI.
payload:
schema_published: false
description: >-
Described only as "registrant data". No field list, no example payload and no schema
is published.
delivery:
retries: not documented
ordering: not documented
signing: not documented
related_surfaces:
- name: Zapier
url: https://support.webinarjam.com/en/articles/15370082-connect-and-use-zapier
note: Native Zapier integration, an alternative event path for non-developers.
- name: Native autoresponder / CRM integrations
url: https://support.webinarjam.com/en/articles/15370078-connect-an-autoresponder-or-crm
gaps:
- No AsyncAPI or other machine-readable event contract.
- No published event/trigger catalogue.
- No payload schema or example.
- No webhook signature verification.
- No retry or delivery-guarantee documentation.
x-evidence:
- url: https://support.webinarjam.com/en/articles/15370084-connect-and-use-a-custom-webhook.md
status: 200
fetched: '2026-08-13'