MTM API reference index
Import tasks
/api/v{version}/Import
Imports information into MTM after ensuring that it complies with the terms of the client's agreed contract. Data can also be modified using this endpoint if the required xids are included in the XML file holding the new data.
/api/v{version}/Status
Retrieves details about an import item's status.
/api/v{version}/Remove
Removes an import item from the queue. An item can be removed until it is selected for processing.
Update class / blended learning program status to deactivate
/api/v{version}/Classes/Deactivate
Deactivate a class based on its external ID (XID). Classes can only be deactivated if no data has been gathered for them. A deactivated class may only be reactivated through the MTM platform, not the API. This endpoint cannot be used to deactivate conferences.
/api/v{version}/Conferences/Deactivate
Deactivate a blended learning program based on its external ID (XID). Only conferences without gathered data may be deleted. A deactivated blended learning program can only be reactivated through the MTM platform, not the API.
Export data
/api/v{version}/Vendors
Retrieves information on the related client organization. Obtains information on all vendors connected to events where data was gathered.
/api/v{version}/Courses
Retrieves the information on all courses associated with the grouping of learning events. Obtains information on all courses connected to events where data was gathered.
/api/v{version}/Locations
Retrieves the details about the locations where the learning events are facilitated.
/api/v{version}/Instructors
Retrieves the details on the instructor who facilitates learning events.
/api/v{version}/Clients
Retrieves data on all clients connected to vendors or attached to events using the data gathered.
/api/v{version}/BusinessUnits
Retrieves data on student grouping by email domains as provided by the client.
/api/v{version}/Classes
Retrieves data on learning events with data gathered in the last five years or with open surveys.
/api/v{version}/Enrollments
Retrieves data about students who were enrolled in a learning event.
/api/v{version}/Forms
Retrieves data about surveys conducted to get feedback on learning events.
/api/v{version}/Questions
Retrieves data on the questions that appear on forms.
/api/v{version}/QuestionCategories
Retrieves the information of the grouping of questions.
/api/v{version}/Responses
Retrieves data on how students responded to a survey form.
/api/v{version}/DemographicResponses
Retrieves the demographics of the learners who responded to a survey.