# GoToTraining API

> GoToTraining API on Apizie: 21 endpoints (Get Trainings, Create Training, Get Training, Delete Training, …) returned as clean JSON through one API key. 21 endpoints are live now. Call it over REST at https://apizie.tech/v1/open-data:getgo-gototraining/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `open-data:getgo-gototraining`
- Category: Open Data
- Status: live
- Source: https://goto-developer.logmein.com
- Page: https://apizie.tech/api/open-data/getgo-gototraining
- OpenAPI: https://apizie.tech/api/open-data/getgo-gototraining/openapi.json

The GoToTraining API enables developers to use the stable and robust GoToTraining functionality as the basis for online trainings in a proprietary learning management system. The GoToTraining APIs provide the ability…

## Endpoints

### Get Trainings
`GET https://apizie.tech/v1/open-data:getgo-gototraining/get-all-trainings`

| Parameter | Type | Required | Description |
|---|---|---|---|
| organizerKey | integer | yes | The key of the training organizer |

### Create Training
`POST https://apizie.tech/v1/open-data:getgo-gototraining/schedule-training`

| Parameter | Type | Required | Description |
|---|---|---|---|
| organizerKey | integer | yes | The key of the training organizer |
| body | object | yes | JSON request body |

### Get Training
`GET https://apizie.tech/v1/open-data:getgo-gototraining/get-training`

| Parameter | Type | Required | Description |
|---|---|---|---|
| organizerKey | integer | yes | The key of the training organizer |
| trainingKey | integer | yes | The key of the training |

### Delete Training
`POST https://apizie.tech/v1/open-data:getgo-gototraining/cancel-training`

| Parameter | Type | Required | Description |
|---|---|---|---|
| organizerKey | integer | yes | The key of the training organizer |
| trainingKey | integer | yes | The key of the training |

### Get Management URL for Training
`GET https://apizie.tech/v1/open-data:getgo-gototraining/get-manage-training-url`

| Parameter | Type | Required | Description |
|---|---|---|---|
| organizerKey | integer | yes | The key of the training organizer |
| trainingKey | integer | yes | The key of the training |

### Update Training Name and Description
`POST https://apizie.tech/v1/open-data:getgo-gototraining/update-training-name-description`

| Parameter | Type | Required | Description |
|---|---|---|---|
| organizerKey | integer | yes | The key of the training organizer |
| trainingKey | integer | yes | The key of the training |
| body | object | yes | JSON request body |

### Get Training Organizers
`GET https://apizie.tech/v1/open-data:getgo-gototraining/get-organisers-for-training`

| Parameter | Type | Required | Description |
|---|---|---|---|
| organizerKey | integer | yes | The key of the training organizer |
| trainingKey | integer | yes | The key of the training |

### Update Training Organizers
`POST https://apizie.tech/v1/open-data:getgo-gototraining/update-organisers-for-training`

| Parameter | Type | Required | Description |
|---|---|---|---|
| organizerKey | integer | yes | The key of the training organizer |
| trainingKey | integer | yes | The key of the training |
| body | object | yes | JSON request body |

### Get Training Registrants
`GET https://apizie.tech/v1/open-data:getgo-gototraining/get-registrants`

| Parameter | Type | Required | Description |
|---|---|---|---|
| organizerKey | integer | yes | The key of the training organizer |
| trainingKey | integer | yes | The key of the training |

### Register for Training
`POST https://apizie.tech/v1/open-data:getgo-gototraining/register-for-training`

| Parameter | Type | Required | Description |
|---|---|---|---|
| organizerKey | integer | yes | The key of the training organizer |
| trainingKey | integer | yes | The key of the training |
| body | object | yes | JSON request body |

### Get Registrant
`GET https://apizie.tech/v1/open-data:getgo-gototraining/get-registrant`

| Parameter | Type | Required | Description |
|---|---|---|---|
| organizerKey | integer | yes | The key of the training organizer |
| trainingKey | integer | yes | The key of the training |
| registrantKey | integer | yes | The key of the registrant |

### Cancel Registration
`POST https://apizie.tech/v1/open-data:getgo-gototraining/cancel-registration`

| Parameter | Type | Required | Description |
|---|---|---|---|
| organizerKey | integer | yes | The key of the training organizer |
| trainingKey | integer | yes | The key of the training |
| registrantKey | integer | yes | The key of the registrant |

### Update Training Registration Settings
`POST https://apizie.tech/v1/open-data:getgo-gototraining/update-registration-settings-for-training`

| Parameter | Type | Required | Description |
|---|---|---|---|
| organizerKey | integer | yes | The key of the training organizer |
| trainingKey | integer | yes | The key of the training |
| body | object | yes | JSON request body |

### Get Start Url
`GET https://apizie.tech/v1/open-data:getgo-gototraining/get-start-url`

| Parameter | Type | Required | Description |
|---|---|---|---|
| organizerKey | integer | yes | The key of the training organizer |
| trainingKey | integer | yes | The key of the training |

### Update Training Times
`POST https://apizie.tech/v1/open-data:getgo-gototraining/update-training-times`

| Parameter | Type | Required | Description |
|---|---|---|---|
| organizerKey | integer | yes | The key of the training organizer |
| trainingKey | integer | yes | The key of the training |
| body | object | yes | JSON request body |

### Get Sessions by Date Range
`POST https://apizie.tech/v1/open-data:getgo-gototraining/get-session-details-for-date-range`

| Parameter | Type | Required | Description |
|---|---|---|---|
| organizerKey | integer | yes | The key of the training organizer |
| body | object | yes | JSON request body |

### Get Attendance Details
`GET https://apizie.tech/v1/open-data:getgo-gototraining/get-attendance-details`

| Parameter | Type | Required | Description |
|---|---|---|---|
| organizerKey | integer | yes | The key of the training organizer |
| sessionKey | integer | yes | The key of the training session |

### Get Sessions By Training
`GET https://apizie.tech/v1/open-data:getgo-gototraining/get-session-details-for-training`

| Parameter | Type | Required | Description |
|---|---|---|---|
| organizerKey | integer | yes | The key of the training organizer |
| trainingKey | integer | yes | The key of the training |

### Get Online Recordings for Training
`GET https://apizie.tech/v1/open-data:getgo-gototraining/get-recordings-for-training`

| Parameter | Type | Required | Description |
|---|---|---|---|
| trainingKey | integer | yes | The key of the training |

### Get Download for Online Recordings
`GET https://apizie.tech/v1/open-data:getgo-gototraining/get-recording-download-by-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| trainingKey | integer | yes | The key of the training |
| recordingId | integer | yes | the unique id of the recording |

### Start Training
`GET https://apizie.tech/v1/open-data:getgo-gototraining/start-training`

| Parameter | Type | Required | Description |
|---|---|---|---|
| trainingKey | integer | yes | The key of the training |

## Example
```
curl "https://apizie.tech/v1/open-data:getgo-gototraining/get-all-trainings" \
  -H "x-api-key: $APIZIE_KEY"
```

## FAQ

### How do I call the GoToTraining API?
Create a free Apizie key, then send GET https://apizie.tech/v1/open-data:getgo-gototraining/get-all-trainings with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the GoToTraining API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card.

### Can AI agents use the GoToTraining API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key open-data:getgo-gototraining.

### What is the status of the GoToTraining API?
Live: works with just an Apizie key
