SCIM 2.0 Applications
SCIM 2.0 Service Provider Configuration Retrieval API (1.0.0)
Download OpenAPI specification:Download
This document specifies SCIM 2.0 Service Provider Configuration Retrieval RESTful API for WSO2 Identity Server.
Get resource types
This API lists and returns metadata about resource types.
No Scope(Permission) required.
Authorizations:
OAuth2BasicAuth
Responses
Request samples
- Curl
curl -X 'GET' \ 'https://localhost:9443/scim2/ResourceTypes' \ -H 'accept: application/scim+json'
Response samples
- 200
- 401
Content type
application/scim+json
{- "schemas": [
- "urn:ietf:params:scim:schemas:core:2.0:ResourceType"
], - "resourceType": [
- {
- "schema": "urn:ietf:params:scim:schemas:core:2.0:User",
- "endpoint": "/Users",
- "meta": {
- "resourceType": "ResourceType"
}, - "name": "User",
- "description": "User Account",
- "schemaExtensions": {
- "schema": "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User",
- "required": false
}, - "id": "User"
}
]
}Get service provider config
This API returns the service provider's configuration details.
No Scope(Permission) required.
Authorizations:
OAuth2BasicAuth
Responses
Request samples
- Curl
curl -X 'GET' \ 'https://localhost:9443/scim2/ServiceProviderConfig' \ -H 'accept: application/scim+json'
Response samples
- 200
- 401
Content type
application/scim+json
{- "patch": {
- "supported": true
}, - "filter": {
- "maxResults": 200,
- "supported": true
}, - "authenticationSchemes": [
- {
- "name": "OAuth Bearer Token",
- "description": "Authentication scheme using the OAuth Bearer Token Standard",
- "type": "oauthbearertoken",
- "primary": true
}, - {
- "name": "HTTP Basic",
- "description": "Authentication scheme using the HTTP Basic Standard",
- "type": "httpbasic",
- "primary": false
}
], - "schemas": [
- "urn:ietf:params:scim:schemas:core:2.0:ServiceProviderConfig"
], - "etag": {
- "supported": false
}, - "sort": {
- "supported": false
}, - "bulk": {
- "maxPayloadSize": 1048576,
- "maxOperations": 1000,
- "supported": true
}, - "changePassword": {
- "supported": false
}
}