15 structure changes including:
4 Breaking changes
4 Additions
7 Modifications
4 Removals
Modified
7
Breaking
GET /Groups
- Response
-
200 response Modified
-
application/scim+json content type Modified
-
startIndex property Modified
-
Type went from
integer
tointeger(int32) | null
-
Type went from
-
Resources property Modified
-
Type went from
array[object]
toarray[object] | null
-
meta property Modified
-
Type went from
object
toobject | null
-
Type went from
-
displayName, id properties Modified
-
Type went from
string
tostring | null
-
Type went from
-
members property Modified
-
Type went from
array[object]
toarray[object] | null
-
Type went from
-
schemas property Modified
-
Type went from
array[string]
toarray[string] | null
-
Type went from
-
externalId property Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
-
Type went from
-
startIndex property Modified
-
application/scim+json content type Modified
- 400, 401, 403, 500, 501 responses Added
GET /ResourceTypes
- Response
-
200 response Modified
-
application/scim+json content type Modified
-
startIndex property Modified
-
Type went from
integer
tointeger(int32) | null
-
Type went from
-
Resources property Modified
-
Type went from
array[object]
toarray[object] | null
-
Type went from
-
startIndex property Modified
-
application/scim+json content type Modified
- 400, 401, 403, 501 responses Added
GET /Schemas
- Response
-
200 response Modified
-
application/scim+json content type Modified
-
startIndex property Modified
-
Type went from
integer
tointeger(int32) | null
-
Type went from
-
Resources property Modified
-
Type went from
array[object]
toarray[object] | null
- attributes property Modified
- schemas property Added
-
Type went from
-
startIndex property Modified
-
application/scim+json content type Modified
- 400, 401, 403, 500, 501 responses Added
GET /Users
- Response
-
200 response Modified
-
application/scim+json content type Modified
-
Type is now
object
- property Added
-
Type is now
-
application/scim+json content type Modified
- 400, 401, 403, 500, 501 responses Added
PATCH /Groups/{identifier}
- Path went from
/Groups/{groupId}
to/Groups/{identifier}
(same operationId) - Body
-
application/json content type Modified
-
operations property Modified
-
Name went from
Operations
tooperations
Breaking -
Type went from
array[object]
toarray[object] | null
-
Name went from
-
schemas property Modified
-
Type went from
array[string]
toarray[string] | null
-
Type went from
-
operations property Modified
- Path
-
groupId path 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
- identifier path parameter Added
- Response
- 200, 400, 401, 403, 500, 501 responses Added
PATCH /Users/{identifier}
- Path went from
/Users/{userId}
to/Users/{identifier}
(same operationId) - Response
-
400 response Modified
- application/scim+json content type Added
- 200, 401, 403, 500, 501 responses Added
- Body
-
application/scim+json content type Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- application/json content type Added
- Path
-
userId path 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
- identifier path parameter Added
POST /Users
- Response
-
201 response Modified
-
application/scim+json content type Modified
-
Type is now
object
- property Added
-
Type is now
-
application/scim+json content type Modified
-
400 response Modified
- application/scim+json content type Added
- 200, 401, 403, 500, 501 responses Added
- Body
-
application/scim+json content type Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- application/json content type Added
Removed
4
Breaking
GET /Groups/{groupId}
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /Users/{userId}
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /serviceConfiguration
- Removing a resource is always breaking unless it was deprecated before Breaking
PUT /Users/{userId}
- Removing a resource is always breaking unless it was deprecated before Breaking
Added
4
GET /Groups/{identifier}
GET /Users/{identifier}
GET /serviceConfiguration
PUT /Users/{identifier}