The API allows the suppression of the registration email under "disableConfirmationEmail" when doing a POST to
https://api.getgo.com/G2T/rest/organizers/{organizerKey}/trainings{
"name": "string",
"description": "string",
"timeZone": "string",
"times": [
{
"startDate": "2019-08-24T14:15:22Z",
"endDate": "2019-08-24T14:15:22Z"
}
],
"registrationSettings": {
"disableConfirmationEmail": true,
"disableWebRegistration": true
},
"organizers": [
0
]
}
When you follow that up with a registration to POST
https://api.getgo.com/G2T/rest/organizers/{organizerKey}/trainings/{trainingKey}/registrants, you receive back the following:
{
"joinUrl": "string",
"confirmationUrl": "string",
"registrantKey": "string"
}
Th response information can then be passed to the student in a custom registration email. The problem is that the dial-in information is not in these strings, nor visible on the confirmationURL web page. The only way I've been able to find it is to click on the "add to calendar" link and download an ICS file that contains the info or go into the UI manually.
Is there some sort of algorithm to determine what the dial-in number and access code should be for a session? It really should be something returned when the session is created, but all you get is the training key.