cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
New Contributor

GoToTraining API: server to server

Hi everyone

 

I've read through the documentation of GoToTraining (https://developer.goto.com/GoToTrainingV1/) and noticed that all APIs are authorized using OAuth. As far as I understand, this means that the API is only usable when we redirect a user to the GoToTraining login page (he/she logs in and we receive a code which we use to get an access/refresh token).

 

The use case I'm currently working on wants to display the trainings of a user (based on his/her e-mailaddress). 

So the user logs in using Salesforce SSO and sees his/her next trainings. The e-mailaddresses in Salesforce are the same as the ones in GoToTraining.

 

What are my options here?

  • does GoToTraining have an API that works with an API key or something (so not via OAuth with access tokens for which the user needs to login on gogotraining)?
  • Is there a sync possible between Salesforce and GoToTraining? (I could then use the Salesforce API to get the necessary data)
  • any other?

Thank you in advance.

 

Kind regards,

Yannick

2 REPLIES 2
Highlighted
LogMeIn Contributor

Re: GoToTraining API: server to server

Hi Yannick,

You are correct in that GoToTraining / SalesForce integrations do primarily use OAuth techniques, and unfortunately I have not heard of a solution to create a session queue of upcoming events within SFDC for individual users.

Highlighted
New Contributor

Re: GoToTraining API: server to server

Hi AshC

That's unfortunate...

Thanks for the reply!

Kind regards,
Yannick