Service Provider Config Object

Defines the schema for the Service Provider Configuration Object

API Endpointhttps://api.bigpanda.io/resources/v2.0/scim/ServiceProviderConfigs
Supported MethodsPOST, GET, PATCH, DELETE

Parameters

The Service Provider Configuration object schema includes the following attributes.

AttributeDescriptionType
schemasArray of the ids of the schemas available through the Service Provider ConfigurationArray
idUnique identifier of the schemaString
patchDetermines whether users are able to send patch callsBoolean
bulkBulk and return operations settings

Attributes:
supported - Determines whether bulk returns are available during SCIM API calls

maxOperations - The maximum number of users that can be returned per bulk API calls

maxPayloadSize - The character limit for bulk API call returns
Object
filterBulk and return operations settings

Attributes:
supported - Determines whether users are able to use a filter on GET calls

maxResults - The maximum number of users that can be returned per API call
Object
changePasswordPassword change settings

Attributes:
supported - Determines whether a patch call can be sent to update a user’s password field.
Object
sortSort settings

Attributes:
supported - Determines whether users are able to change the order results are listed in
Object
etagEtag support settings

Attributes:
supported - Determines whether users are able to use the etag feature.
Object
authenticationSchemasArray of the authentication schemas that will be accepted by SCIM API calls

Attributes:
type - What type of authentication token the authentication uses

name - The name of the authentication schema as set by IETF standard

description - The description of the authentication schema as set by IETF standard

specUrl - The URL link to specifications for the authentication

primary - Determines whether this is the default authentication type for SCIM calls
Array of Objects
xmlDataFormatxml format support options

Attributes:
supported - Determines whether SCIM user data can be sent in an xml file
Object

Sample Object:

{
  "schemas": [
    "urn:scim:schemas:core:1.0"
  ],
  "id": "urn:scim:schemas:core:1.0",
  "patch": {
    "supported": true
  },
  "bulk": {
    "supported": false,
    "maxOperations": 10000,
    "maxPayloadSize": 10000000
  },
  "filter": {
    "supported": true,
    "maxResults": 1000
  },
  "changePassword": {
    "supported": false
  },
  "sort": {
    "supported": true
  },
  "etag": {
    "supported": false
  },
  "authenticationSchemes": [
    {
      "type": "oauthbearertoken",
      "name": "OAuth Bearer Token",
      "description": "Authentication Scheme using the OAuth Bearer Token Standard",
      "specUrl": "http://tools.ietf.org/html/draft-ietf-oauth-v2-bearer-01",
      "primary": true
    }
  ],
  "xmlDataFormat": {
    "supported": false
  }
}