Skip to main content

HistoricalWebinarsService

A list of all methods in the HistoricalWebinarsService service. Click on the method name to view detailed information about that method.

MethodsDescription
rcw_history_get_webinarReturns a historical webinar information by ID (host interface)
rcw_history_get_sessionReturns a historical webinar Session by ID. Access allowed to participants with original role as Host or CoHost.
rcw_history_list_participantsReturns the list of participants of a given Webinar Session (host interface).
rcw_history_get_participant_infoReturns the participant information specific to a webinar session. Accessible by any authenticated participant. For a non-authenticated participant, API returns error.
rcw_history_list_inviteesReturns the list of Invitees (co-hosts and panelists) of a given Webinar Session (host interface). An implicit record created for a Webinar 'Host' is always returned.
rcw_history_get_inviteeReturns a historical session invitee information by ID (host interface).
rcw_history_list_all_company_sessionsReturns the list of historical Webinar Sessions hosted by particular user(s) or all company users sorted by 'endTime' in the descending order. Depending on a session status 'endTime' can represent actual end time or scheduled end time. The user must have "WebinarSettings" permission granted otherwise the API returns HTTP 403.
rcw_history_list_all_sessionsReturns the list of historical Webinar Sessions hosted by a current authorized user sorted by 'endTime' in the descending order. Depending on a session status 'endTime' can represent actual end time or scheduled end time.

rcw_history_get_webinar

Returns a historical webinar information by ID (host interface)

  • HTTP Method: GET
  • Endpoint: /webinar/history/v1/webinars/{webinarId}

Parameters

NameTypeRequiredDescription
webinar_idstrIdentifier of the Webinar.

Return Type

WebinarResource

Example Usage Code Snippet

from ring_central import RingCentral, Environment

sdk = RingCentral(
access_token="YOUR_ACCESS_TOKEN",
base_url=Environment.DEFAULT.value
)

result = sdk.historical_webinars.rcw_history_get_webinar(webinar_id="consequat")

print(result)

rcw_history_get_session

Returns a historical webinar Session by ID. Access allowed to participants with original role as Host or CoHost.

  • HTTP Method: GET
  • Endpoint: /webinar/history/v1/webinars/{webinarId}/sessions/{sessionId}

Parameters

NameTypeRequiredDescription
webinar_idstrIdentifier of the Webinar.
session_idstrIdentifier of the Session.

Return Type

SessionResource

Example Usage Code Snippet

from ring_central import RingCentral, Environment

sdk = RingCentral(
access_token="YOUR_ACCESS_TOKEN",
base_url=Environment.DEFAULT.value
)

result = sdk.historical_webinars.rcw_history_get_session(
webinar_id="eu ",
session_id="consectetur "
)

print(result)

rcw_history_list_participants

Returns the list of participants of a given Webinar Session (host interface).

  • HTTP Method: GET
  • Endpoint: /webinar/history/v1/webinars/{webinarId}/sessions/{sessionId}/participants

Parameters

NameTypeRequiredDescription
webinar_idstrIdentifier of the Webinar.
session_idstrIdentifier of the Session.
roleList[RcwRoleEnum]The role of the invitee/participant.
original_roleList[RcwRoleEnum]The original role of the invitee/participant.
per_pageintThe number of items per page. If provided value in the request is greater than a maximum, the maximum value is applied
page_tokenstrThe token indicating the particular page of the result set to be retrieved. If omitted the first page will be returned.

Return Type

ParticipantListResource

Example Usage Code Snippet

from ring_central import RingCentral, Environment

sdk = RingCentral(
access_token="YOUR_ACCESS_TOKEN",
base_url=Environment.DEFAULT.value
)
role=[
"Panelist"
]
original_role=[
"Panelist"
]

result = sdk.historical_webinars.rcw_history_list_participants(
webinar_id="consectetur aute d",
session_id="qui magna ",
role=role,
original_role=original_role,
per_page=100,
page_token="pageToken"
)

print(result)

rcw_history_get_participant_info

Returns the participant information specific to a webinar session. Accessible by any authenticated participant. For a non-authenticated participant, API returns error.

  • HTTP Method: GET
  • Endpoint: /webinar/history/v1/webinars/{webinarId}/sessions/{sessionId}/participants/self

Parameters

NameTypeRequiredDescription
webinar_idstrIdentifier of the Webinar.
session_idstrIdentifier of the Session.

Return Type

ParticipantReducedModel

Example Usage Code Snippet

from ring_central import RingCentral, Environment

sdk = RingCentral(
access_token="YOUR_ACCESS_TOKEN",
base_url=Environment.DEFAULT.value
)

result = sdk.historical_webinars.rcw_history_get_participant_info(
webinar_id="laboris occaecat ",
session_id="culpa"
)

print(result)

rcw_history_list_invitees

Returns the list of Invitees (co-hosts and panelists) of a given Webinar Session (host interface). An implicit record created for a Webinar 'Host' is always returned.

  • HTTP Method: GET
  • Endpoint: /webinar/history/v1/webinars/{webinarId}/sessions/{sessionId}/invitees

Parameters

NameTypeRequiredDescription
webinar_idstrIdentifier of the Webinar.
session_idstrIdentifier of the Session.
roleList[RcwRoleEnum]The role of the invitee/participant.
original_roleList[RcwRoleEnum]The original role of the invitee/participant.
per_pageintThe number of items per page. If provided value in the request is greater than a maximum, the maximum value is applied
page_tokenstrThe token indicating the particular page of the result set to be retrieved. If omitted the first page will be returned.

Return Type

InviteeListResource

Example Usage Code Snippet

from ring_central import RingCentral, Environment

sdk = RingCentral(
access_token="YOUR_ACCESS_TOKEN",
base_url=Environment.DEFAULT.value
)
role=[
"Panelist"
]
original_role=[
"Panelist"
]

result = sdk.historical_webinars.rcw_history_list_invitees(
webinar_id="irure",
session_id="Duis",
role=role,
original_role=original_role,
per_page=100,
page_token="pageToken"
)

print(result)

rcw_history_get_invitee

Returns a historical session invitee information by ID (host interface).

  • HTTP Method: GET
  • Endpoint: /webinar/history/v1/webinars/{webinarId}/sessions/{sessionId}/invitees/{inviteeId}

Parameters

NameTypeRequiredDescription
webinar_idstrIdentifier of the Webinar.
session_idstrIdentifier of the Session.
invitee_idstrIdentifier of the Session Invitee.

Return Type

InviteeModel

Example Usage Code Snippet

from ring_central import RingCentral, Environment

sdk = RingCentral(
access_token="YOUR_ACCESS_TOKEN",
base_url=Environment.DEFAULT.value
)

result = sdk.historical_webinars.rcw_history_get_invitee(
webinar_id="commodo",
session_id="dolore",
invitee_id="culpa Ut"
)

print(result)

rcw_history_list_all_company_sessions

Returns the list of historical Webinar Sessions hosted by particular user(s) or all company users sorted by 'endTime' in the descending order. Depending on a session status 'endTime' can represent actual end time or scheduled end time. The user must have "WebinarSettings" permission granted otherwise the API returns HTTP 403.

  • HTTP Method: GET
  • Endpoint: /webinar/history/v1/company/sessions

Parameters

NameTypeRequiredDescription
end_time_fromstrThe beginning of the time window by 'endTime' .
end_time_tostrThe end of the time window by 'endTime' .
host_user_idList[str]Identifier of the user who hosts a webinar (if omitted, webinars hosted by all company users will be returned)
statusList[RcwSessionStatusModel]Filter to return only webinar sessions in certain status. Multiple values are supported.
per_pageintThe number of items per page. If provided value in the request is greater than a maximum, the maximum value is applied
page_tokenstrThe token indicating the particular page of the result set to be retrieved. If omitted the first page will be returned.

Return Type

SessionGlobalListResource

Example Usage Code Snippet

from ring_central import RingCentral, Environment

sdk = RingCentral(
access_token="YOUR_ACCESS_TOKEN",
base_url=Environment.DEFAULT.value
)
host_user_id=[
"eu consequa"
]
status=[
"Scheduled"
]

result = sdk.historical_webinars.rcw_history_list_all_company_sessions(
end_time_from="endTimeFrom",
end_time_to="endTimeTo",
host_user_id=host_user_id,
status=status,
per_page=100,
page_token="pageToken"
)

print(result)

rcw_history_list_all_sessions

Returns the list of historical Webinar Sessions hosted by a current authorized user sorted by 'endTime' in the descending order. Depending on a session status 'endTime' can represent actual end time or scheduled end time.

  • HTTP Method: GET
  • Endpoint: /webinar/history/v1/sessions

Parameters

NameTypeRequiredDescription
end_time_fromstrThe beginning of the time window by 'endTime' .
end_time_tostrThe end of the time window by 'endTime' .
name_fragmentstrFilter to return only webinar sessions containing particular substring within their names
statusList[RcwSessionStatusModel]Filter to return only webinar sessions in certain status. Multiple values are supported.
per_pageintThe number of items per page. If provided value in the request is greater than a maximum, the maximum value is applied
page_tokenstrThe token indicating the particular page of the result set to be retrieved. If omitted the first page will be returned.

Return Type

SessionGlobalListResource

Example Usage Code Snippet

from ring_central import RingCentral, Environment

sdk = RingCentral(
access_token="YOUR_ACCESS_TOKEN",
base_url=Environment.DEFAULT.value
)
status=[
"Scheduled"
]

result = sdk.historical_webinars.rcw_history_list_all_sessions(
end_time_from="endTimeFrom",
end_time_to="endTimeTo",
name_fragment="nameFragment",
status=status,
per_page=100,
page_token="pageToken"
)

print(result)

Build Your Own SDKs with  liblab

Build developer friendly SDKs in minutes from your APIs

Start for Free →