---
title: "Replace SCIM user"
method: PUT
path: "/api/scim/v2/Users/{id}"
tags: ["SCIM"]
---

# Replace SCIM user

`PUT /api/scim/v2/Users/{id}`

## Path parameters

- `id` string, uuid, required — SCIM user ID

## Request body

- ScimUserPutRequest
  - `active` boolean — Whether the user is active
  - `displayName` string — Display name of the user
  - `urn:ietf:params:scim:schemas:extension:enterprise:2.0:User` object — Enterprise SCIM user attributes
  - `urn:omni:params:1.0:UserAttribute` object — Omni user attributes
  - `userName` string, email, required — Email address (username) of the user

## Response `200`

SCIM user replaced

- ScimUserResponse
  - `active` boolean, required — Whether the user is active
  - `displayName` string, required — Display name
  - `id` string, uuid, required — SCIM user ID
  - `schemas` string[], required — SCIM schema URIs
  - `userName` string, email, required — Username (email)

## Other responses

- `400` — Invalid request body
- `401` — Authentication required (SCIM bearer token)
- `404` — User not found

---

[API](https://skmtc.net/omniapp/apis/omni-api.md) · [All operations](https://skmtc.net/omniapp/apis/omni-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/omniapp/omni-api/versions/de7cac8b5983/schema)
