Change Updates

Do not miss any API changes, ever again

Subscribe to the API changelog to be up to date on recent changes.

RSS

Changelog

Last update:
Compare
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) | null to integer | null
          Breaking
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
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
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
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
11 structure changes including:
11 Modifications
Modified 11
GET /v1/channels/{channelId}/spotMembers
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • lastActivityAt property Added
GET /v1/forums/{forumId}/spotMembers
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • lastActivityAt property Added
GET /v1/groups/{groupId}/spotMembers
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • lastActivityAt property Added
GET /v1/reportedResources/{reportedResourceId}/reports
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • lastActivityAt property Added
GET /v1/spotMembers
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • lastActivityAt property Added
GET /v1/spotMembers/me
  • Response
  • 200 response Modified
    • application/json content type Modified
      • lastActivityAt property Added
GET /v1/spotMembers/{spotMemberId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • lastActivityAt property Added
GET /v1/tags/{tagId}/spotMembers
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • lastActivityAt property Added
POST /v1/spotMembers
  • Response
  • 201 response Modified
    • application/json content type Modified
      • lastActivityAt property Added
POST /v1/spotMembers~bulkInvite
  • Response
  • 201 response Modified
    • application/json content type Modified
      • created property Modified
        • lastActivityAt property Added
PUT /v1/spotMembers/{spotMemberId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • lastActivityAt property Added
6 structure changes including:
1 Addition
5 Modifications
Modified 5
GET /v1/spotMembers
  • Response
  • 401, 403 responses Added
GET /v1/spotMembers/{spotMemberId}
  • Response
  • 400, 401, 403 responses Added
GET /v1/spotMembers/{spotMemberId}/customFormAnswers
  • Response
  • 400, 401, 403 responses Added
POST /v1/spotMembers
  • Response
  • 401, 403 responses Added
PUT /v1/spotMembers/{spotMemberId}
  • Response
  • 401, 403 responses Added
Added 1
GET /v1/spotMembers/me
4 structure changes including:
4 Modifications
Modified 4
POST /v1/channels
  • Body
  • application/json content type Modified
    • readonly property Added
POST /v1/channels~bulkCreate
  • Body
  • application/json content type Modified
    • readonly property Added
  • Response
  • 201 response Modified
    • application/json content type Modified
      • failed property Modified
        • readonly property Added
POST /v1/forums/{forumId}/topics~bulkCreate
  • Response
  • 201 response Modified
    • application/json content type Modified
      • failed property Modified
        • readonly property Added
PUT /v1/channels/{channelId}
  • Body
  • application/json content type Modified
    • readonly property Added
6 structure changes including:
6 Modifications
Modified 6
GET /v1/channels
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • readonly property Added
GET /v1/channels/{channelId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • readonly property Added
POST /v1/channels
  • Response
  • 201 response Modified
    • application/json content type Modified
      • readonly property Added
POST /v1/channels~bulkCreate
  • Response
  • 201 response Modified
    • application/json content type Modified
      • created property Modified
        • readonly property Added
POST /v1/forums/{forumId}/topics~bulkCreate
  • Response
  • 201 response Modified
    • application/json content type Modified
      • created property Modified
        • readonly property Added
PUT /v1/channels/{channelId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • readonly property Added
1 structure change including:
1 Modification
Modified 1 Breaking
GET /v1/activities~export
  • Query
  • limit query parameter Modified
    • Type went from integer to string
      Breaking
1 structure change including:
1 Addition
Added 1
GET /v1/activities~export
10 structure changes including:
10 Modifications
Modified 10
GET /v1/channels/{channelId}/spotMembers
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • lang, updatedAt properties Added
GET /v1/forums/{forumId}/spotMembers
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • lang, updatedAt properties Added
GET /v1/groups/{groupId}/spotMembers
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • lang, updatedAt properties Added
GET /v1/reportedResources/{reportedResourceId}/reports
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • lang, updatedAt properties Added
GET /v1/spotMembers
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • lang, updatedAt properties Added
  • Query
  • updatedAt[before], updatedAt[after] query parameters Added
GET /v1/spotMembers/{spotMemberId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • lang, updatedAt properties Added
GET /v1/tags/{tagId}/spotMembers
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • lang, updatedAt properties Added
POST /v1/spotMembers
  • Response
  • 201 response Modified
    • application/json content type Modified
      • lang, updatedAt properties Added
POST /v1/spotMembers~bulkInvite
  • Response
  • 201 response Modified
    • application/json content type Modified
      • created property Modified
        • lang, updatedAt properties Added
PUT /v1/spotMembers/{spotMemberId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • lang, updatedAt properties Added
6 structure changes including:
6 Additions
Added 6
GET /v1/integrationSchemas
GET /v1/widget
POST /v1/auth/accessToken/email
POST /v1/auth/accessToken/sso/jwt
POST /v1/auth/accessToken~refresh
POST /v1/spotMembers/auth/sso/jwt
3 structure changes including:
1 Addition
2 Modifications
Modified 2
GET /v1/courses
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • moduleName property Added
  • Query
  • moduleName[eq], moduleName[contains] query parameters Added
GET /v1/lives/{liveId}/groups
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • emailNotificationEnabled property Added
Added 1
GET /v1/courses/{courseId}/groups
1 structure change including:
1 Modification
Modified 1 Breaking
PUT /v1/spotMembers/{spotMemberId}
  • Body
  • application/json content type Modified
    • avatarUrl property Modified
      • Type went from object | null to string | null
        Breaking
6 structure changes including:
2 Additions
4 Modifications
Modified 4
GET /v1/forums/{forumId}/topics
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • closedAt property Added
GET /v1/forums/{forumId}/topics/{topicId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • closedAt property Added
POST /v1/forums/{forumId}/topics
  • Response
  • 201 response Modified
    • application/json content type Modified
      • closedAt property Added
PUT /v1/forums/{forumId}/topics/{topicId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • closedAt property Added
Added 2
GET /v1/courses/{courseId}/participants/{courseParticipantId}/stepCompletions
GET /v1/courses/{courseId}/participants/{courseParticipantId}/stepCompletions/{stepCompletionId}
2 structure changes including:
2 Additions
Added 2
GET /v1/courses/{courseId}/participants/{courseParticipantId}
GET /v1/courses/{courseId}/steps