Kombo Unified LMS API 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.
GetLmsCourseProgressionsParameterRemoteIds
string
Filter by a comma-separated list of remote IDs.
PostLmsCourseProgressionsPositiveResponse
object
3 properties
3 required
PostLmsCoursesCourseIdDeactivatePositiveResponse
object
3 properties
3 required
GetLmsCourseProgressionsParameterPageSize
integer
The number of results to return per page. Maximum is 250.
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…
GetLmsUsersParameterIds
string
Filter by a comma-separated list of IDs such as 222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3.
GetLmsCourseProgressionsParameterCursor
string
An optional cursor string used for pagination. This can be retrieved from the next property of the previous page response.
GetLmsCourseProgressionsParameterIds
string
Filter by a comma-separated list of IDs such as 222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3.
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…
GetLmsCoursesBulkTaskIdParameterTaskId
string
GetLmsSkillsParameterRemoteIds
string
Filter by a comma-separated list of remote IDs.
GetLmsUsersParameterPageSize
integer
The number of results to return per page. Maximum is 250.
PostLmsCoursesBulkPositiveResponse
object
3 properties
3 required
PostLmsCoursesBulkRequestBody
object
1 property
1 required
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)
GetLmsSkillsParameterIgnoreUnsupportedFilters
string
When set to true, filters targeting fields not supported by this integration will be ignored instead of filtering out all results.
GetLmsSkillsPositiveResponse
object
2 properties
2 required
PostLmsCourseProgressionsCourseProgressionIdCompleteRequestBody
object
2 properties
GetLmsUsersPositiveResponse
object
2 properties
2 required
GetLmsCoursesParameterRemoteIds
string
Filter by a comma-separated list of remote IDs.
GetLmsCoursesParameterCursor
string
An optional cursor string used for pagination. This can be retrieved from the next property of the previous page response.
GetLmsSkillsParameterIncludeDeleted
string
By default, deleted entries are not returned. Use the includedeleted query param to include deleted entries too.
GetLmsCourseProgressionsParameterUserIds
string
Filter by a comma-separated list of user IDs. We will only return progressions that are related to any of the users.
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…
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.
GetLmsCoursesParameterIncludeDeleted
string
By default, deleted entries are not returned. Use the includedeleted query param to include deleted entries too.
PostLmsCourseProgressionsCourseProgressionIdCompletePositiveResponse
object
3 properties
3 required
GetLmsCourseProgressionsPositiveResponse
object
2 properties
2 required
GetLmsCourseProgressionsParameterIgnoreUnsupportedFilters
string
When set to true, filters targeting fields not supported by this integration will be ignored instead of filtering out all results.
PostLmsCourseProgressionsRequestBody
object
2 properties
2 required
GetLmsCourseProgressionsParameterIncludeDeleted
string
By default, deleted entries are not returned. Use the includedeleted query param to include deleted entries too.
GetLmsUsersParameterCursor
string
An optional cursor string used for pagination. This can be retrieved from the next property of the previous page response.
GetLmsUsersParameterRemoteIds
string
Filter by a comma-separated list of remote IDs.
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)
GetLmsSkillsParameterPageSize
integer
The number of results to return per page. Maximum is 250.
GetLmsCoursesParameterIgnoreUnsupportedFilters
string
When set to true, filters targeting fields not supported by this integration will be ignored instead of filtering out all results.
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.
GetLmsCoursesParameterIds
string
Filter by a comma-separated list of IDs such as 222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3.
GetLmsSkillsParameterCursor
string
An optional cursor string used for pagination. This can be retrieved from the next property of the previous page response.
GetLmsCoursesPositiveResponse
object
2 properties
2 required
GetLmsCoursesParameterPageSize
integer
The number of results to return per page. Maximum is 250.
PostLmsCoursesCourseIdDeactivateRequestBody
object
GetLmsCoursesBulkTaskIdPositiveResponse
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.
GetLmsSkillsParameterIds
string
Filter by a comma-separated list of IDs such as 222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3.
GetLmsUsersParameterIncludeDeleted
string
By default, deleted entries are not returned. Use the includedeleted query param to include deleted entries too.
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…
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Kombo publishes across the network.