# scim_service_provider_config


[API catalog](/reference/api/) · [Docker Hub overview](/reference/api/hub/latest/) · [Product manual](https://docs.docker.com/docker-hub/) · [OpenAPI specification](/reference/api/hub/latest.yaml)

API version: 2-beta



Schema constraints and annotations:

```json
{
  "examples": [
    {
      "authenticationSchemes": [
        {
          "name": "OAuth 2.0 Bearer Token",
          "specUri": "http://tools.ietf.org/html/rfc6750",
          "type": "oauthbearertoken"
        }
      ],
      "bulk": {
        "maxOperations": 0,
        "maxPayloadSize": 0,
        "supported": false
      },
      "changePassword": {
        "supported": false
      },
      "etag": {
        "supported": false
      },
      "filter": {
        "maxResults": 200,
        "supported": true
      },
      "patch": {
        "supported": true
      },
      "schemas": [
        "urn:ietf:params:scim:schemas:core:2.0:ServiceProviderConfig"
      ],
      "sort": {
        "supported": true
      }
    }
  ],
  "properties": {
    "authenticationSchemes": {
      "items": {
        "properties": {
          "description": {
            "example": "The OAuth 2.0 Bearer Token Authentication scheme. OAuth enables clients to access protected resources by obtaining an access token, which is defined in RFC 6750 as \"a string representing an access authorization issued to the client\", rather than using the resource owner's credentials directly.",
            "type": "string"
          },
          "name": {
            "example": "OAuth 2.0 Bearer Token",
            "type": "string"
          },
          "specUri": {
            "example": "http://tools.ietf.org/html/rfc6750",
            "type": "string"
          },
          "type": {
            "example": "oauthbearertoken",
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "bulk": {
      "properties": {
        "maxOperations": {
          "type": "integer"
        },
        "maxPayloadSize": {
          "type": "integer"
        },
        "supported": {
          "example": false,
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "changePassword": {
      "properties": {
        "supported": {
          "example": false,
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "documentationUri": {
      "example": "",
      "type": "string"
    },
    "etag": {
      "properties": {
        "supported": {
          "example": false,
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "filter": {
      "properties": {
        "maxResults": {
          "example": 200,
          "type": "integer"
        },
        "supported": {
          "example": true,
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "patch": {
      "properties": {
        "supported": {
          "example": true,
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "schemas": {
      "example": [
        "urn:ietf:params:scim:schemas:core:2.0:ServiceProviderConfig"
      ],
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "sort": {
      "properties": {
        "supported": {
          "example": true,
          "type": "boolean"
        }
      },
      "type": "object"
    }
  },
  "type": "object"
}
```



