Analytics:Webinar

Show Webinar Registration Timeseries

Retrieve registration timeseries data for a webinar with configurable granularity. Returns an array of timestamped registration metric buckets including impressions, registrations, and completion rates.

Requires api token with one of the following permissions

Read detailed stats

Tokens with the "Act with a team member's permissions" permission (all:delegate_to_contact_permissions scope) can also be used. Requests made with such a token are authorized using the permissions of the contact assigned to the token.

An expiring access token created with the all:delegate_to_contact_permissions scope and an authorization granting the view-stats permission on this webinar can also be used.

get/analytics/webinars/{webinarId}/registration

Request

  • Base URL
    https://api.wistia.com/modern
  • URL
    https://api.wistia.com/modern/analytics/webinars/{webinarId}/registration
  • Auth
    HTTP bearer

Path parameters

webinarIdstring required

The hashed ID of the webinar (e.g., "abc123xyz")

The hashed ID of the webinar.

Query parameters

granularity'daily' | 'weekly' | 'monthly' required

The time granularity for the timeseries data.

include_post_eventboolean

Whether to include on-demand viewing data after the live event ended.

post_event_start_datestring date

Start date for the post-event analytics period in ISO 8601 format (YYYY-MM-DD). Inclusive — the range starts at the beginning of this date. Only used when include_post_event is true.

post_event_end_datestring date

End date for the post-event analytics period in ISO 8601 format (YYYY-MM-DD). Exclusive — the range ends before the beginning of this date. Only used when include_post_event is true.

Headers

X-Wistia-API-Versionstring required

Response

Success response with registration timeseries data.

timestampstring date-time

The start of the time bucket in ISO 8601 format.

registrationsinteger nullable

The number of registrations in this time period.

impressionsinteger nullable

The number of registration page impressions in this time period.

on_demand_registrationsinteger nullable

The number of on-demand registrations in this time period.

on_demand_impressionsinteger nullable

The number of on-demand page impressions in this time period.

completion_ratenumber float nullable

The completion rate for attendees in this time period (between 0 and 1).

on_demand_completion_ratenumber float nullable

The completion rate for on-demand viewers in this time period (between 0 and 1).

Changes

No recorded changes to this operation across all 1 revision of this API.