My Oracle Support Banner

Request To Remove "op" Attributes In Profile Update (Doc ID 2372237.1)

Last updated on JULY 25, 2023

Applies to:

Identity Cloud Service (IDCS) - Version N/A to N/A
Information in this document applies to any platform.

Goal

In IDCS REST API for updating user

In Update User Profile API (/admin/v1/Users), the "Operations" require to use "op" attributes like "add", "replace", "remove" to perform different operations. ie:


---------------------------------------

---------------------------------------

When an attempt is made to update the user profile, checking is required like whether the existing column is "empty" or have value, if "empty" then we need to use "add", if not have to use "replace", and if user remove the existing fields value, we need to check the fields value is empty before or not, if yes then do nothing, if not then only perform "remove" operation.

This would be a tedious job when over 30 fields exist in user profiles, how many checking the programmers have to do before perform the save function?

This isn't an acceptable save/update method

The request is to remove all the "op" attributes, instead have standard "save/update" method to update the profiles.

If the above request isn't feasible, could we remove the limit checking for all the fields that are not mandatory ?

This way user can be created with empty fields when they sign up, so the next time while updating the user profile, only "replace" operation is to be used.
 

Solution

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Goal
Solution


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.