Connectors Reference

GoToMeeting

GoToMeeting is an online meeting tool. You can schedule your own meetings or watch for the ones you are invited to.

 

Status: Preview

Tier: Premium

Version: 1.0.0

 

Actions:

Name

Summary

GetUpcomingMeetings ()

List upcoming meetings

CreateMeeting (CreateMeetingParameterNewMeeting newMeeting)

Create a meeting

CreateMeeting_V2 (CreateMeeting_V2ParameterNewMeeting newMeeting)

Create a meeting

GetMeeting (string meetingId)

Get a meeting

UpdateMeeting (string meetingId, UpdateMeetingParameterMeeting meeting)

Update a meeting

GetMeetingAttendees (string meetingId)

Get meeting attendees

 

Triggers:

Name

Summary

OnNewMeeting ()

When a meeting is created

OnMeetingComplete ()

When a meeting ends

 

Objects:

Name

Summary

Attendee

 

CreateMeetingParameterNewMeeting

 

CreateMeeting_V2ParameterNewMeeting

 

GetUpcomingMeetingsResponseItem

 

Meeting

 

NewMeetingResponse

 

UpdateMeetingParameterMeeting

 

 

Actions:

GetUpcomingMeetings

Summary: List upcoming meetings

Description: Returns upcoming meetings for the authenticated organizer.

 

Syntax:

GoToMeeting.GetUpcomingMeetings ()

 

Returns:

          Type:array of (GetUpcomingMeetingsResponseItem)

 

CreateMeeting

Summary: Create a meeting

Description: Create a new meeting based on the parameters specified.

 

Syntax:

GoToMeeting.CreateMeeting (CreateMeetingParameterNewMeeting newMeeting)

 

Parameters:

Name

Type

Summary

Required

Related Action

newMeeting

CreateMeetingParameterNewMeeting

 

Model used to create a meeting

True

 

Returns:

          Type:NewMeetingResponse

 

CreateMeeting_V2

Summary: Create a meeting

Description: Create a new meeting based on the parameters specified.

 

Syntax:

GoToMeeting.CreateMeeting_V2 (CreateMeeting_V2ParameterNewMeeting newMeeting)

 

Parameters:

Name

Type

Summary

Required

Related Action

newMeeting

CreateMeeting_V2ParameterNewMeeting

 

Model used to create a meeting

True

 

Returns:

          Type:NewMeetingResponse

 

GetMeeting

Summary: Get a meeting

Description: Returns the meeting details for the specified meeting.

 

Syntax:

GoToMeeting.GetMeeting (string meetingId)

 

Parameters:

Name

Type

Summary

Required

Related Action

meetingId

string

(Meeting Id)

Select or enter a meeting Id

True

GetUpcomingMeetings

 

Returns:

          Type:Meeting

          Description: Represents a meeting

 

UpdateMeeting

Summary: Update a meeting

Description: Updates an existing meeting specified by meetingId.

 

Syntax:

GoToMeeting.UpdateMeeting (string meetingId, UpdateMeetingParameterMeeting meeting)

 

Parameters:

Name

Type

Summary

Required

Related Action

meetingId

string

(Meeting Id)

Select or enter a meeting Id

True

GetUpcomingMeetings

meeting

UpdateMeetingParameterMeeting

 

Model used to update a meeting

True

 

Returns:

 

GetMeetingAttendees

Summary: Get meeting attendees

Description: Returns a list of attendees for a meeting with the given ID.

 

Syntax:

GoToMeeting.GetMeetingAttendees (string meetingId)

 

Parameters:

Name

Type

Summary

Required

Related Action

meetingId

string

(Meeting Id)

The id of the meeting

True

 

Returns:

          Type:array of (Attendee)

 

Triggers:

Trigger OnNewMeeting

Summary: When a meeting is created

Description: Triggers a flow when a new meeting is created

 

Syntax:

GoToMeeting.OnNewMeeting ()

 

Returns:

          Type:array of (GetUpcomingMeetingsResponseItem)

 

Trigger OnMeetingComplete

Summary: When a meeting ends

Description: Triggers when a meeting ends.

 

Syntax:

GoToMeeting.OnMeetingComplete ()

 

Returns:

          Type:array of (GetUpcomingMeetingsResponseItem)

 


 

Attendee

Summary:

Description:

 

          Properties:

Name

Type

Summary

groupName

string

Group name

The group the attendee belongs to.

attendeeName

string

Name

The name of the attendee.

joinTime

string(date-time)

Join time

The time the attendee joined the meeting.

leaveTime

string(date-time)

Leave time

The time the attendee left the meeting.

attendeeEmail

string

Attendee email

The email address of the attendee.


 

CreateMeetingParameterNewMeeting

Summary:

Description: Model used to create a meeting

 

          Properties:

Name

Type

Summary

subject

string

Subject

 

starttime

string(date-time)

Start time

Time format: yyyy-MM-ddTHH:mm:ss.fffZ (2016-07-20T08:00:59.000Z)

endtime

string(date-time)

End time

Time format: yyyy-MM-ddTHH:mm:ss.fffZ (2016-07-20T08:00:59.000Z)

passwordrequired

boolean

Requires password

Indicates whether the meeting requires a password

conferencecallinfo

string

Conference call info

Conference call type (PSTN, Free, Hybrid, Private, VoIP) or a custom value  Values: [PSTN, Free, Hybrid, Private, VoIP]

meetingtype

string

Meeting type

The type of meeting to create (immediate, recurring, scheduled)  Values: [immediate, recurring, scheduled]


 

CreateMeeting_V2ParameterNewMeeting

Summary:

Description: Model used to create a meeting

 

          Properties:

Name

Type

Summary

subject

string

Subject

 

starttime

string(date-time)

Start time

Time format: yyyy-MM-ddTHH:mm:ss.fffZ (2016-07-20T08:00:59.000Z).

endtime

string(date-time)

End time

Time format: yyyy-MM-ddTHH:mm:ss.fffZ (2016-07-20T08:00:59.000Z).

passwordrequired

boolean

Requires password

Indicates whether the meeting requires a password.

conferencecallinfo

string

Conference call info

Conference call type (PSTN, Free, Hybrid, Private, VoIP) or a custom value.  Values: [PSTN, Free, Hybrid, Private, VoIP]

meetingtype

string

Meeting type

The type of meeting to create (immediate, recurring, scheduled).  Values: [immediate, recurring, scheduled]


 

GetUpcomingMeetingsResponseItem

Summary:

Description: Represents a meeting

 

          Properties:

Name

Type

Summary

subject

string

Subject

The subject of the meeting.

startTime

string(date-time)

Start time

The start time of the meeting, in yyyy-MM-ddTHH:mm:ss.fffZ (2016-07-20T08:00:59.000Z).

endTime

string(date-time)

End time

The end time of the meeting, in yyyy-MM-ddTHH:mm:ss.fffZ (2016-07-20T08:00:59.000Z).

firstName

string

Organizer first name

The first name of the meeting organizer.

lastName

string

Organizer last name

The last name of the meeting organizer.

email

string

Organizer email

The email address of the meeting organizer.

conferenceCallInfo

string

Conference call info

Audio options for the meeting.

passwordRequired

string

Requires password

Indicates whether the meeting requires a password.

status

string

Status

 

locale

string

Location code

Indicates the location and language of the meeting.

meetingId

string

Meeting Id

The id of the meeting.

meetingType

string

Meeting type

The meeting type, such as immediate, recurring or scheduled.


 

Meeting

Summary:

Description: Represents a meeting

 

          Properties:

Name

Type

Summary

subject

string

Subject

The subject of the meeting.

startTime

string(date-time)

Start time

The start time of the meeting, in yyyy-MM-ddTHH:mm:ss.fffZ (2016-07-20T08:00:59.000Z).

endTime

string(date-time)

End time

The end time of the meeting, in yyyy-MM-ddTHH:mm:ss.fffZ (2016-07-20T08:00:59.000Z).

firstName

string

Organizer first name

The first name of the meeting organizer.

lastName

string

Organizer last name

The last name of the meeting organizer.

email

string

Organizer email

The email address of the meeting organizer.

conferenceCallInfo

string

Conference call info

Audio options for the meeting.

passwordRequired

string

Requires password

Indicates whether the meeting requires a password.

status

string

Status

 

locale

string

Location code

Indicates the location and language of the meeting.

meetingId

integer(int32)

Meeting Id

The id of the meeting.

meetingType

string

Meeting type

The meeting type, such as immediate, recurring or scheduled.


 

NewMeetingResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary

joinURL

string

Join URL

A URL that can be used to join the meeting

meetingid

integer(int32)

Meeting Id

The id of the meeting.

maxParticipants

integer(int32)

Max participants

The maximum number of participants allowed in the meeting.

conferenceCallInfo

string

Conference call info

Audio options for the meeting.


 

UpdateMeetingParameterMeeting

Summary:

Description: Model used to update a meeting

 

          Properties:

Name

Type

Summary

subject

string

Subject

 

starttime

string(date-time)

Start time

Time format: yyyy-MM-ddTHH:mm:ss.fffZ (2016-07-20T08:00:59.000Z)

endtime

string(date-time)

End time

Time format: yyyy-MM-ddTHH:mm:ss.fffZ (2016-07-20T08:00:59.000Z)

passwordrequired

boolean

Requires password

Indicates whether the meeting requires a password

conferencecallinfo

string

Conference call info

Conference call type (PSTN, Free, Hybrid, Private, VoIP) or a custom value  Values: [PSTN, Free, Hybrid, Private, VoIP]

meetingtype

string

Meeting type

The type of meeting to create (immediate, recurring, scheduled)  Values: [immediate, recurring, scheduled]