Hi Jose.
Thanks for the clarification, that answers my question then. Using `PATCH` is definitely on the table, but just requires more work (might need to implement a JavaScript/Python library for frontend myself, doesn't seem to be a whole lot available).
I believe I have already patched in the fix for the bug that you point out (I think it was actually you who helped me with that in an earlier issue regarding SCIM PATCH), but thanks.
If you take suggestions, I'd like to suggest a setting to disable ignoring `null` in `PUT` requests for SCIM. That way, if an implementation only adds `null` values deliberately to a request, it would be possible to unassign attributes through `PUT`, making for less deviation from the standard. This would, of course, need to be a setting to avoid breaking any existing implementations that rely on the current functionality. I'm with you on the `PUT` implementation being less destructive than what is usual, but being able to remove attributes with it would be nice.