13 structure changes including:
4 Additions
9 Modifications
Modified
9
Breaking
GET /v1/forums/{forumId}/topics
- Response
-
200 response Modified
-
application/json content type Modified
-
items property Modified
- forumId, createdAt, contentMarkdown, author properties Added
-
items property Modified
-
application/json content type Modified
- 404 response Added
GET /v1/forums/{forumId}/topics/{topicId}
- Response
-
200 response Modified
-
application/json content type Modified
- forumId, createdAt, contentMarkdown, author properties Added
-
application/json content type Modified
GET /v1/learningPaths/{learningPathId}/participants/{learningPathParticipantId}/stepCompletions
- Response
- 404 response Added
GET /v1/learningPaths/{learningPathId}/steps
- Response
-
200 response Modified
-
application/json content type Modified
-
items property Modified
- contentId property Added
-
items property Modified
-
application/json content type Modified
- 404 response Added
POST /v1/forums/{forumId}/spotMembers~bulkRemove
- Response
-
200 response Modified
-
application/json content type Modified
- removedSpotMemberIds, failedSpotMemberIds properties Added
-
application/json content type Modified
POST /v1/forums/{forumId}/topics
- Response
-
201 response Modified
-
application/json content type Modified
- forumId, createdAt, contentMarkdown, author properties Added
-
application/json content type Modified
- 404 response Added
POST /v1/learningPaths/{learningPathId}/groups~bulkAdd
- Response
-
204 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- 200, 404 responses Added
POST /v1/learningPaths/{learningPathId}/groups~bulkRemove
- Response
-
204 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- 200, 404 responses Added
PUT /v1/forums/{forumId}/topics/{topicId}
- Response
-
200 response Modified
-
application/json content type Modified
- forumId, createdAt, contentMarkdown, author properties Added
-
application/json content type Modified
Added
4
GET /v1/forums/{forumId}/groups
GET /v1/learningPaths/{learningPathId}
POST /v1/forums/{forumId}/groups~bulkAdd
POST /v1/forums/{forumId}/groups~bulkRemove
15 structure changes including:
1 Addition
14 Modifications
Modified
14
Breaking
DELETE /v1/tags/{tagId}
- Response
- 409 response Added
GET /v1/collections/{collectionId}/documents/{documentId}
- Response
-
200 response Modified
-
application/json content type Modified
-
content property Modified
- Property is now deprecated
- contentMarkdown property Added
-
content property Modified
-
application/json content type Modified
GET /v1/lives
- Response
-
200 response Modified
-
application/json content type Modified
-
items property Modified
-
description property Modified
- Property is now deprecated
- descriptionMarkdown, hostSpotMemberIds properties Added
-
description property Modified
-
items property Modified
-
application/json content type Modified
GET /v1/lives/{liveId}
- Response
-
200 response Modified
-
application/json content type Modified
-
description property Modified
- Property is now deprecated
- descriptionMarkdown, hostSpotMemberIds properties Added
-
description property Modified
-
application/json content type Modified
GET /v1/lives/{liveId}/participants
- Response
- 404 response Added
GET /v1/lives/{liveId}/speakers
- Response
- 404 response Added
POST /v1/lives
- Response
-
201 response Modified
-
application/json content type Modified
-
description property Modified
- Property is now deprecated
- descriptionMarkdown, hostSpotMemberIds properties Added
-
description property Modified
-
application/json content type Modified
POST /v1/lives/{liveId}/groups~bulkAdd
- Response
-
204 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- 200 response Added
POST /v1/lives/{liveId}/groups~bulkRemove
- Response
-
204 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- 200 response Added
POST /v1/lives/{liveId}/participants
- Response
- 404 response Added
POST /v1/lives/{liveId}/participants~bulkInvite
- Response
- 404 response Added
POST /v1/lives/{liveId}/speakers
- Response
- 404 response Added
POST /v1/lives/{liveId}/speakers~bulkInvite
- Response
- 404 response Added
PUT /v1/lives/{liveId}
- Response
-
200 response Modified
-
application/json content type Modified
-
description property Modified
- Property is now deprecated
- descriptionMarkdown, hostSpotMemberIds properties Added
-
description property Modified
-
application/json content type Modified
Added
1
GET /v1/collections/{collectionId}
12 structure changes including:
1 Addition
11 Modifications
Modified
11
Breaking
GET /v1/courses/{courseId}/participants/{courseParticipantId}/stepCompletions
- Query
-
contentType query parameter Modified
-
solution[in], solution[eq] query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- contentType[in], contentType[eq] query parameters Added
-
solution[in], solution[eq] query parameters Removed
GET /v1/courses/{courseId}/steps
- Query
-
contentType query parameter Modified
-
solution[in], solution[eq] query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- contentType[in], contentType[eq] query parameters Added
-
solution[in], solution[eq] query parameters Removed
GET /v1/reportedResources/{reportedResourceId}/context
- Response
-
200 response Modified
-
application/json content type Modified
-
context property Modified
-
ChannelMessageReportedResourceApiResponse, DiscussionMessageReportedResourceApiResponse, LiveMessageReportedResourceApiResponse, TopicAnswerReportedResourceApiResponse, TopicReportedResourceApiResponse alternatives Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- ChannelMessage, DiscussionMessage, LiveMessage, TopicAnswer, Topic alternatives Added
-
ChannelMessageReportedResourceApiResponse, DiscussionMessageReportedResourceApiResponse, LiveMessageReportedResourceApiResponse, TopicAnswerReportedResourceApiResponse, TopicReportedResourceApiResponse alternatives Removed
-
context property Modified
-
application/json content type Modified
GET /v1/reportedResources/{reportedResourceId}/reports
- Response
-
200 response Modified
-
application/json content type Modified
-
items property Modified
-
spotId, userId, email, title, lang, role, customRoleId, firstname, lastname, avatarUrl, warnings, embedBaseUrls, updatedAt, lastActivityAt properties Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- content, reason, reporter, internalNote, createdAt properties Added
-
spotId, userId, email, title, lang, role, customRoleId, firstname, lastname, avatarUrl, warnings, embedBaseUrls, updatedAt, lastActivityAt properties Removed
-
items property Modified
-
application/json content type Modified
GET /v1/reportedResources/{reportedResourceId}/reports/{reportId}
- Response
-
200 response Modified
-
application/json content type Modified
-
content property Modified
- ThreadMessageReportedContentApiResponse, TopicReportedContentApiResponse alternatives Modified
-
content property Modified
-
application/json content type Modified
POST /v1/channels/{channelId}/groups~bulkAdd
- Response
-
204 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- 200 response Added
POST /v1/channels/{channelId}/groups~bulkRemove
- Response
-
204 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- 200 response Added
POST /v1/channels/{channelId}/spotMembers~bulkRemove
- Response
-
200 response Modified
-
application/json content type Modified
- removedSpotMemberIds, failedSpotMemberIds properties Added
-
application/json content type Modified
POST /v1/courses/{courseId}/groups~bulkAdd
- Response
-
204 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- 200, 404 responses Added
POST /v1/courses/{courseId}/groups~bulkRemove
- Response
-
204 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- 200, 404 responses Added
POST /v1/reportedResources~bulkValidate
- Response
-
200 response Modified
-
application/json content type Modified
- failedReportedResourceIds property Added
-
application/json content type Modified
Added
1
GET /v1/courses/{courseId}
3 structure changes including:
3 Modifications
Modified
3
Breaking
GET /v1/tags/{tagId}/spotMembers
- Response
- 404 response Added
POST /v1/tags/{tagId}/spotMembers~bulkAssign
- Response
-
204 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- 200, 404 responses Added
POST /v1/tags/{tagId}/spotMembers~bulkUnassign
- Response
-
204 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- 200, 404 responses Added
3 structure changes including:
3 Modifications
Modified
3
DELETE /v1/groups/{groupId}
- Response
- 409 response Added
GET /v1/groups/{groupId}/spotMembers
- Response
- 404 response Added
POST /v1/groups/{groupId}/spotMembers~bulkRemove
- Response
-
200 response Modified
-
application/json content type Modified
- removedSpotMemberIds, failedSpotMemberIds properties Added
-
application/json content type Modified
16 structure changes including:
2 Additions
14 Modifications
Modified
14
GET /v1/channels/{channelId}/spotMembers
- Response
-
200 response Modified
-
application/json content type Modified
-
items property Modified
- avatarUrl property Added
-
items property Modified
-
application/json content type Modified
GET /v1/forums/{forumId}/spotMembers
- Response
-
200 response Modified
-
application/json content type Modified
-
items property Modified
- avatarUrl property Added
-
items property Modified
-
application/json content type Modified
GET /v1/groups/{groupId}/spotMembers
- Response
-
200 response Modified
-
application/json content type Modified
-
items property Modified
- avatarUrl property Added
-
items property Modified
-
application/json content type Modified
GET /v1/reportedResources/{reportedResourceId}/reports
- Response
-
200 response Modified
-
application/json content type Modified
-
items property Modified
- avatarUrl property Added
-
items property Modified
-
application/json content type Modified
GET /v1/spotMembers
- Response
-
200 response Modified
-
application/json content type Modified
-
items property Modified
- avatarUrl property Added
-
items property Modified
-
application/json content type Modified
GET /v1/spotMembers/{spotMemberId}
- Response
-
200 response Modified
-
application/json content type Modified
- avatarUrl property Added
-
application/json content type Modified
GET /v1/spotMembers/{spotMemberId}/customPropertiesValues
- Response
- 400, 404 responses Added
GET /v1/tags/{tagId}/spotMembers
- Response
-
200 response Modified
-
application/json content type Modified
-
items property Modified
- avatarUrl property Added
-
items property Modified
-
application/json content type Modified
POST /v1/spotMembers
- Response
-
201 response Modified
-
application/json content type Modified
- avatarUrl property Added
-
application/json content type Modified
POST /v1/spotMembers/{spotMemberId}/customPropertiesValues~bulkUpsert
- Body
-
application/json content type Modified
-
value property Modified
-
Type went from
string | number | boolean | array[string]tostring | null | number | boolean | array[string]
-
string-1 alternative Modified
-
Type went from
stringtostring | null
-
Type went from
-
number-2 alternative Modified
-
Type went from
numbertonumber | null
-
Type went from
-
boolean-3 alternative Modified
-
Type went from
booleantoboolean | null
-
Type went from
-
array-4 alternative Modified
-
Type went from
array[string]toarray[string] | null
-
Type went from
-
Type went from
-
value property Modified
- Response
- 413 response Added
POST /v1/spotMembers~bulkInvite
- Response
-
201 response Modified
-
application/json content type Modified
-
created property Modified
- avatarUrl property Added
-
created property Modified
-
application/json content type Modified
PUT /v1/spotMembers/{spotMemberId}
- Body
-
application/json content type Modified
-
title property Modified
-
Type went from
stringtostring | null
-
Type went from
-
title property Modified
- Response
-
200 response Modified
-
application/json content type Modified
- avatarUrl property Added
-
application/json content type Modified
PUT /v1/spotMembers/{spotMemberId}/customPropertiesValues/{customPropertySlug}
- Body
-
application/json content type Modified
-
value property Modified
-
Type went from
string | number | boolean | array[string]tostring | null | number | boolean | array[string]
-
string-1 alternative Modified
-
Type went from
stringtostring | null
-
Type went from
-
number-2 alternative Modified
-
Type went from
numbertonumber | null
-
Type went from
-
boolean-3 alternative Modified
-
Type went from
booleantoboolean | null
-
Type went from
-
array-4 alternative Modified
-
Type went from
array[string]toarray[string] | null
-
Type went from
-
Type went from
-
value property Modified
PUT /v1/spots/{spotId}
- Body
-
application/json content type Modified
-
spotModuleConfigs property Modified
-
id, type, enabled properties Modified
- Properties are no longer required
- order property Added
-
id, type, enabled properties Modified
-
spotModuleConfigs property Modified
- Response
-
200 response Modified
-
application/json content type Modified
- lang, theme, modules properties Added
-
application/json content type Modified
Added
2
GET /v1/customProperties
GET /v1/spots/{spotId}
5 structure changes including:
5 Modifications
Modified
5
Breaking
GET /v1/collections/{collectionId}/documents
- Query
-
status query parameter Modified
- status[in] query parameter Added
GET /v1/courses
- Query
-
status query parameter Modified
- status[in] query parameter Added
GET /v1/lives/{liveId}/participants
- Query
-
email query parameter Modified
-
email[in] query parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- email[eq], email[contains] query parameters Added
-
email[in] query parameter Removed
-
status query parameter Modified
- status[in] query parameter Added
GET /v1/lives/{liveId}/speakers
- Query
-
email query parameter Modified
-
email[in] query parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- email[eq], email[contains] query parameters Added
-
email[in] query parameter Removed
-
status query parameter Modified
- status[in] query parameter Added
GET /v1/spotMembers
- Query
-
status query parameter Modified
-
status[eq] query parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- status[in] query parameter Added
-
status[eq] query parameter Removed
30 structure changes including:
30 Modifications
Modified
30
Breaking
GET /v1/activities~export
- Query
-
fromDate[eq], toDate[eq], eventType[eq], eventType[in] query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- fromDate, toDate, eventType query parameters Added
GET /v1/channels/{channelId}/spotMembers
- Query
-
email[in], firstname[in], lastname[in], role[in], registrationDate[before], registrationDate[after] query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- email, firstname, lastname, role, registrationDate query parameters Added
GET /v1/collections
- Query
-
name[eq], name[contains], privacy[eq], privacy[in] query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- name, privacy query parameters Added
GET /v1/collections/{collectionId}/documents
- Query
-
title[eq], title[contains], type[eq], type[in], status[eq], status[in] query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- title, type, status query parameters Added
GET /v1/courses
- Query
-
status[eq], status[in], privacy[eq], privacy[in], moduleName[eq], moduleName[contains] query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- status, privacy, moduleName query parameters Added
GET /v1/courses/{courseId}/participants
- Query
-
firstname[in], lastname[in], email[in], status[eq], status[in] query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- firstname, lastname, email, status query parameters Added
GET /v1/courses/{courseId}/participants/{courseParticipantId}/stepCompletions
- Query
-
completedAt[lt], completedAt[lte], completedAt[gt], completedAt[gte], completedAt[eq], solution[in], solution[eq] query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- completedAt, contentType query parameters Added
GET /v1/courses/{courseId}/steps
- Query
-
title[eq], title[contains], solution[in], solution[eq] query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- title, contentType query parameters Added
GET /v1/forums
- Query
-
name[eq], name[contains] query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- name query parameter Added
GET /v1/forums/{forumId}/spotMembers
- Query
-
email[in], firstname[in], lastname[in], role[in], registrationDate[before], registrationDate[after] query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- email, firstname, lastname, role, registrationDate query parameters Added
GET /v1/forums/{forumId}/topics
- Query
-
name[eq], name[contains] query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- name query parameter Added
GET /v1/groups
- Query
-
name[eq], name[contains] query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- name query parameter Added
GET /v1/groups/{groupId}/spotMembers
- Query
-
email[in], firstname[in], lastname[in], role[in], registrationDate[before], registrationDate[after] query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- email, firstname, lastname, role, registrationDate query parameters Added
GET /v1/learningPaths
- Query
-
privacy[eq], privacy[in] query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- privacy query parameter Added
GET /v1/learningPaths/{learningPathId}/participants
- Query
-
firstname[in], lastname[in], email[in], status[eq], status[in] query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- firstname, lastname, email, status query parameters Added
GET /v1/learningPaths/{learningPathId}/participants/{learningPathParticipantId}/stepCompletions
- Query
-
completedAt[lt], completedAt[lte], completedAt[gt], completedAt[gte], completedAt[eq], contentType[in], contentType[eq] query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- completedAt, contentType query parameters Added
GET /v1/learningPaths/{learningPathId}/steps
- Query
-
contentTitle[eq], contentTitle[contains], contentType[in], contentType[eq] query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- contentTitle, contentType query parameters Added
GET /v1/lives
- Query
-
title[eq], title[contains], status[eq], startDate[lt], startDate[lte], startDate[gt], startDate[gte], startDate[eq], solution[in], solution[eq], replay[eq], builtInType[in], builtInType[eq], averageViewTime[lt], averageViewTime[lte], averageViewTime[gt], averageViewTime[gte], averageViewTime[eq], invited[lt], invited[lte], invited[gt], invited[gte], invited[eq], registrant[lt], registrant[lte], registrant[gt], registrant[gte], registrant[eq], attendee[lt], attendee[lte], attendee[gt], attendee[gte], attendee[eq], attendanceRate[lt], attendanceRate[lte], attendanceRate[gt], attendanceRate[gte], attendanceRate[eq], totalReplayView[lt], totalReplayView[lte], totalReplayView[gt], totalReplayView[gte], totalReplayView[eq] query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- title, status, startDate, solution, replay, builtInType, averageViewTime, invited, registrant, attendee, attendanceRate, totalReplayView query parameters Added
GET /v1/lives/{liveId}/participants
- Query
-
firstname[eq], firstname[contains], lastname[eq], lastname[contains], email[eq], email[contains], type[eq], type[in], status[eq], status[in], hasReplayed[eq], hasParticipated[eq] query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- firstname, lastname, email, type, status, hasReplayed, hasParticipated query parameters Added
GET /v1/lives/{liveId}/speakers
- Query
-
firstname[eq], firstname[contains], lastname[eq], lastname[contains], email[eq], email[contains], status[eq], status[in], hasReplayed[eq], hasParticipated[eq] query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- firstname, lastname, email, status, hasReplayed, hasParticipated query parameters Added
GET /v1/reportedResources
- Query
-
status[in], reason[in], creationDate[before], creationDate[after] query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- status, lastReportReason, creationDate query parameters Added
GET /v1/reportedResources/{reportedResourceId}/reports
- Query
-
status[in], reason[in], creationDate[before], creationDate[after] query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- status, reason, creationDate query parameters Added
GET /v1/search
- Query
-
searchableTypes[in] query parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- searchableTypes query parameter Added
GET /v1/spotMemberCustomRole
- Query
-
label[eq], label[contains], label[in] query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- label query parameter Added
GET /v1/spotMembers
- Query
-
email[in], firstname[in], lastname[in], role[in], customRoleId[eq], status[in], invitationDate[before], invitationDate[after], registrationDate[before], registrationDate[after], updatedAt[before], updatedAt[after] query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- email, firstname, lastname, role, customRoleId, status, invitationDate, registrationDate, updatedAt query parameters Added
GET /v1/spotMembers/{spotMemberId}/customFormAnswers
- Query
-
questionLabel[contains] query parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- questionLabel query parameter Added
GET /v1/spotMembers/{spotMemberId}/notifications
- Query
-
types[in], isRead[eq] query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- types, isRead query parameters Added
GET /v1/spotMembers/{spotMemberId}/notifications~unreadCount
- Query
-
types[in] query parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- types query parameter Added
GET /v1/tags
- Query
-
name[eq], name[contains] query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- name query parameter Added
GET /v1/tags/{tagId}/spotMembers
- Query
-
email[in], firstname[in], lastname[in], role[in], registrationDate[before], registrationDate[after] query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- email, firstname, lastname, role, registrationDate query parameters Added
1 structure change including:
1 Modification
Modified
1
GET /v1/search
- Query
- excludeGroupId query parameter Added
4 structure changes including:
4 Additions
Added
4
GET /v1/collections
GET /v1/collections/{collectionId}/documents
GET /v1/collections/{collectionId}/documents/{documentId}
POST /v1/collections
1 structure change including:
1 Modification
Modified
1
GET /v1/courses
- Response
-
200 response Modified
-
application/json content type Modified
-
items property Modified
-
moduleName property Modified
- Property is now deprecated
- modules property Added
-
moduleName property Modified
-
items property Modified
-
application/json content type Modified
6 structure changes including:
6 Modifications
Modified
6
GET /v1/courses/{courseId}/groups
- Response
-
200 response Modified
-
application/json content type Modified
-
items property Modified
- inAppNotificationEnabled property Added
-
items property Modified
-
application/json content type Modified
GET /v1/learningPaths/{learningPathId}/groups
- Response
-
200 response Modified
-
application/json content type Modified
-
items property Modified
- inAppNotificationEnabled property Added
-
items property Modified
-
application/json content type Modified
GET /v1/lives/{liveId}/groups
- Response
-
200 response Modified
-
application/json content type Modified
-
items property Modified
- inAppNotificationEnabled property Added
-
items property Modified
-
application/json content type Modified
POST /v1/courses/{courseId}/groups~bulkAdd
- Body
-
application/json content type Modified
- withInAppNotification property Added
POST /v1/learningPaths/{learningPathId}/groups~bulkAdd
- Body
-
application/json content type Modified
- withInAppNotification property Added
POST /v1/lives/{liveId}/groups~bulkAdd
- Body
-
application/json content type Modified
- withInAppNotification property Added
7 structure changes including:
6 Additions
1 Modification
Modified
1
Breaking
GET /v1/learningPaths/{learningPathId}/participants/{learningPathParticipantId}
- Response
-
200 response Modified
-
application/json content type Modified
-
invitedAt, startedAt, completedAt, unenrolledAt, lastActivityAt properties Modified
-
Type went from
string(date-time) | nulltointeger | nullBreaking
-
Type went from
-
invitedAt, startedAt, completedAt, unenrolledAt, lastActivityAt properties Modified
-
application/json content type Modified
Added
6
GET /v1/learningPaths/{learningPathId}/participants
GET /v1/learningPaths/{learningPathId}/participants/{learningPathParticipantId}/stepCompletions
GET /v1/learningPaths/{learningPathId}/participants/{learningPathParticipantId}/stepCompletions/{stepCompletionId}
GET /v1/learningPaths/{learningPathId}/steps
POST /v1/learningPaths/{learningPathId}/participants
POST /v1/learningPaths/{learningPathId}/participants~bulkInvite
3 structure changes including:
3 Additions
Added
3
GET /v1/learningPaths/{learningPathId}/groups
GET /v1/learningPaths/{learningPathId}/participants/{learningPathParticipantId}
POST /v1/learningPaths/{learningPathId}/groups~bulkRemove
89 structure changes including:
2 Additions
87 Modifications
Modified
87
PUT /v1/tags/{tagId}
- Response
- 401, 403 responses Added
POST /v1/lives
- Response
- 401, 403 responses Added
POST /v1/groups~bulkCreate
- Response
- 401, 403 responses Added
POST /v1/groups/{groupId}/spotMembers~bulkRemove
- Response
- 401, 403 responses Added
POST /v1/groups/{groupId}/spotMembers~bulkAdd
- Response
- 401, 403 responses Added
POST /v1/groups/{groupId}/spotMembers
- Response
- 401, 403 responses Added
POST /v1/groups
- Response
- 401, 403 responses Added
POST /v1/forums~bulkCreate
- Response
- 401, 403 responses Added
POST /v1/forums/{forumId}/topics~bulkCreate
- Response
- 401, 403 responses Added
POST /v1/forums/{forumId}/topics
- Response
- 401, 403 responses Added
POST /v1/forums/{forumId}/spotMembers~bulkRemove
- Response
- 401, 403 responses Added
POST /v1/forums/{forumId}/spotMembers~bulkAdd
- Response
- 401, 403 responses Added
POST /v1/forums/{forumId}/spotMembers
- Response
- 401, 403 responses Added
POST /v1/forums
- Response
- 401, 403 responses Added
POST /v1/courses/{courseId}/participants~bulkInvite
- Response
- 401, 403 responses Added
POST /v1/courses/{courseId}/participants
- Response
- 401, 403 responses Added
POST /v1/courses/{courseId}/groups~bulkRemove
- Response
- 401, 403 responses Added
POST /v1/courses/{courseId}/groups~bulkAdd
- Response
- 401, 403 responses Added
POST /v1/channels~bulkCreate
- Response
- 401, 403 responses Added
POST /v1/channels/{channelId}/spotMembers~bulkRemove
- Response
- 401, 403 responses Added
POST /v1/channels/{channelId}/spotMembers~bulkAdd
- Response
- 401, 403 responses Added
POST /v1/channels/{channelId}/spotMembers
- Response
- 401, 403 responses Added
POST /v1/channels/{channelId}/groups~bulkRemove
- Response
- 401, 403 responses Added
PUT /v1/spots/{spotId}
- Response
- 401, 403 responses Added
PUT /v1/spotMembers/{spotMemberId}/customPropertiesValues/{customPropertySlug}
- Response
- 401, 403 responses Added
PUT /v1/spotMemberCustomRole/{customRoleId}
- Response
- 401, 403 responses Added
PUT /v1/lives/{liveId}
- Response
- 401, 403 responses Added
PUT /v1/groups/{groupId}
- Response
- 401, 403 responses Added
PUT /v1/forums/{forumId}/topics/{topicId}
- Response
- 401, 403 responses Added
PUT /v1/forums/{forumId}
- Response
- 401, 403 responses Added
PUT /v1/channels/{channelId}
- Response
- 401, 403 responses Added
POST /v1/tags~bulkCreate
- Response
- 401, 403 responses Added
POST /v1/tags/{tagId}/spotMembers~bulkUnassign
- Response
- 401, 403 responses Added
POST /v1/tags/{tagId}/spotMembers~bulkAssign
- Response
- 401, 403 responses Added
POST /v1/tags
- Response
- 401, 403 responses Added
POST /v1/spotMembers~bulkInvite
- Response
- 401, 403 responses Added
POST /v1/spotMembers/{spotMemberId}/customPropertiesValues~bulkUpsert
- Response
- 401, 403 responses Added
POST /v1/spotMemberCustomRole
- Response
- 401, 403 responses Added
POST /v1/lives/{liveId}/speakers~bulkInvite
- Response
- 401, 403 responses Added
POST /v1/lives/{liveId}/speakers
- Response
- 401, 403 responses Added
POST /v1/lives/{liveId}/participants~bulkInvite
- Response
- 401, 403 responses Added
POST /v1/lives/{liveId}/participants
- Response
- 401, 403 responses Added
POST /v1/lives/{liveId}/groups~bulkRemove
- Response
- 401, 403 responses Added
POST /v1/lives/{liveId}/groups~bulkAdd
- Response
- 401, 403 responses Added
POST /v1/lives/{liveId}/groups
- Response
- 401, 403 responses Added
GET /v1/forums
- Response
- 401, 403 responses Added
GET /v1/courses/{courseId}/steps
- Response
- 401, 403 responses Added
GET /v1/courses/{courseId}/participants/{courseParticipantId}/stepCompletions/{stepCompletionId}
- Response
- 401, 403 responses Added
GET /v1/courses/{courseId}/participants/{courseParticipantId}/stepCompletions
- Response
- 401, 403 responses Added
GET /v1/courses/{courseId}/participants/{courseParticipantId}
- Response
- 401, 403 responses Added
GET /v1/courses/{courseId}/participants
- Response
- 401, 403 responses Added
GET /v1/courses/{courseId}/groups
- Response
- 401, 403 responses Added
GET /v1/courses
- Response
- 401, 403 responses Added
GET /v1/channels/{channelId}/spotMembers
- Response
- 401, 403 responses Added
GET /v1/channels/{channelId}/groups
- Response
- 401, 403 responses Added
GET /v1/channels/{channelId}
- Response
- 401, 403 responses Added
GET /v1/channels
- Response
- 401, 403 responses Added
DELETE /v1/tags/{tagId}
- Response
- 401, 403 responses Added
DELETE /v1/spotMemberCustomRole/{customRoleId}
- Response
- 401, 403 responses Added
DELETE /v1/lives/{liveId}/groups/{groupId}
- Response
- 401, 403 responses Added
DELETE /v1/lives/{liveId}
- Response
- 401, 403 responses Added
DELETE /v1/groups/{groupId}
- Response
- 401, 403 responses Added
DELETE /v1/forums/{forumId}/topics/{topicId}
- Response
- 401, 403 responses Added
DELETE /v1/forums/{forumId}
- Response
- 401, 403 responses Added
DELETE /v1/channels/{channelId}/groups/{groupId}
- Response
- 401, 403 responses Added
DELETE /v1/channels/{channelId}
- Response
- 401, 403 responses Added
POST /v1/channels/{channelId}/groups~bulkAdd
- Response
- 401, 403 responses Added
POST /v1/channels/{channelId}/groups
- Response
- 401, 403 responses Added
POST /v1/channels
- Response
- 401, 403 responses Added
GET /v1/tags/{tagId}/spotMembers
- Response
- 401, 403 responses Added
GET /v1/tags/{tagId}
- Response
- 401, 403 responses Added
GET /v1/tags
- Response
- 401, 403 responses Added
GET /v1/spotMembers/{spotMemberId}/customPropertiesValues
- Response
- 401, 403 responses Added
GET /v1/spotMemberCustomRole/{customRoleId}
- Response
- 401, 403 responses Added
GET /v1/spotMemberCustomRole
- Response
- 401, 403 responses Added
GET /v1/lives/{liveId}/speakers
- Response
- 401, 403 responses Added
GET /v1/lives/{liveId}/participants
- Response
- 401, 403 responses Added
GET /v1/lives/{liveId}/groups
- Response
- 401, 403 responses Added
GET /v1/lives/{liveId}
- Response
- 401, 403 responses Added
GET /v1/lives
- Response
- 401, 403 responses Added
GET /v1/groups/{groupId}/spotMembers
- Response
- 401, 403 responses Added
GET /v1/groups/{groupId}
- Response
- 401, 403 responses Added
GET /v1/groups
- Response
- 401, 403 responses Added
GET /v1/forums/{forumId}/topics/{topicId}
- Response
- 401, 403 responses Added
GET /v1/forums/{forumId}/topics
- Response
- 401, 403 responses Added
GET /v1/forums/{forumId}/spotMembers
- Response
- 401, 403 responses Added
GET /v1/forums/{forumId}
- Response
- 401, 403 responses Added
Added
2
POST /v1/learningPaths/{learningPathId}/groups~bulkAdd
GET /v1/learningPaths
1 structure change including:
1 Modification
Modified
1
GET /v1/search
- Response
-
200 response Modified
-
application/json content type Modified
-
items property Modified
- property Modified
-
items property Modified
-
application/json content type Modified
1 structure change including:
1 Modification
Modified
1
GET /v1/activities~export
- Response
-
200 response Modified
-
application/json content type Modified
- learning_path_id, learning_path_title properties Added
-
application/json content type Modified
1 structure change including:
1 Modification
Modified
1
GET /v1/search
- Response
-
200 response Modified
-
application/json content type Modified
-
items property Modified
- property Modified
-
items property Modified
-
application/json content type Modified
1 structure change including:
1 Modification
Modified
1
DELETE /v1/lives/{liveId}
- Response
- 409 response Added
7 structure changes including:
7 Breaking changes
7 Removals
Removed
7
Breaking
GET /v1/integrationSchemas
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /v1/spotMembers/me
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /v1/widget
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /v1/auth/accessToken/email
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /v1/auth/accessToken/sso/jwt
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /v1/auth/accessToken~refresh
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /v1/spotMembers/auth/sso/jwt
- Removing a resource is always breaking unless it was deprecated before Breaking