npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@datafire/citrix_gotomeeting

v6.0.0

Published

DataFire integration for GoToMeeting

Downloads

11

Readme

@datafire/citrix_gotomeeting

Client library for GoToMeeting

Installation and Usage

npm install --save @datafire/citrix_gotomeeting
let citrix_gotomeeting = require('@datafire/citrix_gotomeeting').create();

.then(data => {
  console.log(data);
});

Description

The GoToMeeting API provides seamless integration of GoToMeeting provisioning and meeting management into your existing infrastructure or third party applications.For customers, the ability to add, suspend or delete an organizer in your GoToMeeting Corporate account from within your primary management systems simplifies and streamlines the entire process of account management. The ability to monitor meeting schedules, history and active meeting status allows managers to leverage GoToMeeting activities through your primary applications.For third parties, the ability to create, update or delete a meeting from within your application makes real-time collaboration possible for your customers. The ability to update meeting schedules, view history and scheduled meetings, and view attendees from past meetings allows you to enhance your users' experience and the value of your applications.

Actions

groups.get

List all groups for an account. This API call is only available to users with the admin role.

citrix_gotomeeting.groups.get({
  "Authorization": ""
}, context)

Input

  • input object
    • Authorization required string: Access token

Output

groups.groupKey.attendees.get

Returns all attendees for all meetings within specified date range held by organizers within the specified group. This API call is only available to users with the admin role. This API call can be used only for groups with maximum 50 organizers.

citrix_gotomeeting.groups.groupKey.attendees.get({
  "Authorization": "",
  "groupKey": 0
}, context)

Input

  • input object
    • Authorization required string: Access token
    • groupKey required integer: The key of the group
    • startDate string: Start of date range, in ISO8601 UTC format, e.g. 2015-07-01T22:00:00Z
    • endDate string: End of date range, in ISO8601 UTC format, e.g. 2015-07-01T23:00:00Z

Output

groups.groupKey.historicalMeetings.get

Get historical meetings for the specified group that started within the specified date/time range. This API call is only available to users with the admin role. This API call is restricted to groups with a maximum of 50 organizers. Remark: Meetings which are still ongoing at the time of the request are NOT contained in the result array.

citrix_gotomeeting.groups.groupKey.historicalMeetings.get({
  "Authorization": "",
  "groupKey": 0,
  "startDate": "",
  "endDate": ""
}, context)

Input

  • input object
    • Authorization required string: Access token
    • groupKey required integer: The key of the group
    • startDate required string: Required start of date range, in ISO8601 UTC format, e.g. 2015-07-01T22:00:00Z
    • endDate required string: Required end of date range, in ISO8601 UTC format, e.g. 2015-07-01T23:00:00Z

Output

groups.groupKey.meetings.get

DEPRECATED: Please use the new API calls 'Get historical meetings by group' and 'Get upcoming meetings by group'. Get meetings for a specified group. Additional filters can be used to view only meetings within a specified date range. This API call is only available to users with the admin role.

citrix_gotomeeting.groups.groupKey.meetings.get({
  "Authorization": "",
  "groupKey": 0,
  "history": true,
  "startDate": "",
  "endDate": ""
}, context)

Input

  • input object
    • Authorization required string: Access token
    • groupKey required integer: The key of the group
    • history required boolean: When 'true', returns all past meetings within date range
    • startDate required string: If history=true, required start of date range, in ISO8601 UTC format, e.g. 2015-07-01T22:00:00Z
    • endDate required string: If history=true, required end of date range, in ISO8601 UTC format, e.g. 2015-07-01T23:00:00Z

Output

groups.groupKey.organizers.get

Returns all the organizers within a specific group. This API call is only available to users with the admin role.

citrix_gotomeeting.groups.groupKey.organizers.get({
  "Authorization": "",
  "groupKey": 0
}, context)

Input

  • input object
    • Authorization required string: Access token
    • groupKey required integer: The key of the group

Output

groups.groupKey.organizers.post

Creates a new organizer and sends an email to the email address defined in request. This API call is only available to users with the admin role. You may also pass 'G2W' or 'G2T' or 'OPENVOICE' as productType variables, creating organizers for those products. A G2W or G2T organizer will also have access to G2M.

citrix_gotomeeting.groups.groupKey.organizers.post({
  "Authorization": "",
  "groupKey": 0,
  "body": null
}, context)

Input

  • input object
    • Authorization required string: Access token
    • groupKey required integer: The key of the group
    • body required OrganizerReq

Output

groups.groupKey.upcomingMeetings.get

Get upcoming meetings for a specified group. This API call is only available to users with the admin role. This API call can be used only for groups with maximum 50 organizers.

citrix_gotomeeting.groups.groupKey.upcomingMeetings.get({
  "Authorization": "",
  "groupKey": 0
}, context)

Input

  • input object
    • Authorization required string: Access token
    • groupKey required integer: The key of the group

Output

historicalMeetings.get

Get historical meetings for the currently authenticated organizer that started within the specified date/time range. Remark: Meetings which are still ongoing at the time of the request are NOT contained in the result array.

citrix_gotomeeting.historicalMeetings.get({
  "Authorization": "",
  "startDate": "",
  "endDate": ""
}, context)

Input

  • input object
    • Authorization required string: Access token
    • startDate required string: Required start of date range, in ISO8601 UTC format, e.g. 2015-07-01T22:00:00Z
    • endDate required string: Required end of date range, in ISO8601 UTC format, e.g. 2015-07-01T23:00:00Z

Output

meetings.get

DEPRECATED: Please use the new API calls 'Get historical meetings' and 'Get upcoming meetings'. Gets historical meetings for the current authenticated organizer. Requires date range for filtering results to only meetings within specified dates. History searches will contain the parameter 'meetingInstanceKey' which is used in conjunction with the call 'Get Attendees by Meeting' to get attendee information for a past meeting.

citrix_gotomeeting.meetings.get({
  "Authorization": ""
}, context)

Input

  • input object
    • Authorization required string: Access token
    • history boolean (values: true): When 'true', returns all past meetings within date range
    • startDate string: If history=true, required start of date range, in ISO8601 UTC format, e.g. 2015-07-01T22:00:00Z
    • endDate string: If history=true, required end of date range, in ISO8601 UTC format, e.g. 2015-07-01T23:00:00Z

Output

meetings.post

Create a new meeting based on the parameters specified.

citrix_gotomeeting.meetings.post({
  "Authorization": "",
  "body": null
}, context)

Input

  • input object

Output

meetings.meetingId.delete

Deletes the meeting identified by the meetingId.

citrix_gotomeeting.meetings.meetingId.delete({
  "Authorization": "",
  "meetingId": 0
}, context)

Input

  • input object
    • Authorization required string: Access token
    • meetingId required integer: The meeting ID

Output

Output schema unknown

meetings.meetingId.get

Returns the meeting details for the specified meeting.

citrix_gotomeeting.meetings.meetingId.get({
  "Authorization": "",
  "meetingId": 0
}, context)

Input

  • input object
    • Authorization required string: Access token
    • meetingId required integer: The meeting ID

Output

meetings.meetingId.put

Updates an existing meeting specified by meetingId.

citrix_gotomeeting.meetings.meetingId.put({
  "Authorization": "",
  "meetingId": 0,
  "body": null
}, context)

Input

  • input object
    • Authorization required string: Access token
    • meetingId required integer: The meeting ID
    • body required MeetingReqUpdate

Output

Output schema unknown

meetings.meetingId.attendees.get

List all attendees for specified meetingId of historical meeting. The historical meetings can be fetched using 'Get historical meetings', 'Get historical meetings by organizer', and 'Get historical meetings by group'. For users with the admin role this call returns attendees for any meeting. For any other user the call will return attendees for meetings on which the user is a valid organizer.

citrix_gotomeeting.meetings.meetingId.attendees.get({
  "Authorization": "",
  "meetingId": 0
}, context)

Input

  • input object
    • Authorization required string: Access token
    • meetingId required integer: The meeting ID

Output

meetings.meetingId.start.get

Returns a host URL that can be used to start a meeting. When this URL is opened in a web browser, the GoToMeeting client will be downloaded and launched and the meeting will start. The end user is not required to login to a client.

citrix_gotomeeting.meetings.meetingId.start.get({
  "Authorization": "",
  "meetingId": 0
}, context)

Input

  • input object
    • Authorization required string: Access token
    • meetingId required integer: The meeting ID

Output

organizers.delete

Deletes the individual organizer specified by the email address. This API call is only available to users with the admin role.

citrix_gotomeeting.organizers.delete({
  "Authorization": "",
  "email": ""
}, context)

Input

  • input object
    • Authorization required string: Access token
    • email required string: The email address of the organizer

Output

Output schema unknown

organizers.get

Gets the individual organizer specified by the organizer's email address. If an email address is not specified, all organizers are returned. This API call is only available to users with the admin role.

citrix_gotomeeting.organizers.get({
  "Authorization": ""
}, context)

Input

  • input object
    • Authorization required string: Access token
    • email string: The email address of the organizer

Output

organizers.post

Creates a new organizer and sends an email to the email address defined in the request. This API call is only available to users with the admin role. You may also pass 'G2W' or 'G2T' or 'OPENVOICE' as productType variables, creating organizers for those products. A G2W or G2T organizer will also have access to G2M.

citrix_gotomeeting.organizers.post({
  "Authorization": "",
  "body": null
}, context)

Input

  • input object
    • Authorization required string: Access token
    • body required OrganizerReq

Output

organizers.organizerKey.delete

Deletes the individual organizer specified by the organizer key. This API call is only available to users with the admin role.

citrix_gotomeeting.organizers.organizerKey.delete({
  "Authorization": "",
  "organizerKey": 0
}, context)

Input

  • input object
    • Authorization required string: Access token
    • organizerKey required integer: The key of the organizer

Output

Output schema unknown

organizers.organizerKey.get

Returns the individual organizer specified by the key. This API call is only available to users with the admin role. Non-admin users can only make this call for their own organizerKey.

citrix_gotomeeting.organizers.organizerKey.get({
  "Authorization": "",
  "organizerKey": 0
}, context)

Input

  • input object
    • Authorization required string: Access token
    • organizerKey required integer: The key of the organizer

Output

organizers.organizerKey.put

Updates the products of the specified organizer. To add a product (G2M, G2W, G2T, OPENVOICE) for the organizer, the call must be sent once for each product you want to add. To remove all products for the organizer, set status to 'suspended'. The call is limited to users with the admin role.

citrix_gotomeeting.organizers.organizerKey.put({
  "Authorization": "",
  "organizerKey": 0,
  "body": null
}, context)

Input

  • input object
    • Authorization required string: Access token
    • organizerKey required integer: The key of the organizer
    • body required OrganizerStatus

Output

Output schema unknown

organizers.organizerKey.attendees.get

Lists all attendees for all meetings within a specified date range for a specified organizer. This API call is only available to users with the admin role.

citrix_gotomeeting.organizers.organizerKey.attendees.get({
  "Authorization": "",
  "organizerKey": 0,
  "startDate": "",
  "endDate": ""
}, context)

Input

  • input object
    • Authorization required string: Access token
    • organizerKey required integer: The key of the organizer
    • startDate required string: A required start of date range in ISO8601 UTC format, e.g. 2015-07-01T22:00:00Z
    • endDate required string: A required end of date range in ISO8601 UTC format, e.g. 2015-07-01T23:00:00Z

Output

organizers.organizerKey.historicalMeetings.get

Get historical meetings for the specified organizer that started within the specified date/time range. Remark: Meetings which are still ongoing at the time of the request are NOT contained in the result array.

citrix_gotomeeting.organizers.organizerKey.historicalMeetings.get({
  "Authorization": "",
  "organizerKey": 0,
  "startDate": "",
  "endDate": ""
}, context)

Input

  • input object
    • Authorization required string: Access token
    • organizerKey required integer: The key of the organizer
    • startDate required string: Required start of date range, in ISO8601 UTC format, e.g. 2015-07-01T22:00:00Z
    • endDate required string: Required end of date range, in ISO8601 UTC format, e.g. 2015-07-01T23:00:00Z

Output

organizers.organizerKey.meetings.get

DEPRECATED: Please use the new API calls 'Get historical meetings by organizer' and 'Get upcoming meetings by organizer'. Gets future (scheduled) or past (history) meetings for a specified organizer. Include 'history=true' and the past start and end dates in the URL to retrieve past meetings. Enter 'scheduled=true' (without dates) to get scheduled meetings.

citrix_gotomeeting.organizers.organizerKey.meetings.get({
  "Authorization": "",
  "organizerKey": 0
}, context)

Input

  • input object
    • Authorization required string: Access token
    • organizerKey required integer: The key of the organizer
    • scheduled boolean: When 'true', returns all future meetings. Date range not supported.
    • history boolean: When 'true', returns all past meetings within date range
    • startDate string: If history is 'true', required start of date range, in ISO8601 UTC format, e.g. 2015-07-01T22:00:00Z
    • endDate string: If history is 'true', required end of date range, in ISO8601 UTC format, e.g. 2015-07-01T23:00:00Z

Output

organizers.organizerKey.upcomingMeetings.get

Get upcoming meetings for a specified organizer. This API call is only available to users with the admin role.

citrix_gotomeeting.organizers.organizerKey.upcomingMeetings.get({
  "Authorization": "",
  "organizerKey": 0
}, context)

Input

  • input object
    • Authorization required string: Access token
    • organizerKey required integer: The key of the organizer

Output

upcomingMeetings.get

Gets upcoming meetings for the current authenticated organizer.

citrix_gotomeeting.upcomingMeetings.get({
  "Authorization": ""
}, context)

Input

  • input object
    • Authorization required string: Access token

Output

Definitions

AttendeeByGroup

  • AttendeeByGroup object: Describes an attendee of a meeting instance held by an organizer within a specified group.
    • attendeeEmail required string: The attendee's email address
    • attendeeName required string: The full name of the attendee
    • conferenceCallInfo required string: Audio options for the attended meeting
    • duration required integer: The duration of attendance in minutes
    • email required string: The email address of the meeting organizer
    • endTime required string: The time the meeting instance ended
    • firstName required string: The first name of the organizer of the attended meeting
    • groupName required string: The name of the group
    • joinTime required string: The time the attendee joined the meeting instance
    • lastName required string: The surname of the meeting organizer
    • leaveTime required string: The time the attendee left the meeting instance
    • meetingId required string: The meeting ID
    • meetingInstanceKey required integer: The key of the attended meeting instance
    • meetingType required MeetingType
    • numAttendees required integer: The number of attendees at the attended meeting instance
    • organizerKey required string: The key of the meeting organizer
    • organizerkey required integer: The key of the meeting organizer. Field retained for backwards compatibility reasons
    • startTime required string: The time the meeting instance started
    • subject required string: The subject of the attended meeting

AttendeeByMeeting

  • AttendeeByMeeting object: Describes an attendee of a specified meeting instance.
    • attendeeEmail required string: The attendee's email address
    • attendeeName required string: The attendee's full name
    • conferenceCallInfo required string: Audio options for the meeting
    • duration required integer: The meeting duration in minutes
    • email required string: The email address of the meeting organizer
    • endTime required string: The ending time of the meeting instance
    • firstName required string: The first name of the meeting organizer
    • groupName required string: DEPRECATED. Returns 'NA'
    • joinTime required string: The time the attendee joined the meeting instance
    • lastName required string: The surname of the meeting organizer
    • leaveTime required string: The time the attendee left the meeting instance
    • meetingId required integer: The meeting ID
    • meetingInstanceKey required integer: The key of the unique meeting instance
    • meetingType required MeetingType
    • name required string: The attendee's full name
    • numAttendees required integer: The number of attendees at the meeting instance
    • organizerkey required integer: The key of the meeting organizer
    • startTime required string: The starting time of the meeting instance
    • subject required string: The subject of the meeting

AttendeeByOrganizer

  • AttendeeByOrganizer object: Describes an attendee of a meeting instance held by a specified organizer.
    • attendeeEmail required string: The attendee's email address
    • attendeeName required string: The full name of the attendee
    • conferenceCallInfo required string: Audio options for the attended meeting
    • duration required integer: The duration of attendance in minutes
    • email required string: The email address of the meeting organizer
    • endTime required string: The time the meeting instance ended
    • firstName required string: The first name of the meeting organizer
    • groupName required string: The name of the group the organizer is assigned to
    • joinTime required string: The time the attendee joined the meeting instance
    • lastName required string: The surname of the meeting organizer
    • leaveTime required string: The time the attendee left the meeting instance
    • meetingId required integer: The meeting ID
    • meetingInstanceKey required integer: The key of the attended meeting instance
    • meetingType required MeetingType
    • name required string: The full name of the meeting organizer
    • newMeetingId required string: The formatted meeting ID
    • numAttendees required integer: The number of attendees at the attended meeting instance
    • organizerkey required integer: The key of the meeting organizer. Field retained for backwards compatibility reasons
    • startTime required string: The time the meeting instance started
    • subject required string: The subject of the attended meeting

Group

  • Group object: Describes a collection of organizers categorized by department or job function, for example. Can be a subgroup of a larger group.
    • groupName required string: The name of this group
    • groupkey required integer: The key of this group
    • numOrganizers required integer: The number of organizers assigned to this group
    • parentKey required integer: The key of the parent group this group belongs to. Identical with the groupkey if this group is not a subgroup
    • status required Status

HistoricalMeeting

  • HistoricalMeeting object: Describes a historical meeting within specified dates.
    • accountKey required string: The key of the company account
    • conferenceCallInfo required string: Audio options for the meeting
    • duration required string: The duration of the meeting session in minutes
    • email required string: The meeting organizer's email address
    • endTime required string: The time the meeting instance ended
    • firstName required string: The meeting organizer's first name
    • lastName required string: The surname of the meeting organizer
    • locale required string: The current language setting of the organizer in the web portal
    • meetingId required string: The meeting ID
    • meetingType required MeetingType
    • numAttendees required string: The number of attendees at the meeting instance
    • organizerKey required string: The key of the meeting organizer
    • sessionId required string: The ID of the meeting session
    • startTime required string: The time the meeting instance started
    • subject required string: The subject of the meeting

HistoricalMeetingByGroup

  • HistoricalMeetingByGroup object: Describes a historical meeting within specified dates for a specified group.
    • accountKey required string: The key of the company account
    • duration required string: The duration of the meeting session in minutes
    • email required string: The meeting organizer's email address
    • endTime required string: The time the meeting instance ended
    • firstName required string: The meeting organizer's first name
    • groupName required string: The name of the group
    • lastName required string: The surname of the meeting organizer
    • locale required string: The current language setting of the organizer in the web portal
    • meetingId required string: The meeting ID
    • meetingType required MeetingType
    • numAttendees required string: The number of attendees at the meeting instance
    • organizerKey required string: The key of the meeting organizer
    • startTime required string: The time the meeting instance started
    • subject required string: The subject of the meeting

HistoryMeetingByGroup

  • HistoryMeetingByGroup object: Describes past meeting instance(s) held by an organizer within a specified group.
    • conferenceCallInfo required string: Audio options for the meeting
    • duration required string: The duration of this meeting instance in minutes
    • email required string: The email address of the meeting organizer
    • endTime required string: The time this meeting instance ended
    • firstName required string: The first name of the meeting organizer
    • groupName required string: The name of the group
    • lastName required string: The surname of the meeting organizer
    • meetingId required string: The meeting ID
    • meetingInstanceKey required integer: The key of this meeting instance
    • meetingType required MeetingType
    • numAttendees required integer: The number of attendees at this meeting instance
    • organizerKey required string: The key of the meeting organizer
    • organizerkey required integer: The key of the meeting organizer. Field retained for backwards compatibility reasons
    • startTime required string: The time this meeting instance started
    • subject required string: The subject of the meeting

MeetingById

  • MeetingById object: Describes a given meeting.
    • conferenceCallInfo required string: Audio options of the meeting
    • createTime required string: DEPRECATED. Returns an empty string ''
    • duration required integer: The duration of the meeting in minutes
    • endTime required string: The ending time of the meeting
    • maxParticipants required integer: The maximum number of participants allowed at the meeting
    • meetingId required integer: The meeting ID
    • meetingKey required integer: The meeting ID. Field retained for backwards compatibility reasons
    • meetingType required MeetingType
    • passwordRequired required boolean: Indicates whether a password is required to join the meeting
    • startTime required string: The meeting starting time
    • status required MeetingStatus
    • subject required string: The subject of the meeting
    • uniqueMeetingId required integer: The meeting ID. Field retained for backwards compatibility reasons

MeetingByOrganizer

  • MeetingByOrganizer object: Describes a meeting scheduled by a specified organizer
    • conferenceCallInfo required string: Audio options for the meeting
    • createTime required string: DEPRECATED. Returns an empty string ''
    • endTime required string: The ending time of the meeting
    • maxParticipants required integer: The maximum number of participants allowed at the meeting
    • meetingType required MeetingType
    • meetingid required integer: The meeting ID
    • passwordRequired required boolean: Indicates whether a password is required to join the meeting
    • startTime required string: The starting time of the meeting
    • status required MeetingStatus
    • subject required string: The subject of the meeting
    • uniqueMeetingId required integer: A unique ID for the meeting

MeetingCreated

  • MeetingCreated object: Describes a newly created meeting.
    • conferenceCallInfo required string: Audio options for the meeting
    • joinURL required string: The URL the meeting participants will use to join the meeting
    • maxParticipants required integer: The maximum number of participants allowed in the meeting
    • meetingid required integer: The meeting ID
    • uniqueMeetingId required integer: The meeting ID. Field retained for backwards compatibility reasons

MeetingHistory

  • MeetingHistory object: Describes a unique past meeting instance.
    • conferenceCallInfo required string: Audio options for the meeting
    • date required string: The time the meeting instance started. Field retained for backwards compatibility reasons
    • duration required integer: The duration of the meeting session in minutes
    • email required string: The meeting organizer's email address
    • endTime required string: The time the meeting instance ended
    • firstName required string: The meeting organizer's first name
    • groupName required string: DEPRECATED. An empty string '' is returned
    • lastName required string: The surname of the meeting organizer
    • meetingId required integer: The meeting ID
    • meetingInstanceKey required integer: The key of the unique meeting instance
    • meetingKey required integer: The meeting ID. Field retained for backwards compatibility reasons
    • meetingType required MeetingType
    • newMeetingId required string: Formatted meeting ID
    • newOrganizerKey required string: The key of the meeting organizer. Field introduced for compatibility reasons
    • numAttendees required integer: The number of attendees at the meeting instance
    • organizerKey required string: The key of the meeting organizer
    • organizerkey required string: The key of the meeting organizer. Field retained for backwards compatibility reasons
    • passwordRequired required boolean: DEPRECATED. An empty string '' is returned
    • sessionId required integer: The ID of the meeting session
    • startTime required string: The time the meeting instance started
    • status required string: DEPRECATED. An empty string '' is returned
    • subject required string: The subject of the meeting
    • uniqueMeetingId required integer: The meeting ID. Field retained for backwards compatibility reasons

MeetingReqCreate

  • MeetingReqCreate object: Describes the information required to create a meeting.
    • conferencecallinfo required string: A required string. Can be one of the following options: PSTN (PSTN only), Free (PSTN and VoIP), Hybrid, (PSTN and VoIP), Private (you provide numbers and access code), or VoIP (VoIP only). You may also enter plain text for numbers and access codes with a limit of 255 characters
    • endtime required string: The ending time of the meeting. Required ISO8601 UTC string, e.g. 2015-07-01T23:00:00Z
    • meetingtype required MeetingType
    • passwordrequired required boolean: Indicates whether a password is required to join the meeting. Required parameter
    • starttime required string: The starting time of the meeting. Required ISO8601 UTC string, e.g. 2015-07-01T22:00:00Z
    • subject required string: The subject of the meeting. 100 characters maximum. The characters '>' and '<' have to be replaced with the corresponding html character code (&gt; for '>' and &lt; for '<')
    • timezonekey required string: DEPRECATED. Must be provided and set to empty string ''

MeetingReqUpdate

  • MeetingReqUpdate object: Describes the information required to update a meeting.
    • conferencecallinfo required string: A required string. Can be one of the following options: PSTN (PSTN only), Free (PSTN and VoIP), Hybrid, (PSTN and VoIP), Private (you provide numbers and access code), or VoIP (VoIP only). You may also enter plain text for numbers and access codes with a limit of 255 characters
    • endtime required string: The ending time of the meeting. A required ISO8601 UTC string, e.g. 2015-07-01T22:00:00Z
    • meetingtype required MeetingType
    • passwordrequired required boolean: Indicates whether a password is required to join the meeting. Required parameter
    • starttime required string: The starting time of the meeting. A required ISO8601 UTC string, e.g. 2015-07-01T22:00:00Z
    • subject required string: A description of the meeting. 100 characters maximum. The characters '>' and '<' have to be replaced with the corresponding html character code (&gt; for '>' and &lt; for '<')
    • timezonekey required string: DEPRECATED. Must be provided and set to empty string ''

MeetingScheduled

  • MeetingScheduled object: Describes a scheduled meeting.
    • conferenceCallInfo required string: Audio options for the meeting.
    • createTime required string: The time the meeting was created.
    • endTime required string: The ending time of the meeting.
    • maxParticipants required integer: The maximum number of participants allowed at the meeting.
    • meetingType required MeetingType
    • meetingid required integer: The meeting ID.
    • passwordRequired required boolean: Indicates whether a password is required to join the meeting.
    • startTime required string: The starting time of the meeting.
    • status required MeetingStatus
    • subject required string: The subject of the meeting.
    • uniqueMeetingId required integer: The meeting ID. Field retained for backwards compatibility reasons.

MeetingStatus

  • MeetingStatus string (values: ACTIVE, INACTIVE): The meeting status, i.e whether the meeting is running or not

MeetingType

  • MeetingType string (values: immediate, recurring, scheduled): The meeting type

Organizer

  • Organizer object: Describes an organizer.
    • email required string: The organizer's email address
    • firstName required string: The organizer's first name
    • groupId required integer: The key of the group this organizer is assigned to
    • groupName required string: The name of the group this organizer is assigned to
    • lastName required string: The organizer's surname
    • maxNumAttendeesAllowed required integer: The maximum number of attendees allowed at sessions hosted by this organizer.
    • organizerKey required integer: The key of the organizer
    • products required array: The products the organizer has access to, can be 'G2M', 'G2W', 'G2T' or 'OPENVOICE'
    • status required Status

OrganizerByGroup

  • OrganizerByGroup object: Describes an organizer within a specified group.
    • email required string: The organizer's email address
    • firstName required string: The organizer's first name
    • groupId required integer: The key of the group
    • groupName required string: The name of the group
    • lastName required string: The organizer's surname
    • maxNumAttendeesAllowed required integer: The maximum number of attendees allowed at sessions held by this organizer
    • organizerKey required integer: The key of the organizer
    • products required array: The products the organizer has access to, can be 'G2M', 'G2W', 'G2T' or 'OPENVOICE'
    • status required Status

OrganizerReq

  • OrganizerReq object: Describes the information required to create an organizer, with or without assigning a group.
    • firstName required string: The first name of the organizer
    • lastName required string: The surname of the organizer
    • organizerEmail required string: The email address of the organizer
    • productType required Product

OrganizerShort

  • OrganizerShort object: Describes a newly created organizer.
    • email required string: The organizer's email address
    • key required integer: The organizer's key

OrganizerStatus

  • OrganizerStatus object: Describes the status of an organizer, i.e. whether they are able to host meetings.
    • productType Product
    • status string (values: suspended): The status of the organizer can be set to. Use 'suspended' to remove all products. The formerly used status 'active' is now DEPRECATED for this call. To activate the organizer please assign a product. In this case do not pass this parameter

Product

  • Product string (values: G2M, G2T, G2W, OPENVOICE): The products the organizer has access to, can be 'G2M', 'G2W', 'G2T' or 'OPENVOICE'

ScheduledMeetingByGroup

  • ScheduledMeetingByGroup object: Describes a meeting scheduled by an organizer within a specified group.
    • attendees required string: Not in use.
    • conferenceCallInfo required string: Audio options for the meeting.
    • email required string: The email address of the meeting organizer.
    • firstName required string: The first name of the meeting organizer.
    • groupName required string: The name of the group.
    • lastName required string: The surname of the meeting organizer.
    • meetingId required string: The meeting ID.
    • meetingType required MeetingType
    • organizerKey required string: The key of the meeting organizer.
    • organizerkey required integer: The key of the meeting organizer. Field retained for backwards compatibility reasons.
    • passwordRequired required boolean: Indicates whether a password is required to join the meeting.
    • subject required string: The subject of the meeting.

StartUrl

  • StartUrl object: Host URL that can be used to start a meeting
    • hostURL required string: The host URL that can be used to start a meeting.

Status

  • Status string (values: active, suspended): The status of an organizer (or group), i.e. whether the organizer (or the members of the group respectively) are able to host meetings

UpcomingMeeting

  • UpcomingMeeting object: Describes an upcoming meeting.
    • accountKey required string: The key of the company account
    • conferenceCallInfo required string: Audio options for the meeting
    • email required string: The meeting organizer's email address
    • endTime required string: The time the meeting instance ended
    • firstName required string: The meeting organizer's first name
    • lastName required string: The surname of the meeting organizer
    • locale required string: The current language setting of the organizer in the web portal
    • meetingId required string: The meeting ID
    • meetingType required MeetingType
    • organizerKey required string: The key of the meeting organizer
    • passwordRequired required boolean: Indicates whether a password is required to join the meeting or not
    • startTime required string: The time the meeting instance will start
    • status required MeetingStatus
    • subject required string: The subject of the meeting

UpcomingMeetingByGroup

  • UpcomingMeetingByGroup object: Describes an upcoming meeting of a group.
    • accountKey required string: The key of the company account
    • email required string: The meeting organizer's email address
    • endTime required string: The time the meeting instance ended
    • firstName required string: The meeting organizer's first name
    • groupName required string: The name of the group the meeting belongs to
    • lastName required string: The surname of the meeting organizer
    • locale required string: The current language setting of the organizer in the web portal
    • meetingId required string: The meeting ID
    • meetingType required MeetingType
    • organizerKey required string: The key of the meeting organizer
    • passwordRequired required boolean: Indicates whether a password is required to join the meeting or not
    • startTime required string: The time the meeting instance will start
    • status MeetingStatus
    • subject required string: The subject of the meeting