PUT api/Variables/{id}
Updates a variable.
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| id |
The id of the variable to update. |
globally unique identifier |
Required |
Body Parameters
The variable model to update with.
VariableDto| Name | Description | Type | Additional information |
|---|---|---|---|
| Id | globally unique identifier |
None. |
|
| Name | string |
Required String length: inclusive between 0 and 250 |
|
| Description | string |
None. |
|
| ComplianceNumber | string |
None. |
|
| ExpiryDate | date |
None. |
|
| CreationDate | date |
None. |
|
| DataType | TemplateVariableDtoDataType |
None. |
|
| DefaultValue | string |
None. |
|
| IsRequired | boolean |
None. |
|
| MinimumValueExpression | string |
String length: inclusive between 0 and 50 |
|
| MaximumValueExpression | string |
String length: inclusive between 0 and 50 |
|
| GetFromProfile | boolean |
None. |
|
| ProfileField | string |
None. |
|
| GetFromProfileAddress | boolean |
None. |
|
| AddressEditOption | TemplateVariableAddressEditOptionDto |
None. |
|
| EditState | TemplateVariableEditStateDto |
None. |
|
| Options | Collection of TemplateVariableOptionDto |
None. |
|
| TemplateId | globally unique identifier |
Required |
|
| SortIndex | integer |
None. |
|
| StepId | globally unique identifier |
None. |
|
| EditorTypeId | globally unique identifier |
None. |
|
| EditorType | EditorTypeDto |
None. |
|
| FolderId | globally unique identifier |
None. |
|
| Conditionals | Collection of ConditionalDto |
None. |
Request Formats
application/json, text/json
Sample:
{
"Id": "a5c62713-4fef-432f-9505-910c2f47629b",
"Name": "sample string 2",
"Description": "sample string 3",
"ComplianceNumber": "sample string 4",
"ExpiryDate": "2025-12-11T17:26:41.5610011Z",
"CreationDate": "2025-12-11T17:26:41.5610011Z",
"DataType": 0,
"DefaultValue": "sample string 6",
"IsRequired": true,
"MinimumValueExpression": "sample string 8",
"MaximumValueExpression": "sample string 9",
"GetFromProfile": true,
"ProfileField": "sample string 11",
"GetFromProfileAddress": true,
"AddressEditOption": 0,
"EditState": 0,
"Options": [
{
"Id": "4479b2a0-94b1-4b98-8498-9a9912e0e450",
"Name": "sample string 2",
"Value": "sample string 3",
"PictureUrl": "sample string 4",
"CreationDate": "2025-12-11T17:26:41.5610011Z",
"VariableId": "219045c8-e9c1-4bfe-ad85-9daae7747f84",
"Conditionals": [
{
"Id": "81129b83-adf9-46e0-a6fd-17a6aa95b67e",
"SourceVariableId": "fba2bd75-31c2-4a68-b781-94acf4f0c223",
"Operator": 0,
"Value": "sample string 3",
"StepId": "ab52986c-a7ac-4659-84b8-a0a99f61e4ae",
"VariableId": "f599a16e-a0f8-489f-bd40-78ab90ff62af",
"OptionId": "dc9bfb75-2e0f-4bbc-9e2e-276fe8c1d7ef"
},
{
"Id": "81129b83-adf9-46e0-a6fd-17a6aa95b67e",
"SourceVariableId": "fba2bd75-31c2-4a68-b781-94acf4f0c223",
"Operator": 0,
"Value": "sample string 3",
"StepId": "ab52986c-a7ac-4659-84b8-a0a99f61e4ae",
"VariableId": "f599a16e-a0f8-489f-bd40-78ab90ff62af",
"OptionId": "dc9bfb75-2e0f-4bbc-9e2e-276fe8c1d7ef"
}
],
"SortIndex": 7,
"EnableCompliance": true,
"ComplianceReference": "sample string 9",
"ExpiryDate": "2025-12-11T17:26:41.5610011Z"
},
{
"Id": "4479b2a0-94b1-4b98-8498-9a9912e0e450",
"Name": "sample string 2",
"Value": "sample string 3",
"PictureUrl": "sample string 4",
"CreationDate": "2025-12-11T17:26:41.5610011Z",
"VariableId": "219045c8-e9c1-4bfe-ad85-9daae7747f84",
"Conditionals": [
{
"Id": "81129b83-adf9-46e0-a6fd-17a6aa95b67e",
"SourceVariableId": "fba2bd75-31c2-4a68-b781-94acf4f0c223",
"Operator": 0,
"Value": "sample string 3",
"StepId": "ab52986c-a7ac-4659-84b8-a0a99f61e4ae",
"VariableId": "f599a16e-a0f8-489f-bd40-78ab90ff62af",
"OptionId": "dc9bfb75-2e0f-4bbc-9e2e-276fe8c1d7ef"
},
{
"Id": "81129b83-adf9-46e0-a6fd-17a6aa95b67e",
"SourceVariableId": "fba2bd75-31c2-4a68-b781-94acf4f0c223",
"Operator": 0,
"Value": "sample string 3",
"StepId": "ab52986c-a7ac-4659-84b8-a0a99f61e4ae",
"VariableId": "f599a16e-a0f8-489f-bd40-78ab90ff62af",
"OptionId": "dc9bfb75-2e0f-4bbc-9e2e-276fe8c1d7ef"
}
],
"SortIndex": 7,
"EnableCompliance": true,
"ComplianceReference": "sample string 9",
"ExpiryDate": "2025-12-11T17:26:41.5610011Z"
}
],
"TemplateId": "441bc363-4eaa-47dd-9692-465f978976d5",
"SortIndex": 14,
"StepId": "c70c6dbe-c13e-44f1-aef9-f501e807ab09",
"EditorTypeId": "e1d22e02-7624-4a17-9622-f7bf5b1934d3",
"EditorType": {
"Id": "e3ba9cd0-5977-47f0-8eb0-7ad4dd12d103",
"Name": "sample string 2",
"CreationDate": "2025-12-11T17:26:41.5610011Z",
"DataType": 0
},
"FolderId": "18ecdd7c-bc77-45c1-85a9-c4770ee6d128",
"Conditionals": [
{
"Id": "81129b83-adf9-46e0-a6fd-17a6aa95b67e",
"SourceVariableId": "fba2bd75-31c2-4a68-b781-94acf4f0c223",
"Operator": 0,
"Value": "sample string 3",
"StepId": "ab52986c-a7ac-4659-84b8-a0a99f61e4ae",
"VariableId": "f599a16e-a0f8-489f-bd40-78ab90ff62af",
"OptionId": "dc9bfb75-2e0f-4bbc-9e2e-276fe8c1d7ef"
},
{
"Id": "81129b83-adf9-46e0-a6fd-17a6aa95b67e",
"SourceVariableId": "fba2bd75-31c2-4a68-b781-94acf4f0c223",
"Operator": 0,
"Value": "sample string 3",
"StepId": "ab52986c-a7ac-4659-84b8-a0a99f61e4ae",
"VariableId": "f599a16e-a0f8-489f-bd40-78ab90ff62af",
"OptionId": "dc9bfb75-2e0f-4bbc-9e2e-276fe8c1d7ef"
}
]
}
application/xml, text/xml
Sample:
<VariableDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Aardvark.Template.Models">
<AddressEditOption>Default</AddressEditOption>
<ComplianceNumber>sample string 4</ComplianceNumber>
<Conditionals>
<ConditionalDto>
<Id>81129b83-adf9-46e0-a6fd-17a6aa95b67e</Id>
<Operator>Equals</Operator>
<OptionId>dc9bfb75-2e0f-4bbc-9e2e-276fe8c1d7ef</OptionId>
<SourceVariableId>fba2bd75-31c2-4a68-b781-94acf4f0c223</SourceVariableId>
<StepId>ab52986c-a7ac-4659-84b8-a0a99f61e4ae</StepId>
<Value>sample string 3</Value>
<VariableId>f599a16e-a0f8-489f-bd40-78ab90ff62af</VariableId>
</ConditionalDto>
<ConditionalDto>
<Id>81129b83-adf9-46e0-a6fd-17a6aa95b67e</Id>
<Operator>Equals</Operator>
<OptionId>dc9bfb75-2e0f-4bbc-9e2e-276fe8c1d7ef</OptionId>
<SourceVariableId>fba2bd75-31c2-4a68-b781-94acf4f0c223</SourceVariableId>
<StepId>ab52986c-a7ac-4659-84b8-a0a99f61e4ae</StepId>
<Value>sample string 3</Value>
<VariableId>f599a16e-a0f8-489f-bd40-78ab90ff62af</VariableId>
</ConditionalDto>
</Conditionals>
<CreationDate>2025-12-11T17:26:41.5610011+00:00</CreationDate>
<DataType>Bool</DataType>
<DefaultValue>sample string 6</DefaultValue>
<Description>sample string 3</Description>
<EditState>Editable</EditState>
<EditorType>
<CreationDate>2025-12-11T17:26:41.5610011+00:00</CreationDate>
<DataType>Bool</DataType>
<Id>e3ba9cd0-5977-47f0-8eb0-7ad4dd12d103</Id>
<Name>sample string 2</Name>
</EditorType>
<EditorTypeId>e1d22e02-7624-4a17-9622-f7bf5b1934d3</EditorTypeId>
<ExpiryDate>2025-12-11T17:26:41.5610011+00:00</ExpiryDate>
<FolderId>18ecdd7c-bc77-45c1-85a9-c4770ee6d128</FolderId>
<GetFromProfile>true</GetFromProfile>
<GetFromProfileAddress>true</GetFromProfileAddress>
<Id>a5c62713-4fef-432f-9505-910c2f47629b</Id>
<IsRequired>true</IsRequired>
<MaximumValueExpression>sample string 9</MaximumValueExpression>
<MinimumValueExpression>sample string 8</MinimumValueExpression>
<Name>sample string 2</Name>
<Options>
<TemplateVariableOptionDto>
<ComplianceReference>sample string 9</ComplianceReference>
<Conditionals>
<ConditionalDto>
<Id>81129b83-adf9-46e0-a6fd-17a6aa95b67e</Id>
<Operator>Equals</Operator>
<OptionId>dc9bfb75-2e0f-4bbc-9e2e-276fe8c1d7ef</OptionId>
<SourceVariableId>fba2bd75-31c2-4a68-b781-94acf4f0c223</SourceVariableId>
<StepId>ab52986c-a7ac-4659-84b8-a0a99f61e4ae</StepId>
<Value>sample string 3</Value>
<VariableId>f599a16e-a0f8-489f-bd40-78ab90ff62af</VariableId>
</ConditionalDto>
<ConditionalDto>
<Id>81129b83-adf9-46e0-a6fd-17a6aa95b67e</Id>
<Operator>Equals</Operator>
<OptionId>dc9bfb75-2e0f-4bbc-9e2e-276fe8c1d7ef</OptionId>
<SourceVariableId>fba2bd75-31c2-4a68-b781-94acf4f0c223</SourceVariableId>
<StepId>ab52986c-a7ac-4659-84b8-a0a99f61e4ae</StepId>
<Value>sample string 3</Value>
<VariableId>f599a16e-a0f8-489f-bd40-78ab90ff62af</VariableId>
</ConditionalDto>
</Conditionals>
<CreationDate>2025-12-11T17:26:41.5610011+00:00</CreationDate>
<EnableCompliance>true</EnableCompliance>
<ExpiryDate>2025-12-11T17:26:41.5610011+00:00</ExpiryDate>
<Id>4479b2a0-94b1-4b98-8498-9a9912e0e450</Id>
<Name>sample string 2</Name>
<PictureUrl>sample string 4</PictureUrl>
<SortIndex>7</SortIndex>
<Value>sample string 3</Value>
<VariableId>219045c8-e9c1-4bfe-ad85-9daae7747f84</VariableId>
</TemplateVariableOptionDto>
<TemplateVariableOptionDto>
<ComplianceReference>sample string 9</ComplianceReference>
<Conditionals>
<ConditionalDto>
<Id>81129b83-adf9-46e0-a6fd-17a6aa95b67e</Id>
<Operator>Equals</Operator>
<OptionId>dc9bfb75-2e0f-4bbc-9e2e-276fe8c1d7ef</OptionId>
<SourceVariableId>fba2bd75-31c2-4a68-b781-94acf4f0c223</SourceVariableId>
<StepId>ab52986c-a7ac-4659-84b8-a0a99f61e4ae</StepId>
<Value>sample string 3</Value>
<VariableId>f599a16e-a0f8-489f-bd40-78ab90ff62af</VariableId>
</ConditionalDto>
<ConditionalDto>
<Id>81129b83-adf9-46e0-a6fd-17a6aa95b67e</Id>
<Operator>Equals</Operator>
<OptionId>dc9bfb75-2e0f-4bbc-9e2e-276fe8c1d7ef</OptionId>
<SourceVariableId>fba2bd75-31c2-4a68-b781-94acf4f0c223</SourceVariableId>
<StepId>ab52986c-a7ac-4659-84b8-a0a99f61e4ae</StepId>
<Value>sample string 3</Value>
<VariableId>f599a16e-a0f8-489f-bd40-78ab90ff62af</VariableId>
</ConditionalDto>
</Conditionals>
<CreationDate>2025-12-11T17:26:41.5610011+00:00</CreationDate>
<EnableCompliance>true</EnableCompliance>
<ExpiryDate>2025-12-11T17:26:41.5610011+00:00</ExpiryDate>
<Id>4479b2a0-94b1-4b98-8498-9a9912e0e450</Id>
<Name>sample string 2</Name>
<PictureUrl>sample string 4</PictureUrl>
<SortIndex>7</SortIndex>
<Value>sample string 3</Value>
<VariableId>219045c8-e9c1-4bfe-ad85-9daae7747f84</VariableId>
</TemplateVariableOptionDto>
</Options>
<ProfileField>sample string 11</ProfileField>
<SortIndex>14</SortIndex>
<StepId>c70c6dbe-c13e-44f1-aef9-f501e807ab09</StepId>
<TemplateId>441bc363-4eaa-47dd-9692-465f978976d5</TemplateId>
</VariableDto>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
None.