---
title: "Fetch server capabilities"
method: GET
path: "/{domain}/ServiceProviderConfig"
tags: ["SCIM"]
---

# Fetch server capabilities

`GET /{domain}/ServiceProviderConfig`

## Request

- Base URL: `https://api.teamohana.us` (the document declares no server; this is the origin it was published from)
- URL: `https://api.teamohana.us/{domain}/ServiceProviderConfig`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/teamohana/apis/teamohana-public-api/docs/:domain/ServiceProviderConfig/get.ts> (a function with typed inputs; its response is checked against the schema)

This API is used to figure out all the SCIM features supported by us. Currently all the features except changePassword are unsupported and the supported authentication scheme is basic auth.

## Path parameters

- `domain` string, required

## Response `200`

- object
  - `schemas` string[], required
  - `authenticationSchemes` object[], required
    - `type` 'httpdigest' | 'oauth2' | 'httpbasic' | 'oauthbearertoken' | 'oauth', required
    - `name` string, required
    - `description` string, required
    - `specUri` string
    - `documentationUri` string
  - `sort` object, required
    - `supported` boolean, required
  - `changePassword` object, required
    - `supported` boolean, required
  - `patch` object, required
    - `supported` boolean, required
  - `filter` object, required
    - `supported` boolean, required
    - `maxResults` integer, required
  - `etag` object, required
    - `supported` boolean, required
  - `documentationUri` string
  - `bulk` object, required
    - `supported` boolean, required
    - `maxOperations` integer, required
    - `maxPayloadSize` integer, required

## Other responses

- `500`

---

[API](https://skmtc.dev/teamohana/apis/teamohana-public-api.md) - [All operations](https://skmtc.dev/teamohana/apis/teamohana-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/teamohana/apis/teamohana-public-api/revisions/87f9835cbb94?raw)
