gotomeeting
Module gotomeeting
API
Definitions
![](https://bcentral-packageicons.azureedge.net/images/ballerinax_gotomeeting_1.2.1.png)
ballerinax/gotomeeting Ballerina library
Overview
This is a generated connector for GoToMeeting API v1.0 OpenAPI specification.
The GoToMeeting API provides the capability to organize meetings.
Prerequisites
Before using this connector in your Ballerina application, complete the following:
- Create a LogMeIn account.
- Obtain tokens - Follow this guide.
Clients![](/images/permalink.svg)
gotomeeting: Client![](/images/permalink.svg)
This is a generated connector for GoToMeeting API v1.0 OpenAPI specification.
The GoToMeeting API provides the capability to organize meetings.
Constructor![](/images/permalink.svg)
Gets invoked to initialize the connector
.
The connector initialization requires setting the API credentials.
Create a LogMeIn account and obtain tokens by following this guide.
init (ClientConfig clientConfig, string serviceUrl)
- clientConfig ClientConfig - The configurations to be used when initializing the
connector
- serviceUrl string "https://api.getgo.com/G2M/rest" - URL of the target service
getOrganizersAllOrByEmail![](/images/permalink.svg)
Get organizer by email / Get all organizers
Parameters
- email string? (default ()) - The email address of the organizer
createOrganizer![](/images/permalink.svg)
function createOrganizer(OrganizerReq payload) returns OrganizerShort[]|error
Create organizer
Parameters
- payload OrganizerReq - The details of the organizer to be created
Return Type
- OrganizerShort[]|error - Created
Deprecated
deleteOrganizerByEmail![](/images/permalink.svg)
Delete organizer by email
Parameters
- email string - The email address of the organizer
getOrganizer![](/images/permalink.svg)
Get organizer
Parameters
- organizerKey int - The key of the organizer
updateOrganizer![](/images/permalink.svg)
function updateOrganizer(int organizerKey, OrganizerStatus payload) returns Response|error
Update organizer
Parameters
- organizerKey int - The key of the organizer
- payload OrganizerStatus - The organizer's status
deleteOrganizer![](/images/permalink.svg)
Delete organizer
Parameters
- organizerKey int - The key of the organizer
getAttendeesByOrganizer![](/images/permalink.svg)
function getAttendeesByOrganizer(int organizerKey, string startDate, string endDate) returns AttendeeByOrganizer[]|error
Get attendees by organizer
Parameters
- organizerKey int - The key of the organizer
- startDate string - A required start of date range in ISO8601 UTC format, e.g. 2015-07-01T22:00:00Z
- endDate string - A required end of date range in ISO8601 UTC format, e.g. 2015-07-01T23:00:00Z
Return Type
- AttendeeByOrganizer[]|error - OK
getHistoricalMeetingsByOrganizer![](/images/permalink.svg)
function getHistoricalMeetingsByOrganizer(int organizerKey, string startDate, string endDate) returns HistoricalMeeting[]|error
Get historical meetings by organizer
Parameters
- organizerKey int - The key of the organizer
- startDate string - Required start of date range, in ISO8601 UTC format, e.g. 2015-07-01T22:00:00Z
- endDate string - Required end of date range, in ISO8601 UTC format, e.g. 2015-07-01T23:00:00Z
Return Type
- HistoricalMeeting[]|error - OK
getUpcomingMeetingsByOrganizer![](/images/permalink.svg)
function getUpcomingMeetingsByOrganizer(int organizerKey) returns UpcomingMeeting[]|error
Get upcoming meetings by organizer
Parameters
- organizerKey int - The key of the organizer
Return Type
- UpcomingMeeting[]|error - OK
getMeetingsByOrganizer![](/images/permalink.svg)
function getMeetingsByOrganizer(int organizerKey, boolean? scheduled, boolean? history, string? startDate, string? endDate) returns MeetingByOrganizer[]|error
Get meetings by organizer
Parameters
- organizerKey int - The key of the organizer
- scheduled boolean? (default ()) - When 'true', returns all future meetings. Date range is ignored. Mutually exclusive to 'history'.
- history boolean? (default ()) - When 'true', returns all past meetings within date range. Mutually exclusive to 'scheduled'.
- startDate string? (default ()) - If history is 'true', required start of date range, in ISO8601 UTC format, e.g. 2015-07-01T22:00:00Z
- endDate string? (default ()) - If history is 'true', required end of date range, in ISO8601 UTC format, e.g. 2015-07-01T23:00:00Z
Return Type
- MeetingByOrganizer[]|error - OK
Deprecated
deleteSessionById![](/images/permalink.svg)
Delete meeting session by session id
deleteSessionAttendeesById![](/images/permalink.svg)
Remove attendee list of a meeting session
deleteSessionRecordingsById![](/images/permalink.svg)
Delete recordings of a meeting session
getGroups![](/images/permalink.svg)
Get groups
getAttendeesByGroup![](/images/permalink.svg)
function getAttendeesByGroup(int groupKey, string? startDate, string? endDate) returns AttendeeByGroup[]|error
Get attendees by group
Parameters
- groupKey int - The key of the group
- startDate string? (default ()) - Start of date range, in ISO8601 UTC format, e.g. 2015-07-01T22:00:00Z
- endDate string? (default ()) - End of date range, in ISO8601 UTC format, e.g. 2015-07-01T23:00:00Z
Return Type
- AttendeeByGroup[]|error - OK
getHistoricalMeetingsByGroup![](/images/permalink.svg)
function getHistoricalMeetingsByGroup(int groupKey, string startDate, string endDate) returns HistoricalMeetingByGroup[]|error
Get historical meetings by group
Parameters
- groupKey int - The key of the group
- startDate string - Required start of date range, in ISO8601 UTC format, e.g. 2015-07-01T22:00:00Z
- endDate string - Required end of date range, in ISO8601 UTC format, e.g. 2015-07-01T23:00:00Z
Return Type
- HistoricalMeetingByGroup[]|error - OK
getUpcomingMeetingsByGroup![](/images/permalink.svg)
function getUpcomingMeetingsByGroup(int groupKey) returns UpcomingMeetingByGroup[]|error
Get upcoming meetings by group
Parameters
- groupKey int - The key of the group
Return Type
- UpcomingMeetingByGroup[]|error - OK
getMeetingsByGroup![](/images/permalink.svg)
function getMeetingsByGroup(int groupKey, boolean? scheduled, boolean? history, string? startDate, string? endDate) returns HistoryMeetingByGroup[]|error
Get meetings by group
Parameters
- groupKey int - The key of the group
- scheduled boolean? (default ()) - When 'true', returns all future meetings. Date range is ignored. Mutually exclusive to 'history'.
- history boolean? (default ()) - When 'true', returns all past meetings within date range. Mutually exclusive to 'scheduled'.
- startDate string? (default ()) - If history=true, required start of date range, in ISO8601 UTC format, e.g. 2015-07-01T22:00:00Z
- endDate string? (default ()) - If history=true, required end of date range, in ISO8601 UTC format, e.g. 2015-07-01T23:00:00Z
Return Type
- HistoryMeetingByGroup[]|error - OK
Deprecated
getOrganizersByGroup![](/images/permalink.svg)
function getOrganizersByGroup(int groupKey) returns OrganizerByGroup[]|error
Get organizers by group
Parameters
- groupKey int - The key of the group
Return Type
- OrganizerByGroup[]|error - OK
Deprecated
createOrganizerInGroup![](/images/permalink.svg)
function createOrganizerInGroup(int groupKey, OrganizerReq payload) returns OrganizerShort[]|error
Create organizer in group
Parameters
- groupKey int - The key of the group
- payload OrganizerReq - The details of the organizer to be created
Return Type
- OrganizerShort[]|error - Created
Deprecated
getHistoricalMeetings![](/images/permalink.svg)
function getHistoricalMeetings(string startDate, string endDate) returns HistoricalMeeting[]|error
Get historical meetings
Parameters
- startDate string - Required start of date range, in ISO8601 UTC format, e.g. 2015-07-01T22:00:00Z
- endDate string - Required end of date range, in ISO8601 UTC format, e.g. 2015-07-01T23:00:00Z
Return Type
- HistoricalMeeting[]|error - OK
getUpcomingMeetings![](/images/permalink.svg)
function getUpcomingMeetings() returns UpcomingMeeting[]|error
Get upcoming meetings
Return Type
- UpcomingMeeting[]|error - OK
getMeetings![](/images/permalink.svg)
function getMeetings(boolean? scheduled, boolean? history, string? startDate, string? endDate) returns MeetingHistory[]|error
Get meetings
Parameters
- scheduled boolean? (default ()) - When 'true', returns all future meetings. Date range is ignored. Mutually exclusive to 'history'.
- history boolean? (default ()) - When 'true', returns all past meetings within date range. Mutually exclusive to 'scheduled'.
- startDate string? (default ()) - If history=true, required start of date range, in ISO8601 UTC format, e.g. 2015-07-01T22:00:00Z
- endDate string? (default ()) - If history=true, required end of date range, in ISO8601 UTC format, e.g. 2015-07-01T23:00:00Z
Return Type
- MeetingHistory[]|error - OK
Deprecated
createMeeting![](/images/permalink.svg)
function createMeeting(MeetingReqCreate payload) returns MeetingCreated[]|error
Create meeting
Parameters
- payload MeetingReqCreate - The meeting details
Return Type
- MeetingCreated[]|error - Created
getMeeting![](/images/permalink.svg)
function getMeeting(int meetingId) returns MeetingById[]|error
Get meeting
Parameters
- meetingId int - The meeting ID
Return Type
- MeetingById[]|error - OK
updateMeeting![](/images/permalink.svg)
function updateMeeting(int meetingId, MeetingReqUpdate payload) returns Response|error
Update meeting
deleteMeeting![](/images/permalink.svg)
Delete meeting
Parameters
- meetingId int - The meeting ID
startMeeting![](/images/permalink.svg)
Start meeting
Parameters
- meetingId int - The meeting ID
getAttendeesByMeetings![](/images/permalink.svg)
function getAttendeesByMeetings(int meetingId) returns AttendeeByMeeting[]|error
Get attendees by meeting
Parameters
- meetingId int - The meeting ID
Return Type
- AttendeeByMeeting[]|error - OK
Records![](/images/permalink.svg)
gotomeeting: AttendeeByGroup![](/images/permalink.svg)
Describes an attendee of a meeting instance held by an organizer within a specified group.
Fields
- lastName string - The surname of the meeting organizer
- groupName string - The name of the group
- numAttendees int - The number of attendees at the attended meeting instance
- attendeeName string - The full name of the attendee
- subject string - The subject of the attended meeting
- endTime string - The time the meeting instance ended
- conferenceCallInfo string - Audio options for the attended meeting
- organizerkey int - The key of the meeting organizer. Field retained for backwards compatibility reasons
- startTime string - The time the meeting instance started
- meetingInstanceKey int - The key of the attended meeting instance
- duration int - The duration of attendance in minutes
- joinTime string - The time the attendee joined the meeting instance
- email string - The email address of the meeting organizer
- leaveTime string - The time the attendee left the meeting instance
- attendeeEmail string - The attendee's email address
- organizerKey string - The key of the meeting organizer
- meetingId string - The meeting ID
- meetingType MeetingType - The meeting type
- firstName string - The first name of the organizer of the attended meeting
gotomeeting: AttendeeByMeeting![](/images/permalink.svg)
Describes an attendee of a specified meeting instance.
Fields
- lastName string - The surname of the meeting organizer
- groupName string - DEPRECATED. Returns 'NA'
- numAttendees int - The number of attendees at the meeting instance
- attendeeName string - The attendee's full name
- subject string - The subject of the meeting
- endTime string - The ending time of the meeting instance
- conferenceCallInfo string - Audio options for the meeting
- organizerkey int - The key of the meeting organizer
- startTime string - The starting time of the meeting instance
- meetingInstanceKey int - The key of the unique meeting instance
- duration int - The meeting duration in minutes
- email string - The email address of the meeting organizer
- joinTime string - The time the attendee joined the meeting instance
- name string - The attendee's full name
- leaveTime string - The time the attendee left the meeting instance
- attendeeEmail string - The attendee's email address
- meetingId int - The meeting ID
- meetingType MeetingType - The meeting type
- firstName string - The first name of the meeting organizer
gotomeeting: AttendeeByOrganizer![](/images/permalink.svg)
Describes an attendee of a meeting instance held by a specified organizer.
Fields
- lastName string - The surname of the meeting organizer
- groupName string - The name of the group the organizer is assigned to
- numAttendees int - The number of attendees at the attended meeting instance
- attendeeName string - The full name of the attendee
- subject string - The subject of the attended meeting
- endTime string - The time the meeting instance ended
- conferenceCallInfo string - Audio options for the attended meeting
- organizerkey int - The key of the meeting organizer. Field retained for backwards compatibility reasons
- startTime string - The time the meeting instance started
- meetingInstanceKey int - The key of the attended meeting instance
- duration int - The duration of attendance in minutes
- newMeetingId string - The formatted meeting ID
- email string - The email address of the meeting organizer
- joinTime string - The time the attendee joined the meeting instance
- name string - The full name of the meeting organizer
- leaveTime string - The time the attendee left the meeting instance
- attendeeEmail string - The attendee's email address
- meetingId int - The meeting ID
- meetingType MeetingType - The meeting type
- firstName string - The first name of the meeting organizer
gotomeeting: ClientConfig![](/images/permalink.svg)
Provides a set of configurations for controlling the behaviours when communicating with a remote HTTP endpoint.
Fields
- auth OAuth2PasswordGrantConfig|BearerTokenConfig|OAuth2RefreshTokenGrantConfig - Configurations related to client authentication
- httpVersion string(default "1.1") - The HTTP version understood by the client
- http1Settings ClientHttp1Settings(default {}) - Configurations related to HTTP/1.x protocol
- http2Settings ClientHttp2Settings(default {}) - Configurations related to HTTP/2 protocol
- timeout decimal(default 60) - The maximum time to wait (in seconds) for a response before closing the connection
- forwarded string(default "disable") - The choice of setting
forwarded
/x-forwarded
header
- followRedirects FollowRedirects?(default ()) - Configurations associated with Redirection
- poolConfig PoolConfiguration?(default ()) - Configurations associated with request pooling
- cache CacheConfig(default {}) - HTTP caching related configurations
- compression Compression(default http:COMPRESSION_AUTO) - Specifies the way of handling compression (
accept-encoding
) header
- circuitBreaker CircuitBreakerConfig?(default ()) - Configurations associated with the behaviour of the Circuit Breaker
- retryConfig RetryConfig?(default ()) - Configurations associated with retrying
- cookieConfig CookieConfig?(default ()) - Configurations associated with cookies
- responseLimits ResponseLimitConfigs(default {}) - Configurations associated with inbound response size limits
- secureSocket ClientSecureSocket?(default ()) - SSL/TLS-related options
gotomeeting: Group![](/images/permalink.svg)
Describes a collection of organizers categorized by department or job function, for example. Can be a subgroup of a larger group.
Fields
- groupkey int - The key of this group
- groupName string - The name of this group
- parentKey int - The key of the parent group this group belongs to. Identical with the groupkey if this group is not a subgroup
- status Status - The status of an organizer (or group), i.e. whether the organizer (or the members of the group respectively) are able to host meetings
- numOrganizers int - The number of organizers assigned to this group
gotomeeting: HistoricalMeeting![](/images/permalink.svg)
Describes a historical meeting within specified dates.
Fields
- startTime string - The time the meeting instance started
- lastName string - The surname of the meeting organizer
- duration string - The duration of the meeting session in minutes
- numAttendees string - The number of attendees at the meeting instance
- accountKey string - The key of the company account
- email string - The meeting organizer's email address
- sessionId string - The ID of the meeting session
- subject string - The subject of the meeting
- locale string - The current language setting of the organizer in the web portal
- organizerKey string - The key of the meeting organizer
- meetingId string - The meeting ID
- meetingType MeetingType - The meeting type
- firstName string - The meeting organizer's first name
- endTime string - The time the meeting instance ended
- conferenceCallInfo string - Audio options for the meeting
- recording MeetingRecording? - Information about the meeting recording.
gotomeeting: HistoricalMeetingByGroup![](/images/permalink.svg)
Describes a historical meeting within specified dates for a specified group.
Fields
- startTime string - The time the meeting instance started
- lastName string - The surname of the meeting organizer
- duration string - The duration of the meeting session in minutes
- numAttendees string - The number of attendees at the meeting instance
- accountKey string - The key of the company account
- email string - The meeting organizer's email address
- subject string - The subject of the meeting
- locale string - The current language setting of the organizer in the web portal
- organizerKey string - The key of the meeting organizer
- meetingId string - The meeting ID
- meetingType MeetingType - The meeting type
- firstName string - The meeting organizer's first name
- endTime string - The time the meeting instance ended
- groupName string - The name of the group
gotomeeting: HistoryMeetingByGroup![](/images/permalink.svg)
Describes past meeting instance(s) held by an organizer within a specified group.
Fields
- lastName string - The surname of the meeting organizer
- groupName string - The name of the group
- numAttendees int - The number of attendees at this meeting instance
- subject string - The subject of the meeting
- endTime string - The time this meeting instance ended
- conferenceCallInfo string - Audio options for the meeting
- organizerkey int - The key of the meeting organizer. Field retained for backwards compatibility reasons
- startTime string - The time this meeting instance started
- meetingInstanceKey int - The key of this meeting instance
- duration string - The duration of this meeting instance in minutes
- email string - The email address of the meeting organizer
- organizerKey string - The key of the meeting organizer
- meetingId string - The meeting ID
- meetingType MeetingType - The meeting type
- firstName string - The first name of the meeting organizer
gotomeeting: MeetingById![](/images/permalink.svg)
Describes a given meeting.
Fields
- createTime string - DEPRECATED. Returns an empty string ''
- passwordRequired boolean - Indicates whether a password is required to join the meeting
- status MeetingStatus - The meeting status, i.e whether the meeting is running or not
- subject string - The subject of the meeting
- endTime string - The ending time of the meeting
- conferenceCallInfo string - Audio options of the meeting
- startTime string - The meeting starting time
- duration int - The duration of the meeting in minutes
- maxParticipants int - The maximum number of participants allowed at the meeting
- meetingId int - The meeting ID
- meetingKey int - The meeting ID. Field retained for backwards compatibility reasons
- meetingType MeetingType - The meeting type
- uniqueMeetingId int - The meeting ID. Field retained for backwards compatibility reasons
- coorganizerKeys string[]? - The co-organizer keys of users that also can host the meeting.
gotomeeting: MeetingByOrganizer![](/images/permalink.svg)
Describes a meeting scheduled by a specified organizer
Fields
- startTime string - The starting time of the meeting
- createTime string - DEPRECATED. Returns an empty string ''
- meetingid int - The meeting ID
- maxParticipants int - The maximum number of participants allowed at the meeting
- passwordRequired boolean - Indicates whether a password is required to join the meeting
- status MeetingStatus - The meeting status, i.e whether the meeting is running or not
- subject string - The subject of the meeting
- meetingType MeetingType - The meeting type
- endTime string - The ending time of the meeting
- uniqueMeetingId int - A unique ID for the meeting
- conferenceCallInfo string - Audio options for the meeting
gotomeeting: MeetingCreated![](/images/permalink.svg)
Describes a newly created meeting.
Fields
- joinURL string - The URL the meeting participants will use to join the meeting
- meetingid int - The meeting ID
- maxParticipants int - The maximum number of participants allowed in the meeting
- uniqueMeetingId int - The meeting ID. Field retained for backwards compatibility reasons
- conferenceCallInfo string - Audio options for the meeting
gotomeeting: MeetingHistory![](/images/permalink.svg)
Describes a unique past meeting instance.
Fields
- lastName string - The surname of the meeting organizer
- groupName string - DEPRECATED. An empty string '' is returned
- numAttendees int - The number of attendees at the meeting instance
- passwordRequired boolean - DEPRECATED. An empty string '' is returned
- status string - DEPRECATED. An empty string '' is returned
- subject string - The subject of the meeting
- endTime string - The time the meeting instance ended
- date string - The time the meeting instance started. Field retained for backwards compatibility reasons
- conferenceCallInfo string - Audio options for the meeting
- startTime string - The time the meeting instance started
- organizerkey string - The key of the meeting organizer. Field retained for backwards compatibility reasons
- meetingInstanceKey int - The key of the unique meeting instance
- newOrganizerKey string - The key of the meeting organizer. Field introduced for compatibility reasons
- duration int - The duration of the meeting session in minutes
- newMeetingId string - Formatted meeting ID
- sessionId int - The ID of the meeting session
- email string - The meeting organizer's email address
- meetingId int - The meeting ID
- organizerKey string - The key of the meeting organizer
- meetingKey int - The meeting ID. Field retained for backwards compatibility reasons
- meetingType MeetingType - The meeting type
- firstName string - The meeting organizer's first name
- uniqueMeetingId int - The meeting ID. Field retained for backwards compatibility reasons
- recording MeetingRecording? - Information about the meeting recording.
gotomeeting: MeetingRecording![](/images/permalink.svg)
Information about the meeting recording.
Fields
- recordingName string? - Name of the recording
- recordingId string? - The recording ID
- downloadUrl string? - Url where the mp4 file of the recording can be downloaded
- fileSize int? - Size of the recording file in bytes
- shareUrl string? - Url that can be used to share the recording only or including transcripts if present
gotomeeting: MeetingReqCreate![](/images/permalink.svg)
Describes the information required to create a meeting.
Fields
- subject string - The subject of the meeting. 100 characters maximum. The characters '>' and '<' have to be replaced with the corresponding html character code (> for '>' and < for '<')
- starttime string - The starting time of the meeting. Required ISO8601 UTC string, e.g. 2015-07-01T22:00:00Z
- endtime string - The ending time of the meeting. Required ISO8601 UTC string, e.g. 2015-07-01T23:00:00Z
- passwordrequired boolean - Indicates whether a password is required to join the meeting. Required parameter
- conferencecallinfo 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
- timezonekey string - DEPRECATED. Must be provided and set to empty string ''
- meetingtype MeetingType - The meeting type
- coorganizerKeys string[]? - Co-organizer keys. Co-organizers can start the meeting on the organizers behalf. Retrieve a list of valid organizers from the 'Get Users' call.
gotomeeting: MeetingReqUpdate![](/images/permalink.svg)
Describes the information required to update a meeting.
Fields
- subject string - A description of the meeting. 100 characters maximum. The characters '>' and '<' have to be replaced with the corresponding html character code (> for '>' and < for '<')
- starttime string - The starting time of the meeting. A required ISO8601 UTC string, e.g. 2015-07-01T22:00:00Z
- endtime string - The ending time of the meeting. A required ISO8601 UTC string, e.g. 2015-07-01T22:00:00Z
- passwordrequired boolean - Indicates whether a password is required to join the meeting. Required parameter
- conferencecallinfo 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
- timezonekey string - DEPRECATED. Must be provided and set to empty string ''
- meetingtype MeetingType - The meeting type
- coorganizerKeys string[]? - Co-organizer keys. Co-organizers can start the meeting on the organizers behalf. Retrieve a list of valid organizers from the 'Get Users' call.
gotomeeting: MeetingScheduled![](/images/permalink.svg)
Describes a scheduled meeting.
Fields
- startTime string - The starting time of the meeting.
- createTime string - The time the meeting was created.
- meetingid int - The meeting ID.
- maxParticipants int - The maximum number of participants allowed at the meeting.
- passwordRequired boolean - Indicates whether a password is required to join the meeting.
- status MeetingStatus - The meeting status, i.e whether the meeting is running or not
- subject string - The subject of the meeting.
- meetingType MeetingType - The meeting type
- endTime string - The ending time of the meeting.
- uniqueMeetingId int - The meeting ID. Field retained for backwards compatibility reasons.
- conferenceCallInfo string - Audio options for the meeting.
- coorganizerKeys string[]? - Co-organizer keys. Co-organizers can start the meeting on the organizers behalf.
gotomeeting: Organizer![](/images/permalink.svg)
Describes an organizer.
Fields
- lastName string - The organizer's surname
- groupId int - The key of the group this organizer is assigned to
- groupName string - The name of the group this organizer is assigned to
- status Status - The status of an organizer (or group), i.e. whether the organizer (or the members of the group respectively) are able to host meetings
- organizerKey int - The key of the organizer
- email string - The organizer's email address
- firstName string - The organizer's first name
- products Product[] - Product list
- maxNumAttendeesAllowed int - The maximum number of attendees allowed at sessions hosted by this organizer.
gotomeeting: OrganizerByGroup![](/images/permalink.svg)
Describes an organizer within a specified group.
Fields
- lastName string - The organizer's surname
- groupId int - The key of the group
- groupName string - The name of the group
- status Status - The status of an organizer (or group), i.e. whether the organizer (or the members of the group respectively) are able to host meetings
- email string - The organizer's email address
- organizerKey int - The key of the organizer
- firstName string - The organizer's first name
- products Product[] - Product list
- maxNumAttendeesAllowed int - The maximum number of attendees allowed at sessions held by this organizer
gotomeeting: OrganizerReq![](/images/permalink.svg)
Describes the information required to create an organizer, with or without assigning a group.
Fields
- organizerEmail string - The email address of the organizer
- firstName string - The first name of the organizer
- lastName string - The surname of the organizer
- productType Product - Product type
gotomeeting: OrganizerShort![](/images/permalink.svg)
Describes a newly created organizer.
Fields
- 'key int - The organizer's key
- email string - The organizer's email address
gotomeeting: OrganizerStatus![](/images/permalink.svg)
Describes the status of an organizer, i.e. whether they are able to host meetings.
Fields
- status string? - 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
- productType Product? - Product type
gotomeeting: ScheduledMeetingByGroup![](/images/permalink.svg)
Describes a meeting scheduled by an organizer within a specified group.
Fields
- organizerkey int - The key of the meeting organizer. Field retained for backwards compatibility reasons.
- attendees string - Not in use.
- lastName string - The surname of the meeting organizer.
- groupName string - The name of the group.
- passwordRequired boolean - Indicates whether a password is required to join the meeting.
- email string - The email address of the meeting organizer.
- subject string - The subject of the meeting.
- meetingId string - The meeting ID.
- organizerKey string - The key of the meeting organizer.
- meetingType MeetingType - The meeting type
- firstName string - The first name of the meeting organizer.
- conferenceCallInfo string - Audio options for the meeting.
gotomeeting: StartUrl![](/images/permalink.svg)
Host URL that can be used to start a meeting
Fields
- hostURL string - The host URL that can be used to start a meeting.
gotomeeting: UpcomingMeeting![](/images/permalink.svg)
Describes an upcoming meeting.
Fields
- startTime string - The time the meeting instance will start
- lastName string - The surname of the meeting organizer
- accountKey string - The key of the company account
- passwordRequired boolean - Indicates whether a password is required to join the meeting or not
- email string - The meeting organizer's email address
- status MeetingStatus - The meeting status, i.e whether the meeting is running or not
- subject string - The subject of the meeting
- locale string - The current language setting of the organizer in the web portal
- organizerKey string - The key of the meeting organizer
- meetingId string - The meeting ID
- meetingType MeetingType - The meeting type
- firstName string - The meeting organizer's first name
- endTime string - The time the meeting instance ended
- conferenceCallInfo string - Audio options for the meeting
gotomeeting: UpcomingMeetingByGroup![](/images/permalink.svg)
Describes an upcoming meeting of a group.
Fields
- startTime string - The time the meeting instance will start
- lastName string - The surname of the meeting organizer
- accountKey string - The key of the company account
- passwordRequired boolean - Indicates whether a password is required to join the meeting or not
- email string - The meeting organizer's email address
- status MeetingStatus? - The meeting status, i.e whether the meeting is running or not
- subject string - The subject of the meeting
- locale string - The current language setting of the organizer in the web portal
- organizerKey string - The key of the meeting organizer
- meetingId string - The meeting ID
- meetingType MeetingType - The meeting type
- firstName string - The meeting organizer's first name
- endTime string - The time the meeting instance ended
- groupName string - The name of the group the meeting belongs to
String types![](/images/permalink.svg)
gotomeeting: MeetingStatus![](/images/permalink.svg)
MeetingStatus
The meeting status, i.e whether the meeting is running or not
gotomeeting: MeetingType![](/images/permalink.svg)
MeetingType
The meeting type
gotomeeting: Product![](/images/permalink.svg)
Product
Product type
gotomeeting: Status![](/images/permalink.svg)
Status
The status of an organizer (or group), i.e. whether the organizer (or the members of the group respectively) are able to host meetings
Import
import ballerinax/gotomeeting;
Metadata
Released date: over 2 years ago
Version: 1.2.1
License: Apache-2.0
Compatibility
Platform: any
Ballerina version: 2201.0.2
GraalVM compatible: Yes
Pull count
Total: 0
Current verison: 0
Weekly downloads
Keywords
Communication/Video Conferencing
Cost/Paid
Contributors
Dependencies