SCIM Resource Types API
List resource types
GET /scim/v2/ResourceTypes
Response
Status: 200 OK
{
"schemas": [
"urn:ietf:params:scim:api:messages:2.0:ListResponse"
],
"totalResults": 2,
"itemsPerPage": 100,
"startIndex": 1,
"Resources": [
{
"schemas": [
"urn:ietf:params:scim:schemas:core:2.0:ResourceType"
],
"id": "User",
"endpoint": "/Users",
"name": "User",
"description": "User Account",
"schema": "urn:ietf:params:scim:schemas:core:2.0:User",
"meta": {
"location": "<service-provider-endpoint>/scim/v2/ResourceTypes/User",
"resourceType": "ResourceType"
}
},
{
"schemas": [
"urn:ietf:params:scim:schemas:core:2.0:ResourceType"
],
"id": "Group",
"endpoint": "/Groups",
"name": "Group",
"description": "Group",
"schema": "urn:ietf:params:scim:schemas:core:2.0:Group",
"meta": {
"location": "<service-provider-endpoint>/scim/v2/ResourceTypes/Group",
"resourceType": "ResourceType"
}
}
]
}
Get user resource type
GET /scim/v2/ResourceTypes/User
Response
Status: 200 OK
{
"schemas": [
"urn:ietf:params:scim:schemas:core:2.0:ResourceType"
],
"id": "User",
"endpoint": "/Users",
"name": "User",
"description": "User Account",
"schema": "urn:ietf:params:scim:schemas:core:2.0:User",
"meta": {
"location": "<service-provider-endpoint>/scim/v2/resourcetypes/User",
"resourceType": "ResourceType"
}
}
Get group resource type
GET /scim/v2/ResourceTypes/Group
Response
Status: 200 OK
{
"schemas": [
"urn:ietf:params:scim:schemas:core:2.0:ResourceType"
],
"id": "Group",
"endpoint": "/Groups",
"name": "Group",
"description": "Group",
"schema": "urn:ietf:params:scim:schemas:core:2.0:Group",
"meta": {
"location": "<service-provider-endpoint>/scim/v2/ResourceTypes/Group",
"resourceType": "ResourceType"
}
}