| SaveCaseIndexDataQuick | Scroll | 
REST URL (POST) https://tenant.thereforeonline.com/theservice/v0001/restun/SaveCaseIndexDataQuick
SOAP Action (POST) http://schemas.therefore.net/webservices/interop/v0001/messages/IThereforeService/SaveCaseIndexDataQuick
Updates index data of an existing Thereforeâ„¢ case quickly, without specifying LastChangeTime. This method allows to update any index data fields except table fields. Updating the table fields without specifying LastChangeTime is unsafe.
Input Message: http://schemas.therefore.net/webservices/interop/v0001/messages/IThereforeService/SaveCaseIndexDataQuick
| Element Name | Element Type | Restrictions | Description | 
| â– parameters | 
 | 
 | |
| â– CaseNo | xs:int | mandatory | Sets the case number. | 
| â–¡ CheckInComments | xs:string | nillable | The Check-in comment. | 
| â–¡ IndexData | 
 | mandatory nillable | Sets the index data. | 
| â–¡ IndexDataItems | 
 | mandatory nillable | Sets the index data field's values. | 
| ≡ WSIndexDataItemQuick | 
 | list nillable | |
| â–¡ DateIndexData | 
 | nillable | |
| â– FieldNo | xs:int | mandatory | Gets or sets the number of the field. Doing request set it to proper field number or to 0 (zero) in order to use the FieldName property instead. | 
| â–¡ DataValue | xs:dateTime | nillable | Gets or sets date value of the field. Date value should be specified without time zone information (in .net DateTimeKind.Uspecified, xml value like 2002-09-24T00:00:00) or as UTC date time (in .net DateTimeKind.Utc, xml value like 2002-09-24T00:00:00Z). This is mandatory, especially when client and server are located in different time zones. See also the *DataISO8601Value* property. The DataValue property is ignored if the DataISO8601Value property has a value. | 
| â–¡ DataISO8601Value | xs:string | nillable | Gets or sets date value of the field in ISO 8601 format (YYYY-MM-DD, example 2017-07-23). See also the *DataValue* property. The DataValue property is ignored if the DataISO8601Value property has a value. | 
| â–¡ FieldName | xs:string | nillable | Gets or sets the name (actualy column name) of the field. Doing request set the FieldNo property to 0 (zero) in order to use specified FieldName. | 
| â–¡ IntIndexData | 
 | nillable | |
| â– FieldNo | xs:int | mandatory | Gets or sets the number of the field. Doing request set it to proper field number or to 0 (zero) in order to use the FieldName property instead. | 
| â–¡ DataValue | xs:int | mandatory nillable | Gets or sets the integer value of the field. | 
| â–¡ FieldName | xs:string | nillable | Gets or sets the name (actualy column name) of the field. Doing request set the FieldNo property to 0 (zero) in order to use specified FieldName. | 
| â–¡ LogicalIndexData | 
 | nillable | |
| â– FieldNo | xs:int | mandatory | Gets or sets the number of the field. Doing request set it to proper field number or to 0 (zero) in order to use the FieldName property instead. | 
| â–¡ DataValue | xs:boolean | mandatory nillable | Gets or sets Boolean value of the field. | 
| â–¡ FieldName | xs:string | nillable | Gets or sets the name (actualy column name) of the field. Doing request set the FieldNo property to 0 (zero) in order to use specified FieldName. | 
| â–¡ MoneyIndexData | 
 | nillable | |
| â– FieldNo | xs:int | mandatory | Gets or sets the number of the field. Doing request set it to proper field number or to 0 (zero) in order to use the FieldName property instead. | 
| â–¡ DataValue | xs:double | nillable | Gets or sets the DOUBLE value of the field. Value for the field sould be set either by DataValue or by DecimalDataValue proiperty. DEPRECATED: Use the DecimalDataValue property instead for Thereforeâ„¢ version 2018 and newer. | 
| â–¡ FieldName | xs:string | nillable | Gets or sets the name (actualy column name) of the field. Doing request set the FieldNo property to 0 (zero) in order to use specified FieldName. | 
| â–¡ DecimalDataValue | xs:decimal | nillable | Gets or sets the DECIMAL value of the field. Value for the field sould be set either by DataValue or by DecimalDataValue proiperty. | 
| â–¡ MultipleKeywordData | 
 | nillable | |
| â– FieldNo | xs:int | mandatory | Gets or sets the number of the field. Doing request set it to proper field number or to 0 (zero) in order to use the FieldName property instead. | 
| â–¡ DataValue | 
 | mandatory nillable | Gets or sets multiple keyword values of the field. | 
| ≡ Keyword | xs:string | list nillable | |
| â–¡ FieldName | xs:string | nillable | Gets or sets the name (actualy column name) of the field. Doing request set the FieldNo property to 0 (zero) in order to use specified FieldName. | 
| â–¡ KeywordNos | 
 | nillable | Gets or sets multiple keyword numbers of the field. | 
| ≡ KeywordNo | xs:int | list | |
| â–¡ SingleKeywordData | 
 | nillable | |
| â– FieldNo | xs:int | mandatory | Gets or sets the number of the field. Doing request set it to proper field number or to 0 (zero) in order to use the FieldName property instead. | 
| â–¡ DataValue | xs:string | mandatory nillable | Gets or sets a single keyword value of the field. | 
| â–¡ FieldName | xs:string | nillable | Gets or sets the field name (when you set it use column name + "_Text" suffix. example: for SK field "Department" use "Department_Text" for it's TEXT value) of the field. Doing request set the FieldNo property to 0 (zero) in order to use specified FieldName. | 
| â–¡ StringIndexData | 
 | nillable | |
| â– FieldNo | xs:int | mandatory | Gets or sets the number of the field. Doing request set it to proper field number or to 0 (zero) in order to use the FieldName property instead. | 
| â–¡ DataValue | xs:string | mandatory nillable | Gets or sets the string value of the field. | 
| â–¡ FieldName | xs:string | nillable | Gets or sets the name (actualy column name) of the field. Doing request set the FieldNo property to 0 (zero) in order to use specified FieldName. | 
| â–¡ DateTimeIndexData | 
 | nillable | |
| â– FieldNo | xs:int | mandatory | Gets or sets the number of the field. Doing request set it to proper field number or to 0 (zero) in order to use the FieldName property instead. | 
| â–¡ DataValue | xs:dateTime | nillable | Gets or sets UTC date time value of the field. Date value should be specified as UTC date time. The *DataValue* property is ignored if the *DataISO8601Value* property has a value. | 
| â–¡ DataISO8601Value | xs:string | nillable | Gets or sets UTC date time value of the field in ISO 8601 format (example 2018-05-03T14:45:00Z). Date value should be specified as UTC date time. See also the *DataValue* property. The DataValue property is ignored if the DataISO8601Value property has a value. | 
| â–¡ FieldName | xs:string | nillable | Gets or sets the name (actualy column name) of the field. Doing request set the FieldNo property to 0 (zero) in order to use specified FieldName. | 
Output Message: http://schemas.therefore.net/webservices/interop/v0001/messages/IThereforeService/SaveCaseIndexDataQuickResponse
| Element Name | Element Type | Restrictions | Description | 
| â– parameters | 
 | 
 | |
| â– LastChangeTime | xs:dateTime | 
 | The timestamp when the index data was changed. | 
| â–¡ LastChangeTimeISO8601 | xs:string | nillable | Gets the timestamp (in ISO 8601 format, UTC) when the index data was changed. | 
Legend:
| â– | Not nillable element. | 
| â–¡ | Nillable element. | 
| ≡ | List of elements. | 
| Bold | Mandatory element. |