Get service provider config Run in API Explorer

GET /v2/scim/2.0/ServiceProviderConfig

Returns a service provider config for Docker's configuration.

Responses

  • 200 application/scim+json
    Hide response attributes Show response attributes object
    • schemas array[string]
    • documentationUri string
    • patch object
      Hide patch attribute Show patch attribute object
      • supported boolean
    • bulk object
      Hide bulk attributes Show bulk attributes object
      • supported boolean
      • maxOperations integer
      • maxPayloadSize integer
    • filter object
      Hide filter attributes Show filter attributes object
      • supported boolean
      • maxResults integer
    • changePassword object
      Hide changePassword attribute Show changePassword attribute object
      • supported boolean
    • sort object
      Hide sort attribute Show sort attribute object
      • supported boolean
    • etag object
      Hide etag attribute Show etag attribute object
      • supported boolean
    • authenticationSchemes object
      Hide authenticationSchemes attributes Show authenticationSchemes attributes object
      • name string
      • description string
      • specUri string
      • type string
  • 401 application/scim+json

    Unauthorized

    Hide response attributes Show response attributes object
    • status string

      The status code for the response in string format.

    • schemas array[string]

      Default value is urn:ietf:params:scim:api:messages:2.0:Error.

    • detail string

      Details about why the request failed.

  • 500 application/scim+json

    Internal Error

    Hide response attributes Show response attributes object
    • status string

      The status code for the response in string format.

    • schemas array[string]

      Default value is urn:ietf:params:scim:api:messages:2.0:Error.

    • detail string

      Details about why the request failed.

GET /v2/scim/2.0/ServiceProviderConfig
curl \
 --request GET 'https://hub.docker.com/v2/scim/2.0/ServiceProviderConfig' \
 --header "Authorization: Bearer $ACCESS_TOKEN"
Response examples (200)
{
  "schemas": [
    "urn:ietf:params:scim:schemas:core:2.0:ServiceProviderConfig"
  ],
  "documentationUri": "string",
  "patch": {
    "supported": false
  },
  "bulk": {
    "supported": false,
    "maxOperations": 42,
    "maxPayloadSize": 42
  },
  "filter": {
    "supported": true,
    "maxResults": 99999
  },
  "changePassword": {
    "supported": false
  },
  "sort": {
    "supported": true
  },
  "etag": {
    "supported": false
  },
  "authenticationSchemes": {
    "name": "OAuth 2.0 Bearer Token",
    "description": "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.",
    "specUri": "http://tools.ietf.org/html/rfc6750",
    "type": "oauthbearertoken"
  }
}
Response examples (401)
{
  "status": "401",
  "schemas": [
    "urn:ietf:params:scim:api:messages:2.0:Error"
  ],
  "detail": "string"
}
Response examples (500)
{
  "status": "500",
  "schemas": [
    "urn:ietf:params:scim:api:messages:2.0:Error"
  ],
  "detail": "string"
}