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) |
Contact | |
---|---|
Name | Microsoft |
URL | Microsoft LogicApps Support Microsoft Power Automate Support Microsoft Power Apps Support |
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
|
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
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
|
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. |