POST {version}/GetFilterFromExpression
Get Filter From Expression
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
version | string |
None. |
Body Parameters
FilterName | Description | Type | Additional information |
---|---|---|---|
Id | globally unique identifier |
None. |
|
Name | string |
None. |
|
ExpressionId | globally unique identifier |
None. |
|
Description | string |
None. |
|
Internal | boolean |
None. |
|
Inactive | boolean |
None. |
|
CreatedOn | date |
None. |
|
UpdatedOn | date |
None. |
|
LastModifiedOn | date |
None. |
|
ToBeDeleted | boolean |
None. |
|
SubOptions | Collection of FilterOptionDefinitionSubOption |
None. |
|
Columns | Collection of FilterColumnAssociation |
None. |
|
DataFilter | string |
None. |
|
SortCol | string |
None. |
|
SortAsc | boolean |
None. |
Request Formats
application/json, text/json
Sample:
{ "Id": "d8e128cb-d0a5-499c-8227-bce3227375cd", "Name": "sample string 2", "ExpressionId": "80e1a600-3f6e-493d-bfdc-27ead607e52f", "Description": "sample string 3", "Internal": true, "Inactive": true, "CreatedOn": "10/16/2024", "UpdatedOn": "10/16/2024", "LastModifiedOn": "10/16/2024", "ToBeDeleted": true, "SubOptions": [ { "Id": "f3523ae5-494e-4565-b12c-8f1f9adf8eb9", "DefId": "15e2f6bd-e86f-4cd2-afa2-ab3ea2e57035", "Type": "sample string 3", "Text": "sample string 4", "SelectedValue": "sample string 5", "Order": 6 }, { "Id": "f3523ae5-494e-4565-b12c-8f1f9adf8eb9", "DefId": "15e2f6bd-e86f-4cd2-afa2-ab3ea2e57035", "Type": "sample string 3", "Text": "sample string 4", "SelectedValue": "sample string 5", "Order": 6 } ], "Columns": [ { "Id": "3c77d275-f15f-4736-bcc4-7f5d7333b600", "FilterId": "e6da0b1c-dce4-4115-965d-8bb34fb9afcc", "ColumnId": "7f0ea437-796b-427c-b917-81b471cd3e05", "Order": 4, "DynamicId": "sample string 5" }, { "Id": "3c77d275-f15f-4736-bcc4-7f5d7333b600", "FilterId": "e6da0b1c-dce4-4115-965d-8bb34fb9afcc", "ColumnId": "7f0ea437-796b-427c-b917-81b471cd3e05", "Order": 4, "DynamicId": "sample string 5" } ], "DataFilter": "sample string 8", "SortCol": "sample string 9", "SortAsc": true }
application/xml, text/xml
Sample:
<Filter xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Aristotle.CM.Model.Contact"> <Columns> <FilterColumnAssociation> <ColumnId>7f0ea437-796b-427c-b917-81b471cd3e05</ColumnId> <DynamicId>sample string 5</DynamicId> <FilterId>e6da0b1c-dce4-4115-965d-8bb34fb9afcc</FilterId> <Id>3c77d275-f15f-4736-bcc4-7f5d7333b600</Id> <Order>4</Order> </FilterColumnAssociation> <FilterColumnAssociation> <ColumnId>7f0ea437-796b-427c-b917-81b471cd3e05</ColumnId> <DynamicId>sample string 5</DynamicId> <FilterId>e6da0b1c-dce4-4115-965d-8bb34fb9afcc</FilterId> <Id>3c77d275-f15f-4736-bcc4-7f5d7333b600</Id> <Order>4</Order> </FilterColumnAssociation> </Columns> <CreatedOn>2024-10-16T12:28:54.6857656-04:00</CreatedOn> <DataFilter>sample string 8</DataFilter> <Description>sample string 3</Description> <ExpressionId>80e1a600-3f6e-493d-bfdc-27ead607e52f</ExpressionId> <Id>d8e128cb-d0a5-499c-8227-bce3227375cd</Id> <Inactive>true</Inactive> <Internal>true</Internal> <Name>sample string 2</Name> <SortAsc>true</SortAsc> <SortCol>sample string 9</SortCol> <SubOptions> <FilterOptionDefinitionSubOption> <DefId>15e2f6bd-e86f-4cd2-afa2-ab3ea2e57035</DefId> <Id>f3523ae5-494e-4565-b12c-8f1f9adf8eb9</Id> <Order>6</Order> <SelectedValue>sample string 5</SelectedValue> <Text>sample string 4</Text> <Type>sample string 3</Type> </FilterOptionDefinitionSubOption> <FilterOptionDefinitionSubOption> <DefId>15e2f6bd-e86f-4cd2-afa2-ab3ea2e57035</DefId> <Id>f3523ae5-494e-4565-b12c-8f1f9adf8eb9</Id> <Order>6</Order> <SelectedValue>sample string 5</SelectedValue> <Text>sample string 4</Text> <Type>sample string 3</Type> </FilterOptionDefinitionSubOption> </SubOptions> <ToBeDeleted>true</ToBeDeleted> <UpdatedOn>2024-10-16T12:28:54.6857656-04:00</UpdatedOn> </Filter>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
Get Filter From Expression
FilterName | Description | Type | Additional information |
---|---|---|---|
Id | globally unique identifier |
None. |
|
Name | string |
None. |
|
ExpressionId | globally unique identifier |
None. |
|
Description | string |
None. |
|
Internal | boolean |
None. |
|
Inactive | boolean |
None. |
|
CreatedOn | date |
None. |
|
UpdatedOn | date |
None. |
|
LastModifiedOn | date |
None. |
|
ToBeDeleted | boolean |
None. |
|
SubOptions | Collection of FilterOptionDefinitionSubOption |
None. |
|
Columns | Collection of FilterColumnAssociation |
None. |
|
DataFilter | string |
None. |
|
SortCol | string |
None. |
|
SortAsc | boolean |
None. |
Response Formats
application/json, text/json
Sample:
{ "Id": "30d49c7a-72a7-43dd-b174-e8578d93029d", "Name": "sample string 2", "ExpressionId": "d16a2a8d-3015-4a59-9707-fb2c74ab250b", "Description": "sample string 3", "Internal": true, "Inactive": true, "CreatedOn": "10/16/2024", "UpdatedOn": "10/16/2024", "LastModifiedOn": "10/16/2024", "ToBeDeleted": true, "SubOptions": [ { "Id": "a7dcf7b7-469a-4cf1-a29e-605893262e1c", "DefId": "92ea0501-245a-4129-b79d-d1db62ddeed7", "Type": "sample string 3", "Text": "sample string 4", "SelectedValue": "sample string 5", "Order": 6 }, { "Id": "a7dcf7b7-469a-4cf1-a29e-605893262e1c", "DefId": "92ea0501-245a-4129-b79d-d1db62ddeed7", "Type": "sample string 3", "Text": "sample string 4", "SelectedValue": "sample string 5", "Order": 6 } ], "Columns": [ { "Id": "7996d8e0-80d0-4a66-8747-78b60737c5eb", "FilterId": "b8f10209-a88b-48ee-a969-8e80a18ec857", "ColumnId": "67087e00-2448-43ab-8ca3-07424c195ad0", "Order": 4, "DynamicId": "sample string 5" }, { "Id": "7996d8e0-80d0-4a66-8747-78b60737c5eb", "FilterId": "b8f10209-a88b-48ee-a969-8e80a18ec857", "ColumnId": "67087e00-2448-43ab-8ca3-07424c195ad0", "Order": 4, "DynamicId": "sample string 5" } ], "DataFilter": "sample string 8", "SortCol": "sample string 9", "SortAsc": true }
application/xml, text/xml
Sample:
<Filter xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Aristotle.CM.Model.Contact"> <Columns> <FilterColumnAssociation> <ColumnId>67087e00-2448-43ab-8ca3-07424c195ad0</ColumnId> <DynamicId>sample string 5</DynamicId> <FilterId>b8f10209-a88b-48ee-a969-8e80a18ec857</FilterId> <Id>7996d8e0-80d0-4a66-8747-78b60737c5eb</Id> <Order>4</Order> </FilterColumnAssociation> <FilterColumnAssociation> <ColumnId>67087e00-2448-43ab-8ca3-07424c195ad0</ColumnId> <DynamicId>sample string 5</DynamicId> <FilterId>b8f10209-a88b-48ee-a969-8e80a18ec857</FilterId> <Id>7996d8e0-80d0-4a66-8747-78b60737c5eb</Id> <Order>4</Order> </FilterColumnAssociation> </Columns> <CreatedOn>2024-10-16T12:28:54.6857656-04:00</CreatedOn> <DataFilter>sample string 8</DataFilter> <Description>sample string 3</Description> <ExpressionId>d16a2a8d-3015-4a59-9707-fb2c74ab250b</ExpressionId> <Id>30d49c7a-72a7-43dd-b174-e8578d93029d</Id> <Inactive>true</Inactive> <Internal>true</Internal> <Name>sample string 2</Name> <SortAsc>true</SortAsc> <SortCol>sample string 9</SortCol> <SubOptions> <FilterOptionDefinitionSubOption> <DefId>92ea0501-245a-4129-b79d-d1db62ddeed7</DefId> <Id>a7dcf7b7-469a-4cf1-a29e-605893262e1c</Id> <Order>6</Order> <SelectedValue>sample string 5</SelectedValue> <Text>sample string 4</Text> <Type>sample string 3</Type> </FilterOptionDefinitionSubOption> <FilterOptionDefinitionSubOption> <DefId>92ea0501-245a-4129-b79d-d1db62ddeed7</DefId> <Id>a7dcf7b7-469a-4cf1-a29e-605893262e1c</Id> <Order>6</Order> <SelectedValue>sample string 5</SelectedValue> <Text>sample string 4</Text> <Type>sample string 3</Type> </FilterOptionDefinitionSubOption> </SubOptions> <ToBeDeleted>true</ToBeDeleted> <UpdatedOn>2024-10-16T12:28:54.6857656-04:00</UpdatedOn> </Filter>