Below outlines Doorway's SCIM2 Schema for when integrating with third-party softwares.
{
"schemas": [
"urn:ietf:params:scim:schemas:core:2.0:User",
"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User",
"urn:ietf:params:scim:schemas:extension:Doorway:2.0:User"
],
"userName": "test@test.com",
"name": { "givenName": "Test", "familyName": "User" },
"emails": [
{ "primary": true, "value": "test@test.com", "type": "work" }
],
"title": "Software Engineer",
"profileUrl": "http://example.com",
"phoneNumbers": [
{ "primary": true, "value": "+123456789", "type": "work" }
],
"urls": [
{ "value": "http://www.example2.com", "type": "work" }
],
"addresses": [
{
"primary": true,
"type": "work",
"streetAddress": "Street",
"locality": "City",
"region": "Region",
"postalCode": "12345",
"country": "Country",
"formatted": "post address"
}
],
"externalId": "UserID",
"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User": {
"organization": "Company name",
"department": "IT"
},
"urn:ietf:params:scim:schemas:extension:Doorway:2.0:User": {
"administrativeUnit": "Administrative Unit Name",
"design": "Design Name"
}
}