---
title: "generate a turnkey SCIM provisioning provider"
method: PUT
path: "/mockserver/scim"
tags: ["scim"]
---

# generate a turnkey SCIM provisioning provider

`PUT /mockserver/scim`

## Request

- Base URL: `http://localhost:1080`
- URL: `http://localhost:1080/mockserver/scim`
- Auth: none declared

Generates a set of expectations that emulate a SCIM 2.0 provisioning provider (Users, Groups and ServiceProviderConfig endpoints) and adds them. An empty body uses the default provider configuration.

## Request body

- object: SCIM provider configuration; an empty body uses defaults
  - `basePath` string: base path the SCIM endpoints are served under
  - `requireBearerToken` boolean: whether requests must present a bearer token
  - `expectedBearerToken` string: bearer token that incoming requests must present when required

## Response `201`

SCIM provider expectations created

- Expectation[]: list of upserted expectations (unresolved $ref)

## Other responses

- `400`: incorrect request format

---

[API](https://skmtc.dev/mock-server/apis/mockserver-api.md) · [All operations](https://skmtc.dev/mock-server/apis/mockserver-api/llms.txt) · [OpenAPI document](https://skmtc.dev/mock-server/apis/mockserver-api/revisions/9239b693996e?raw)
