Kombo Unified LMS API is one of 9 APIs that Kombo publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Unified LMS API. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and a getting-started guide.
This API exposes
9 operations
across 8 paths,
and defines 47 schemas.
It is described by OpenAPI 3.2.0, at version 1.0.0.
Requests are made against 2 base URLs: https://api.kombo.dev/v1, https://api.us.kombo.dev/v1.
The identity and technical contract details declared by the specification.
GetLmsCoursesParameterIgnoreUnsupportedFilters
string
When set to true, filters targeting fields not supported by this integration will be ignored instead of filtering out all results.
GetLmsUsersParameterRemoteIds
string
Filter by a comma-separated list of remote IDs.
GetLmsCoursesParameterIncludeDeleted
string
By default, deleted entries are not returned. Use the includedeleted query param to include deleted entries too.
GetLmsCoursesPositiveResponse
object
2 properties
2 required
PostLmsCourseProgressionsPositiveResponse
object
3 properties
3 required
GetLmsCourseProgressionsPositiveResponse
object
2 properties
2 required
GetLmsSkillsParameterRemoteIds
string
Filter by a comma-separated list of remote IDs.
GetLmsCoursesParameterPageSize
integer
The number of results to return per page. Maximum is 250.
GetLmsCourseProgressionsParameterRemoteIds
string
Filter by a comma-separated list of remote IDs.
GetLmsUsersParameterUpdatedAfter
string
Filter the entries based on the modification date in format YYYY-MM-DDTHH:mm:ss.sssZ. Returns records where either the record itself OR its nested data has bee…
GetLmsCourseProgressionsParameterIncludeDeleted
string
By default, deleted entries are not returned. Use the includedeleted query param to include deleted entries too.
GetLmsCourseProgressionsParameterCourseIds
string
Filter by a comma-separated list of course IDs. We will only return progressions for revisions that belong to any of the courses.
GetLmsUsersPositiveResponse
object
2 properties
2 required
GetLmsUsersParameterIgnoreUnsupportedFilters
string
When set to true, filters targeting fields not supported by this integration will be ignored instead of filtering out all results.
PostLmsCoursesCourseIdDeactivateRequestBody
object
GetLmsSkillsParameterCursor
string
An optional cursor string used for pagination. This can be retrieved from the next property of the previous page response.
GetLmsSkillsParameterIgnoreUnsupportedFilters
string
When set to true, filters targeting fields not supported by this integration will be ignored instead of filtering out all results.
GetLmsCoursesBulkTaskIdPositiveResponse
object
2 properties
2 required
GetLmsCourseProgressionsParameterUpdatedAfter
string
Filter the entries based on the modification date in format YYYY-MM-DDTHH:mm:ss.sssZ. Returns records where either the record itself OR its nested data has bee…
GetLmsCoursesParameterRemoteIds
string
Filter by a comma-separated list of remote IDs.
GetLmsUsersParameterWorkEmails
string
Filter by a comma-separated list of work emails. We will only return users who have any of the work emails. The format of the emails is case-insensitive.
GetLmsCoursesParameterCursor
string
An optional cursor string used for pagination. This can be retrieved from the next property of the previous page response.
PostLmsCoursesBulkPositiveResponse
object
3 properties
3 required
GetLmsCoursesBulkTaskIdParameterTaskId
string
GetLmsSkillsParameterIncludeDeleted
string
By default, deleted entries are not returned. Use the includedeleted query param to include deleted entries too.
GetLmsCourseProgressionsParameterIds
string
Filter by a comma-separated list of IDs such as 222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3.
GetLmsSkillsParameterPageSize
integer
The number of results to return per page. Maximum is 250.
GetLmsCourseProgressionsParameterCursor
string
An optional cursor string used for pagination. This can be retrieved from the next property of the previous page response.
GetLmsCoursesParameterUpdatedAfter
string
Filter the entries based on the modification date in format YYYY-MM-DDTHH:mm:ss.sssZ. Returns records where either the record itself OR its nested data has bee…
GetLmsUsersParameterPageSize
integer
The number of results to return per page. Maximum is 250.
GetLmsUsersParameterCursor
string
An optional cursor string used for pagination. This can be retrieved from the next property of the previous page response.
PostLmsCourseProgressionsCourseProgressionIdCompleteParameterCourseProgressionId
string
The ID of the course progression in Kombo or its ID in the remote system by prefixing it with remote: (e.g., remote:12312)
GetLmsSkillsParameterIds
string
Filter by a comma-separated list of IDs such as 222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3.
PostLmsCourseProgressionsCourseProgressionIdCompleteRequestBody
object
2 properties
PostLmsCourseProgressionsRequestBody
object
2 properties
2 required
GetLmsCourseProgressionsParameterUserIds
string
Filter by a comma-separated list of user IDs. We will only return progressions that are related to any of the users.
GetLmsUsersParameterIds
string
Filter by a comma-separated list of IDs such as 222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3.
PostLmsCourseProgressionsCourseProgressionIdCompletePositiveResponse
object
3 properties
3 required
PostLmsCoursesBulkRequestBody
object
1 property
1 required
GetLmsUsersParameterIncludeDeleted
string
By default, deleted entries are not returned. Use the includedeleted query param to include deleted entries too.
GetLmsSkillsPositiveResponse
object
2 properties
2 required
GetLmsCoursesParameterIds
string
Filter by a comma-separated list of IDs such as 222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3.
PostLmsCoursesCourseIdDeactivatePositiveResponse
object
3 properties
3 required
GetLmsCourseProgressionsParameterPageSize
integer
The number of results to return per page. Maximum is 250.
GetLmsCourseProgressionsParameterIgnoreUnsupportedFilters
string
When set to true, filters targeting fields not supported by this integration will be ignored instead of filtering out all results.
GetLmsSkillsParameterUpdatedAfter
string
Filter the entries based on the modification date in format YYYY-MM-DDTHH:mm:ss.sssZ. Returns records where either the record itself OR its nested data has bee…
PostLmsCoursesCourseIdDeactivateParameterCourseId
string
The ID of the course in Kombo or its ID in the remote system by prefixing it with remote: (e.g., remote:12312)
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Kombo publishes across the network.