Share via


GoToTraining

Citrix GoToTraining enables you to manage a stable and high-performance online training environment.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Connector Metadata
Publisher Microsoft
Website https://www.gotomeeting.com/training
Privacy policy https://www.logmeininc.com/legal/privacy

To use this integration, you will need an account with GoToTraining. If you are not a user yet, sign up for a new account. When trying to make a connection, you will be prompted to authenticate against your GoToTraining account. Enter your Username and Password to Sign in.

Once verified, you will need to authorize Microsoft to access your Medium profile. Click on Allow to continue.

You’re now ready to start using the integration.

Known issues and limitations

The GoToTraining "When a registrant is added" trigger fires when a new registrant is added to a training almost immediately in most cases, but there could be rare circumstances when the trigger's delay to fire may take up to ten minutes.

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds
Frequency of trigger polls 1 600 seconds

Actions

Add registrant

Registers one person, identified by a unique email address, for a training.

Get Registrant

Retrieves details of a specific registrant in a training.

Get training

Retrieves all information about a scheduled training.

List registrants

Retrieves details of all registrants for a specific training.

Add registrant

Registers one person, identified by a unique email address, for a training.

Parameters

Name Key Required Type Description
Training Id
trainingid True string

Training

Registrant email
email True string

Registrant email

First name
givenName True string

First name

Last name
surname True string

Last name

Returns

Name Path Type Description
Join Url
joinUrl string

Url link to join the meeting.

Confirmation Url
confirmationUrl string

Url link for rsvp.

Registrant Key
registrantKey string

Unique identifier of the registrant.

Get Registrant

Retrieves details of a specific registrant in a training.

Parameters

Name Key Required Type Description
Training Id
trainingid True string

Training

Registrant key
registrantKey True string

Registrant key

Returns

Body
Registrant

Get training

Retrieves all information about a scheduled training.

Parameters

Name Key Required Type Description
Training Id
trainingid True string

Training

Returns

Body
Training

List registrants

Retrieves details of all registrants for a specific training.

Parameters

Name Key Required Type Description
Training Id
trainingid True string

Training

Returns

Items
Registrants

Triggers

When a registrant is added

Triggers when a registrant is added to a training.

When a training is created

Triggers when a new training is created.

When a registrant is added

Triggers when a registrant is added to a training.

Parameters

Name Key Required Type Description
Training Id
trainingid True string

Training

Returns

Body
Registrant

When a training is created

Triggers when a new training is created.

Returns

Body
Training

Definitions

Training

Name Path Type Description
Training Id
trainingId string

Unique identifier of the training.

Title
name string

Subject of the training.

Time Zone
timeZone string

Where the training will take place.

times
times array of object
Start date-time
times.startDate date-time

YYYY-MM-DDThh:mm:ssZ (UTC format)

End date-time
times.endDate date-time

YYYY-MM-DDThh:mm:ssZ (UTC format)

organizers
organizers array of object
First Name
organizers.givenName string

Organizer's first name.

Last Name
organizers.surname string

Organizer's last name.

Email
organizers.email string

Organizer's email.

Organizer key
organizers.organizerKey string

Unique identifier of the organizer

Training Key
trainingKey string

Unique key of the training.

Registrants

Name Path Type Description
Items
Registrant

Registrant

Name Path Type Description
Email
email string

Registrant's email.

First name
givenName string

Registrant's first name.

Last name
surname string

Registrant's last name.

Status
status string

Registrant's rsvp status.

Registration date-time
registrationDate date-time

YYYY-MM-DDThh:mm:ssZ (UTC format)

Join Url
joinUrl string

Link to use by the registrant to join a training.

Confirmation Url
confirmationUrl string

Link to use by the registrant to rsvp for a training.

Registrant Key
registrantKey string

Unique key of the registrant.