# Implementation SI-129 - Implement SCIM server API PATCH capabilities

Project: Stream Integration Basics
Status: closed
URL: https://community.openproject.org/work_packages/SI-129

## OPEN POINTS

_No work packages_

## People

| Attribute | Value |
| --- | --- |
| Assignee |  |
| Designer |  |
| Developers |  |

## Technical details

| Attribute | Value |
| --- | --- |
| Target versions | 16.2.0 |
| Module |  |
| Requires doc change | No |

## Belongs to

_No work packages_

## Previous chunks

_No work packages_

## Next chunks

_No work packages_

## Estimates

| Attribute | Value |
| --- | --- |
| Work |  |

## Details

| Attribute | Value |
| --- | --- |
| Date |  |
| % Complete | 100% |
| Category |  |
| Priority | Medium |
| List |  |
| Pull preview |  |

## Description

**As** a SCIM Client  
**I want to** use PATCH modification described by SCIM spec  
**so that** it is more efficient.

**Acceptance criteria**

*   ServiceProviderCofig endpoint communicates that PATCH capabilities are supported
    
*   User PATCH route is functional
    
*   Group PATCH route is functional
    

**Technical notes**

*   User patch should work just fine with default implementation provided by `scimitar`
    
*   Patch was disabled due to special treatment needed for Group resource, because group members should be added through a service call, not &nbsp;association. See disabling commit [https://github.com/opf/openproject/commit/dbe59a4892162bcea8c275d339a98a32e8ec3fce](https://github.com/opf/openproject/commit/dbe59a4892162bcea8c275d339a98a32e8ec3fce)
    
*   Specification of Modifying using PATCH https://www.rfc-editor.org/rfc/rfc7644.html#section-3.5.2
