Class Index
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondelete()
Deletes a Registrant by ID.get()
get
(RcwRegGetRegistrantParameters queryParams) Returns a Registrant by ID.list()
list
(RcwRegListRegistrantsParameters queryParams) Returns the list of Registrants ordered by "id" ascending.path()
post
(RegistrantBaseModelWithQuestionnaire registrantBaseModelWithQuestionnaire) Creates a new Registrant for a given session.
-
Field Details
-
rc
-
parent
-
registrantId
-
-
Constructor Details
-
Index
-
-
Method Details
-
path
-
path
-
list
public RegistrantListResource list(RcwRegListRegistrantsParameters queryParams) throws RestException, IOException Returns the list of Registrants ordered by "id" ascending.A caller must be an authorized user: either a host of the webinar or an IT Admin: a user from host's account with "WebinarSettings" permission.
HTTP Method: get Endpoint: /webinar/registration/v1/sessions/{sessionId}/registrants Rate Limit Group: Heavy App Permission: ReadWebinars
- Throws:
RestException
IOException
-
list
- Throws:
RestException
IOException
-
post
public RegistrantModelResponsePostWithQuestionnaire post(RegistrantBaseModelWithQuestionnaire registrantBaseModelWithQuestionnaire) throws RestException, IOException Creates a new Registrant for a given session.Registration MUST be open for the session for this call to succeed (otherwise it should return HTTP 403).
A caller must be an authorized user: either a host of the webinar or an IT Admin: a user from host's account with "WebinarSettings" permission.
HTTP Method: post Endpoint: /webinar/registration/v1/sessions/{sessionId}/registrants Rate Limit Group: Heavy App Permission: EditWebinars
- Throws:
RestException
IOException
-
get
public RegistrantModelWithQuestionnaire get(RcwRegGetRegistrantParameters queryParams) throws RestException, IOException Returns a Registrant by ID.A caller must be an authorized user: either a host of the webinar or an IT Admin: a user from host's account with "WebinarSettings" permission.
HTTP Method: get Endpoint: /webinar/registration/v1/sessions/{sessionId}/registrants/{registrantId} Rate Limit Group: Heavy App Permission: ReadWebinars
- Throws:
RestException
IOException
-
get
- Throws:
RestException
IOException
-
delete
Deletes a Registrant by ID.Session must not be in finished state (otherwise it should return HTTP 403).
A caller must be an authorized user: either a host of the webinar or an IT Admin: a user from host's account with "WebinarSettings" permission.
HTTP Method: delete Endpoint: /webinar/registration/v1/sessions/{sessionId}/registrants/{registrantId} Rate Limit Group: Heavy App Permission: EditWebinars
- Throws:
RestException
IOException
-