Partial update user app setup
PATCH/user-srv/usersetup/:id
Partially updates a User App Setup profile. Only fields present in the request body are merged into the stored profile.
Merge behaviour
- Omitted fields are left unchanged.
- Nested
user_setupfields are merged individually whenuser_setupis present. - Sending JSON
nullfor a nullableuser_setupfield clears that field (booleans and arrays become unset;communication_medium_verificationbecomes empty). ownercannot be changed via PATCH.- Field key validation against Field Setup applies to the merged result.
Ownership: profiles with owner system or core cannot be updated (403 Forbidden).
Requires scope cidaas:usersetup_write or an allowed write role (see Authentication).
Request
Responses
- 200
- 400
- 401
- 403
- 404
Updated successfully
Bad Request — invalid payload or validation failure
Unauthorized — missing/invalid token, or no matching scope/role
Forbidden — ownership protection (PATCH blocks system/core; DELETE blocks admin/system/core)
Not Found