Skip to content
R-Service R-Service
RR Tech Service Management Developer Guide

SCIM Service Provider Config API

GET /scim/v2/ServiceProviderConfig
Status: 200 OK
{
"schemas": [
"urn:ietf:params:scim:schemas:core:2.0:ServiceProviderConfig"
],
"documentationUri": "https://developer.r-service.tech/v1/scim/",
"patch": {
"supported": true
},
"bulk": {
"supported": false,
"maxOperations": 0,
"maxPayloadSize": 0
},
"filter": {
"supported": true,
"maxResults": 25
},
"changePassword": {
"supported": false
},
"sort": {
"supported": false
},
"etag": {
"supported": false
},
"authenticationSchemes": [
{
"name": "OAuth Bearer Token",
"description": "Authentication scheme using the OAuth Bearer Token Standard",
"specUri": "http://www.rfc-editor.org/info/rfc6750",
"documentationUri": "https://developer.r-service.tech/v1/oauth/",
"type": "oauthbearertoken",
"primary": true
},
{
"name": "HTTP Basic",
"description": "Authentication scheme using the HTTP Basic Standard",
"specUri": "http://www.rfc-editor.org/info/rfc2617",
"documentationUri": "https://developer.r-service.tech/v1/#authentication",
"type": "httpbasic"
}
],
"meta": {
"location": "https://<account>.r-service.tech/scim/v2/ServiceProviderConfig",
"resourceType": "ServiceProviderConfig",
"created": "2018-03-23T00:00Z",
"lastModified": "2018-03-23T00:00Z",
"version": "1"
}
}

The response contains these fields .

Definitions taken from RFC 7643 - Service Provider Configuration Schema

documentationUri

Readonly [string] — An HTTP-addressable URL pointing to the service provider’s human-consumable help documentation.

patch.supported

Readonly [boolean] — Specifying whether or not the PATCH operation is supported.

bulk.supported

Readonly [boolean] — Specifying whether or not the bulk operation is supported.

bulk.maxOperations

Readonly [integer] — The maximum number of operations for a bulk operation.

bulk.maxPayloadSize

Readonly [integer] — The maximum payload size in bytes for a bulk operation.

filter.supported

Readonly [boolean] — Specifying whether or not filtering is supported.

filter.maxResults

Readonly [boolean] — The maximum number of resources returned in a filtered response.

changePassword.supported

Readonly [boolean] — Specifying whether or not changing a password is supported.

sort.supported

Readonly [boolean] — Specifying whether or not custom sorting is supported.

etag.supported

Readonly [boolean] — Specifying whether or not e-tags are supported.

authenticationSchemes

Readonly [array] — List of the supported authentication scheme properties.

authenticationSchemes.type

Readonly [string] — The authentication scheme.

authenticationSchemes.name

Readonly [string] — Human readable name of the authentication scheme, one of oauth , oauth2 , oauthbearertoken , httpbasic , or httpdigest .

authenticationSchemes.description

Readonly [string] — Human readable description of the authentication scheme.

authenticationSchemes.specUri

Readonly [uri] — An HTTP-addressable URL pointing to the authentication scheme’s specification.

authenticationSchemes.documentationUri

Readonly [uri] — An HTTP-addressable URL pointing to the authentication scheme’s usage documentation.

meta.location

Readonly [string] — The URI of this service provider config.

meta.resourceType

Readonly [string] — The name of the resource type of this service provider config.

meta.created

Readonly [datetime] — The moment that the resource was added to the service provider.

meta.lastModified

Readonly [datetime] — The most recent moment that the details of this resource were updated at the service provider.

meta.version

Readonly [string] — The version of the resource being returned.