Updates various additional data fields for a client.
[WebMethod(Description = "Updates additional fields for a client")] public TAuthenticate UpdateClientAdditionalFields(string token, string clientCode, string additionalFieldData);
| 
Parameters  | 
Description  | 
| 
string token  | 
String containing a token.  | 
| 
string clientCode  | 
String of the client code to update the additional fields for. Maximum length 10 characters.  | 
| 
string additionalFieldData  | 
XML string to update the additional fields from.  | 
TAuthenticate indicating whether the update was successful
This function can be used to update a range of additional data fields on an existing client.
The clientCode parameter must be the code of an existing client to update the data for.
The additionalFieldData parameter must be a valid XML string in the format:
<AdditionalData>
    <fieldname>fieldvalue</fieldname>
    <fieldname>fieldvalue</fieldname> ... etc
</AdditionalData>
The available fieldnames are those that are valid for the Client entity. Use the GetAdditionalDataFieldsForEntity function with an entityName of "Client" to get a list of fields that are valid to use for this function, or refer to the additional data documentation at http://www.vettrak.com.au/api
Please ensure that you use standard XML entities if you wish to use special XML characters in any field value - for example, instead of <, > or &, use <, > or &, respectively.
A token is passed for authentication. If the authentication fails, or other errors occur, the custom data field is not updated. The result of the authentication is represented by a TAuthenticate object.
This function has security level "Restricted". Users that have explicitly been granted permission to the API can use it with any parameters, otherwise, the logged-in client can only access their own data.
| 
Copyright (c) VETtrak 2022. All rights reserved. |