POST api/Variables
Creates a variable.
Request Information
URI Parameters
None.
Body Parameters
The variable model to create 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": "481c985f-52f8-4864-a4ea-2029054bdba3",
"Name": "sample string 2",
"Description": "sample string 3",
"ComplianceNumber": "sample string 4",
"ExpiryDate": "2026-01-11T17:52:33.4397473Z",
"CreationDate": "2026-01-11T17:52:33.4397473Z",
"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": "71afcefc-2ddb-4131-925e-8f00c09dfe87",
"Name": "sample string 2",
"Value": "sample string 3",
"PictureUrl": "sample string 4",
"CreationDate": "2026-01-11T17:52:33.4397473Z",
"VariableId": "5424e989-28db-4483-95d6-9a1eb4d44097",
"Conditionals": [
{
"Id": "ac71139b-386f-40f7-ac2e-97d649f90a18",
"SourceVariableId": "a2587b3a-8ec5-47a1-8c1a-8b26b42362b3",
"Operator": 0,
"Value": "sample string 3",
"StepId": "a8af47a7-6944-4a6f-8e33-26155edb0e75",
"VariableId": "370c0baa-2f8a-4677-8712-db3ef0d236a7",
"OptionId": "9827d8f6-df05-46db-8217-d5e715efe4b6"
},
{
"Id": "ac71139b-386f-40f7-ac2e-97d649f90a18",
"SourceVariableId": "a2587b3a-8ec5-47a1-8c1a-8b26b42362b3",
"Operator": 0,
"Value": "sample string 3",
"StepId": "a8af47a7-6944-4a6f-8e33-26155edb0e75",
"VariableId": "370c0baa-2f8a-4677-8712-db3ef0d236a7",
"OptionId": "9827d8f6-df05-46db-8217-d5e715efe4b6"
}
],
"SortIndex": 7,
"EnableCompliance": true,
"ComplianceReference": "sample string 9",
"ExpiryDate": "2026-01-11T17:52:33.4397473Z"
},
{
"Id": "71afcefc-2ddb-4131-925e-8f00c09dfe87",
"Name": "sample string 2",
"Value": "sample string 3",
"PictureUrl": "sample string 4",
"CreationDate": "2026-01-11T17:52:33.4397473Z",
"VariableId": "5424e989-28db-4483-95d6-9a1eb4d44097",
"Conditionals": [
{
"Id": "ac71139b-386f-40f7-ac2e-97d649f90a18",
"SourceVariableId": "a2587b3a-8ec5-47a1-8c1a-8b26b42362b3",
"Operator": 0,
"Value": "sample string 3",
"StepId": "a8af47a7-6944-4a6f-8e33-26155edb0e75",
"VariableId": "370c0baa-2f8a-4677-8712-db3ef0d236a7",
"OptionId": "9827d8f6-df05-46db-8217-d5e715efe4b6"
},
{
"Id": "ac71139b-386f-40f7-ac2e-97d649f90a18",
"SourceVariableId": "a2587b3a-8ec5-47a1-8c1a-8b26b42362b3",
"Operator": 0,
"Value": "sample string 3",
"StepId": "a8af47a7-6944-4a6f-8e33-26155edb0e75",
"VariableId": "370c0baa-2f8a-4677-8712-db3ef0d236a7",
"OptionId": "9827d8f6-df05-46db-8217-d5e715efe4b6"
}
],
"SortIndex": 7,
"EnableCompliance": true,
"ComplianceReference": "sample string 9",
"ExpiryDate": "2026-01-11T17:52:33.4397473Z"
}
],
"TemplateId": "b2162268-dc14-4cc8-9a95-71a1453023c7",
"SortIndex": 14,
"StepId": "4e3b6cab-0d5f-4168-8946-0d2482c51850",
"EditorTypeId": "0f30ab7f-60f2-4dbd-b897-1112edb01e20",
"EditorType": {
"Id": "5451e0a0-5d9e-472f-aa32-b89e04d252c1",
"Name": "sample string 2",
"CreationDate": "2026-01-11T17:52:33.4397473Z",
"DataType": 0
},
"FolderId": "36223d8a-4c4f-4a5a-9f55-4074c094bcee",
"Conditionals": [
{
"Id": "ac71139b-386f-40f7-ac2e-97d649f90a18",
"SourceVariableId": "a2587b3a-8ec5-47a1-8c1a-8b26b42362b3",
"Operator": 0,
"Value": "sample string 3",
"StepId": "a8af47a7-6944-4a6f-8e33-26155edb0e75",
"VariableId": "370c0baa-2f8a-4677-8712-db3ef0d236a7",
"OptionId": "9827d8f6-df05-46db-8217-d5e715efe4b6"
},
{
"Id": "ac71139b-386f-40f7-ac2e-97d649f90a18",
"SourceVariableId": "a2587b3a-8ec5-47a1-8c1a-8b26b42362b3",
"Operator": 0,
"Value": "sample string 3",
"StepId": "a8af47a7-6944-4a6f-8e33-26155edb0e75",
"VariableId": "370c0baa-2f8a-4677-8712-db3ef0d236a7",
"OptionId": "9827d8f6-df05-46db-8217-d5e715efe4b6"
}
]
}
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>ac71139b-386f-40f7-ac2e-97d649f90a18</Id>
<Operator>Equals</Operator>
<OptionId>9827d8f6-df05-46db-8217-d5e715efe4b6</OptionId>
<SourceVariableId>a2587b3a-8ec5-47a1-8c1a-8b26b42362b3</SourceVariableId>
<StepId>a8af47a7-6944-4a6f-8e33-26155edb0e75</StepId>
<Value>sample string 3</Value>
<VariableId>370c0baa-2f8a-4677-8712-db3ef0d236a7</VariableId>
</ConditionalDto>
<ConditionalDto>
<Id>ac71139b-386f-40f7-ac2e-97d649f90a18</Id>
<Operator>Equals</Operator>
<OptionId>9827d8f6-df05-46db-8217-d5e715efe4b6</OptionId>
<SourceVariableId>a2587b3a-8ec5-47a1-8c1a-8b26b42362b3</SourceVariableId>
<StepId>a8af47a7-6944-4a6f-8e33-26155edb0e75</StepId>
<Value>sample string 3</Value>
<VariableId>370c0baa-2f8a-4677-8712-db3ef0d236a7</VariableId>
</ConditionalDto>
</Conditionals>
<CreationDate>2026-01-11T17:52:33.4397473+00:00</CreationDate>
<DataType>Bool</DataType>
<DefaultValue>sample string 6</DefaultValue>
<Description>sample string 3</Description>
<EditState>Editable</EditState>
<EditorType>
<CreationDate>2026-01-11T17:52:33.4397473+00:00</CreationDate>
<DataType>Bool</DataType>
<Id>5451e0a0-5d9e-472f-aa32-b89e04d252c1</Id>
<Name>sample string 2</Name>
</EditorType>
<EditorTypeId>0f30ab7f-60f2-4dbd-b897-1112edb01e20</EditorTypeId>
<ExpiryDate>2026-01-11T17:52:33.4397473+00:00</ExpiryDate>
<FolderId>36223d8a-4c4f-4a5a-9f55-4074c094bcee</FolderId>
<GetFromProfile>true</GetFromProfile>
<GetFromProfileAddress>true</GetFromProfileAddress>
<Id>481c985f-52f8-4864-a4ea-2029054bdba3</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>ac71139b-386f-40f7-ac2e-97d649f90a18</Id>
<Operator>Equals</Operator>
<OptionId>9827d8f6-df05-46db-8217-d5e715efe4b6</OptionId>
<SourceVariableId>a2587b3a-8ec5-47a1-8c1a-8b26b42362b3</SourceVariableId>
<StepId>a8af47a7-6944-4a6f-8e33-26155edb0e75</StepId>
<Value>sample string 3</Value>
<VariableId>370c0baa-2f8a-4677-8712-db3ef0d236a7</VariableId>
</ConditionalDto>
<ConditionalDto>
<Id>ac71139b-386f-40f7-ac2e-97d649f90a18</Id>
<Operator>Equals</Operator>
<OptionId>9827d8f6-df05-46db-8217-d5e715efe4b6</OptionId>
<SourceVariableId>a2587b3a-8ec5-47a1-8c1a-8b26b42362b3</SourceVariableId>
<StepId>a8af47a7-6944-4a6f-8e33-26155edb0e75</StepId>
<Value>sample string 3</Value>
<VariableId>370c0baa-2f8a-4677-8712-db3ef0d236a7</VariableId>
</ConditionalDto>
</Conditionals>
<CreationDate>2026-01-11T17:52:33.4397473+00:00</CreationDate>
<EnableCompliance>true</EnableCompliance>
<ExpiryDate>2026-01-11T17:52:33.4397473+00:00</ExpiryDate>
<Id>71afcefc-2ddb-4131-925e-8f00c09dfe87</Id>
<Name>sample string 2</Name>
<PictureUrl>sample string 4</PictureUrl>
<SortIndex>7</SortIndex>
<Value>sample string 3</Value>
<VariableId>5424e989-28db-4483-95d6-9a1eb4d44097</VariableId>
</TemplateVariableOptionDto>
<TemplateVariableOptionDto>
<ComplianceReference>sample string 9</ComplianceReference>
<Conditionals>
<ConditionalDto>
<Id>ac71139b-386f-40f7-ac2e-97d649f90a18</Id>
<Operator>Equals</Operator>
<OptionId>9827d8f6-df05-46db-8217-d5e715efe4b6</OptionId>
<SourceVariableId>a2587b3a-8ec5-47a1-8c1a-8b26b42362b3</SourceVariableId>
<StepId>a8af47a7-6944-4a6f-8e33-26155edb0e75</StepId>
<Value>sample string 3</Value>
<VariableId>370c0baa-2f8a-4677-8712-db3ef0d236a7</VariableId>
</ConditionalDto>
<ConditionalDto>
<Id>ac71139b-386f-40f7-ac2e-97d649f90a18</Id>
<Operator>Equals</Operator>
<OptionId>9827d8f6-df05-46db-8217-d5e715efe4b6</OptionId>
<SourceVariableId>a2587b3a-8ec5-47a1-8c1a-8b26b42362b3</SourceVariableId>
<StepId>a8af47a7-6944-4a6f-8e33-26155edb0e75</StepId>
<Value>sample string 3</Value>
<VariableId>370c0baa-2f8a-4677-8712-db3ef0d236a7</VariableId>
</ConditionalDto>
</Conditionals>
<CreationDate>2026-01-11T17:52:33.4397473+00:00</CreationDate>
<EnableCompliance>true</EnableCompliance>
<ExpiryDate>2026-01-11T17:52:33.4397473+00:00</ExpiryDate>
<Id>71afcefc-2ddb-4131-925e-8f00c09dfe87</Id>
<Name>sample string 2</Name>
<PictureUrl>sample string 4</PictureUrl>
<SortIndex>7</SortIndex>
<Value>sample string 3</Value>
<VariableId>5424e989-28db-4483-95d6-9a1eb4d44097</VariableId>
</TemplateVariableOptionDto>
</Options>
<ProfileField>sample string 11</ProfileField>
<SortIndex>14</SortIndex>
<StepId>4e3b6cab-0d5f-4168-8946-0d2482c51850</StepId>
<TemplateId>b2162268-dc14-4cc8-9a95-71a1453023c7</TemplateId>
</VariableDto>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
None.