| API | Protocol | Base URL | Docs | Reference | OpenAPI | SDKs |
|---|---|---|---|---|---|---|
| Main | rest | https://api.getgo.com/ | link | — | — | — |
Actions (59)
SCIM · 13
- Create SCIM groupPOST /scim/v2/Groups
Create a SCIM group.
documented - Create SCIM userPOST /scim/v2/Users
Create a new SCIM user.
documented - Delete SCIM groupDELETE /scim/v2/Groups/{id}
Delete a SCIM group.
documented - Delete SCIM userDELETE /scim/v2/Users/{id}
Delete a SCIM user.
documented - Get SCIM Resource TypesGET /scim/v2/ResourceTypes
SCIM resource types.
documented - Get SCIM SchemasGET /scim/v2/Schemas
SCIM schema definitions.
documented - Get SCIM Service Provider ConfigGET /scim/v2/ServiceProviderConfig
SCIM service provider configuration.
documented - Get SCIM groupGET /scim/v2/Groups/{id}
Retrieve a SCIM group.
documented - Get SCIM userGET /scim/v2/Users/{id}
Retrieve a SCIM user.
documented - List SCIM groupsGET /scim/v2/Groups
List SCIM groups.
documented - List SCIM usersGET /scim/v2/Users
List SCIM users in the directory.
documented - Update SCIM groupPUT /scim/v2/Groups/{id}
Update a SCIM group.
documented - Update SCIM userPUT /scim/v2/Users/{id}
Update a SCIM user.
documented
Webinars · 13
- Cancel webinarDELETE /organizers/{organizerKey}/webinars/{webinarKey}
Delete a webinar.
documented - Create webhookPOST /webhooks
Register a webhook for webinar events.
documented - Create webinarPOST /organizers/{organizerKey}/webinars
Schedule a new webinar.
documented - Get webinarGET /organizers/{organizerKey}/webinars/{webinarKey}
Retrieve details for a specific webinar.
documented - Get webinar registrantGET /organizers/{organizerKey}/webinars/{webinarKey}/registrants/{registrantKey}
Retrieve a specific webinar registrant.
documented - Get webinar sessionGET /organizers/{organizerKey}/webinars/{webinarKey}/sessions/{sessionKey}
Retrieve details for a specific webinar session.
documented - Get webinar start URLGET /organizers/{organizerKey}/webinars/{webinarKey}/startUrl
Retrieve a URL to start the webinar session.
documented - List account webinarsGET /accounts/{accountKey}/webinars
Retrieve webinars for a specific account within a date range (account-scoped).
documented - List all webinars for an accountGET /accounts/{accountKey}/webinars?fromTime={fromTime}&toTime={toTime}
Retrieve webinars for an account in a date range.
documented - List attendees for webinar sessionGET /organizers/{organizerKey}/webinars/{webinarKey}/sessions/{sessionKey}/attendees
Retrieve attendees for a specific webinar session.
documented - List webinar registrantsGET /organizers/{organizerKey}/webinars/{webinarKey}/registrants
List registrants for a webinar session.
documented - List webinarsGET /organizers/{organizerKey}/webinars
Retrieve upcoming and past webinars for the specified organizer.
documented - Update webinarPUT /organizers/{organizerKey}/webinars/{webinarKey}
Update webinar details.
documented
Admin · 8
- Assign licenses to userPOST /accounts/{accountKey}/licenses/{licenseKeys}/users/{userKey}
Assign one or more licenses to a user.
documented - Create account userPOST /accounts/{accountKey}/users
Create a new user in the account.
documented - Delete account userDELETE /accounts/{accountKey}/users/{userKey}
Delete a user from the account.
documented - Get authenticated adminGET /me
Retrieve information about the current authenticated admin.
documented - List account usersGET /accounts/{accountKey}/users
List users in a given account.
documented - List admin groupsGET /groups
List all groups in the account (admin only).
documented - Search admin user by emailGET /accounts/{accountKey}/users?filter=(email="{email}")
Find a user by email in an account.
documented - Update account userPUT /accounts/{accountKey}/users/{userKey}
Update a user in the account.
documented
Trainings · 8
- Create trainingPOST /organizers/{organizerKey}/trainings
Schedule a new training.
documented - Delete trainingDELETE /organizers/{organizerKey}/trainings/{trainingKey}
Delete a training.
documented - Get trainingGET /organizers/{organizerKey}/trainings/{trainingKey}
Retrieve details for a specific training.
documented - Get training registrantGET /organizers/{organizerKey}/trainings/{trainingKey}/registrants/{registrantKey}
Retrieve a training registrant.
documented - List training registrantsGET /organizers/{organizerKey}/trainings/{trainingKey}/registrants
List registrants for a training.
documented - List trainingsGET /organizers/{organizerKey}/trainings
List trainings for an organizer.
documented - Register training attendeePOST /organizers/{organizerKey}/trainings/{trainingKey}/registrants
Register a person for a training.
documented - Update trainingPUT /organizers/{organizerKey}/trainings/{trainingKey}
Update a training.
documented
Groups · 6
- Create organizer in groupPOST /groups/{groupKey}/organizers
Create a new organizer within a specified group.
documented - List attendees in a groupGET /groups/{groupKey}/attendees?startDate={startDate}&endDate={endDate}
Retrieve attendees for all meetings in a group within a date range.
documented - List groupsGET /groups
List all groups for the authenticated GoTo account.
documented - List historical meetingsGET /groups/{groupKey}/historicalMeetings?startDate={startDate}&endDate={endDate}
Retrieve past meetings for a group within a date range.
documented - List organizers in groupGET /groups/{groupKey}/organizers
Return all organizers within a specific group.
documented - List upcoming meetingsGET /groups/{groupKey}/upcomingMeetings
Retrieve future meetings for a group.
documented
Meetings · 5
- Cancel meetingDELETE /meetings/{meetingId}
Delete a meeting.
documented - Create meetingPOST /meetings
Schedule a new meeting.
documented - Get meetingGET /meetings/{meetingId}
Retrieve details for a specific meeting.
documented - List attendees for a meetingGET /meetings/{meetingId}/attendees
Retrieve attendees for a given meeting.
documented - Update meetingPUT /meetings/{meetingId}
Update details of a scheduled meeting.
documented
GoTo Connect · 4
- Assign licenses to userPOST /accounts/{accountKey}/licenses/{licenseKeys}/users/{userKey}
Assign one or more licenses to a user.
documented - Create account userPOST /accounts/{accountKey}/users
Create a new user in the GoTo Connect account.
documented - Get authenticated GoTo Connect accountGET /me
Retrieve the authenticated user/account info.
documented - List account usersGET /accounts/{accountKey}/users
List users in a given GoTo Connect account.
documented