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 |
|---|---|---|
| Copilot Studio | 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) |
| Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - 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) |
| 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) |
| 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. |