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

# Update SCIM user

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

## Path parameters

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

## Request body

- ScimUserPatchRequest
  - `Operations` object[], required — List of patch operations to apply
    - `op` 'replace' | 'Replace' | 'add' | 'Add' | 'Remove' | 'remove', required
    - `path` string
    - `value` union, required
      - string
      - number
      - string[]
      - number[]
      - boolean
      - object
        - `urn:ietf:params:scim:schemas:extension:enterprise:2.0:User` object
        - `urn:omni:params:1.0:UserAttribute` object
        - `active` boolean
        - `displayName` string
        - `userName` string, email
  - `schemas` string[], required — SCIM schema URIs

## Response `200`

SCIM user updated

- 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 patch operations
- `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)
