Transient update of user settings in fields format

Rebuilds the user-settings field-builder envelope after the client applies a dynamic form action — adding or removing a field group like a temporary approver or a personal vehicle. The endpoint does not persist changes; despite being PUT, the controller action is readOnly = true. The client sends its current in-progress form state in the body and the desired action in ?action/atIndex/afterIndex; the server returns a fresh envelope with the field group added or removed and command-button indices reshuffled. Use the regular profile/settings save endpoints to commit the resulting state.

Query Params
string
enum

Action that should be performed on PUT request

addTemporaryApprover - will add a new field group with all necessary fields for setting new temporary approver. This parameter has to go in combination with parameter afterIndex.

removeTemporaryApprover - will remove specified temporary approver from provided list. This parameter has to go in combination with parameter atIndex.

Allowed:
integer

Index of group which should be removed from list of temporary users. This parameter goes together with action=removeTemporaryApprover

integer

Index after which new temporary approver group of fields should be added. This parameter goes together with action=addTemporaryApprover

Body Params

Fields format for person settings

fields
array of objects

Field-builder array describing the user-profile editable values. Each entry pairs a property name with a value and any errors.

fields
Responses

Language
Credentials
Bearer
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json