Existing user-defined fields for objects can be set and updated through API calls.
Values for these fields can be set in the properties parameter where they are noted the same as any other object field. If a value is set or updated for a non-existent user-defined field, an exception is thrown. These are passed as name-value pairs, and multiple user-defined fields are separated by a |(pipe) character. For example, to set values of two UDFs: TextUDF and IntegerUDF with values testTextValue and 1005, the properties string should be passed as: TextUDF=testTextValue|IntegerUDF=1005.
The following examples are the code snippets to add or update zone with the above Scenario: