{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/postman/main/json-schema/postman-get-scim-service-provider-config-schema.json",
  "title": "getScimServiceProviderConfig",
  "description": "Information about Postman's SCIM API configurations and supported operations.",
  "x-generated": "2026-10-04",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/postman-scim-api-openapi.yml#/components/schemas/getScimServiceProviderConfig",
  "type": "object",
  "properties": {
    "schemas": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "The [SCIM schema URI](https://www.iana.org/assignments/scim/scim.xhtml)."
    },
    "documentationUri": {
      "type": "string",
      "format": "url",
      "description": "A link to the URI's documentation."
    },
    "patch": {
      "$ref": "#/$defs/GetScimServiceProviderConfigPatch",
      "description": "Information about patch configuration."
    },
    "bulk": {
      "$ref": "#/$defs/GetScimServiceProviderConfigBulk",
      "description": "Information about bulk configuration."
    },
    "filter": {
      "$ref": "#/$defs/GetScimServiceProviderConfigFilter",
      "description": "Information about the filter configuration."
    },
    "changePassword": {
      "$ref": "#/$defs/GetScimServiceProviderConfigChangePassword",
      "description": "Information about the change password configuration."
    },
    "sort": {
      "$ref": "#/$defs/GetScimServiceProviderConfigSort",
      "description": "Information about the sort configuration."
    },
    "authenticationSchemes": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/GetScimServiceProviderConfigAuthenticationSchemesItems"
      },
      "description": "A list of authentication schemes."
    },
    "etag": {
      "$ref": "#/$defs/GetScimServiceProviderConfigEtag",
      "description": "Information about the [entity tag](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/ETag) (Etag) HTTP response header configuration."
    },
    "meta": {
      "$ref": "#/$defs/GetScimServiceProviderConfigMeta",
      "description": "The response's non-standard meta information."
    }
  },
  "$defs": {
    "GetScimServiceProviderConfigAuthenticationSchemesItems": {
      "type": "object",
      "properties": {
        "description": {
          "type": "string",
          "description": "The scheme's description."
        },
        "name": {
          "type": "string",
          "description": "The scheme's friendly name."
        },
        "specUri": {
          "type": "string",
          "format": "url",
          "description": "A link to the scheme's specification documentation."
        },
        "type": {
          "type": "string",
          "description": "The scheme's type."
        }
      },
      "description": "Information about the scheme.",
      "title": "GetScimServiceProviderConfigAuthenticationSchemesItems"
    },
    "GetScimServiceProviderConfigBulk": {
      "type": "object",
      "properties": {
        "maxOperations": {
          "type": "number",
          "format": "double",
          "description": "The total number of maximum operations allowed for bulk operations."
        },
        "maxPayloadSize": {
          "type": "number",
          "format": "double",
          "description": "The maximum payload allowed for bulk operations."
        },
        "supported": {
          "type": "boolean",
          "description": "If true, the feature is supported."
        }
      },
      "description": "Information about bulk configuration.",
      "title": "GetScimServiceProviderConfigBulk"
    },
    "GetScimServiceProviderConfigChangePassword": {
      "type": "object",
      "properties": {
        "supported": {
          "type": "boolean",
          "description": "If true, the feature is supported."
        }
      },
      "description": "Information about the change password configuration.",
      "title": "GetScimServiceProviderConfigChangePassword"
    },
    "GetScimServiceProviderConfigEtag": {
      "type": "object",
      "properties": {
        "supported": {
          "type": "boolean",
          "description": "If true, the feature is supported."
        }
      },
      "description": "Information about the [entity tag](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/ETag) (Etag) HTTP response header configuration.",
      "title": "GetScimServiceProviderConfigEtag"
    },
    "GetScimServiceProviderConfigFilter": {
      "type": "object",
      "properties": {
        "maxResults": {
          "type": "number",
          "format": "double",
          "description": "The total number of maximum results allowed for filter operations."
        },
        "supported": {
          "type": "boolean",
          "description": "If true, the feature is supported."
        }
      },
      "description": "Information about the filter configuration.",
      "title": "GetScimServiceProviderConfigFilter"
    },
    "GetScimServiceProviderConfigMeta": {
      "type": "object",
      "properties": {
        "resourceType": {
          "type": "string"
        },
        "location": {
          "type": "string",
          "format": "url"
        }
      },
      "description": "The response's non-standard meta information.",
      "title": "GetScimServiceProviderConfigMeta"
    },
    "GetScimServiceProviderConfigPatch": {
      "type": "object",
      "properties": {
        "supported": {
          "type": "boolean",
          "description": "If true, the feature is supported."
        }
      },
      "description": "Information about patch configuration.",
      "title": "GetScimServiceProviderConfigPatch"
    },
    "GetScimServiceProviderConfigSort": {
      "type": "object",
      "properties": {
        "supported": {
          "type": "boolean",
          "description": "If true, the feature is supported."
        }
      },
      "description": "Information about the sort configuration.",
      "title": "GetScimServiceProviderConfigSort"
    }
  }
}