POST api/Suggestion/GetEntitySuggestions
Gets entity suggestions based on where existing emails is journalized
Request Information
URI Parameters
None.
Body Parameters
Input parameter
WorkPoint365.WebAPI.Model.GetEntitySuggestionsParameterName | Description | Type | Additional information |
---|---|---|---|
MaxResultCount |
The maximum count of entity suggestions to return |
integer |
None. |
EmailBasedWeight |
Weight for email based entity suggestions |
decimal number |
None. |
FieldMappingBasedWeight |
Weight for field mapping based entity suggestions |
decimal number |
None. |
BusinessModuleIDs |
A list of business module ids |
Collection of globally unique identifier |
None. |
FromEmailAddresses |
A list of from email Addresses. Only relevant for emailBased entity suggenstion |
Collection of string |
None. |
ToEmailAddresses |
A list of to email Addresses. Only relevant for emailBased entity suggenstion |
Collection of string |
None. |
CcEmailAddresses |
A list of cc email Addresses. Only relevant for emailBased entity suggenstion |
Collection of string |
None. |
Request Formats
application/json, text/json
{ "MaxResultCount": 1, "EmailBasedWeight": 2.1, "FieldMappingBasedWeight": 3.1, "BusinessModuleIDs": [ "c027c0e3-73ee-4d1a-b8bf-00bbfb604255", "f25e8843-f387-42d8-a7ef-609084c43a1d" ], "FromEmailAddresses": [ "sample string 1", "sample string 2" ], "ToEmailAddresses": [ "sample string 1", "sample string 2" ], "CcEmailAddresses": [ "sample string 1", "sample string 2" ] }
application/xml, text/xml
<GetEntitySuggestionsParameter xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WorkPoint365.WebAPI.Model"> <BusinessModuleIDs xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:guid>c027c0e3-73ee-4d1a-b8bf-00bbfb604255</d2p1:guid> <d2p1:guid>f25e8843-f387-42d8-a7ef-609084c43a1d</d2p1:guid> </BusinessModuleIDs> <CcEmailAddresses xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:string>sample string 1</d2p1:string> <d2p1:string>sample string 2</d2p1:string> </CcEmailAddresses> <EmailBasedWeight>2.1</EmailBasedWeight> <FieldMappingBasedWeight>3.1</FieldMappingBasedWeight> <FromEmailAddresses xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:string>sample string 1</d2p1:string> <d2p1:string>sample string 2</d2p1:string> </FromEmailAddresses> <MaxResultCount>1</MaxResultCount> <ToEmailAddresses xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:string>sample string 1</d2p1:string> <d2p1:string>sample string 2</d2p1:string> </ToEmailAddresses> </GetEntitySuggestionsParameter>
Response Information
Resource Description
Returns a list of entity suggestions.
Collection of WorkPoint365.WebAPI.Model.EntitySuggestionName | Description | Type | Additional information |
---|---|---|---|
Type |
Gets or sets the entity suggestion type |
WorkPoint365.WebAPI.Model.EntitySuggestion+TypeEnum |
None. |
ItemLocation |
Gets or sets the item location |
string |
None. |
SortFactor |
Gets or sets the sort factor |
decimal number |
None. |
SiteID |
Gets or sets the site id |
globally unique identifier |
None. |
WebID |
Gets or sets the web id |
globally unique identifier |
None. |
ListID |
Gets or sets the list id |
globally unique identifier |
None. |
FolderAbsoluteUrl |
Gets or sets the folder absolute url |
string |
None. |
EntityListID |
Gets or sets the entity list ID |
globally unique identifier |
None. |
EntityID |
Gets or sets the entity ID |
integer |
None. |
EntityGuid |
Gets or sets the entity guid |
globally unique identifier |
None. |
EntityTitle |
Gets or sets the entity title |
string |
None. |
EntityPath |
Gets or sets the entity path |
string |
None. |
EntityUrl |
Gets or sets the entity url |
string |
None. |
Response Formats
application/json, text/json
[ { "Type": 10, "ItemLocation": "sample string 1", "SortFactor": 2.1, "SiteID": "3d5317c5-7675-49d5-981a-27867b6344f0", "WebID": "13425223-9722-4c1a-a7d3-2ea6345a8d85", "ListID": "44486ba8-34cc-435c-99e3-2ae409e1b15c", "FolderAbsoluteUrl": "sample string 3", "EntityListID": "7b888b1c-9fd8-4f6c-a065-75c0c4edd2b3", "EntityID": 5, "EntityGuid": "fe63a89c-c3fa-4c9a-802a-7fa5ea5e0ec7", "EntityTitle": "sample string 7", "EntityPath": "sample string 8", "EntityUrl": "sample string 9" }, { "Type": 10, "ItemLocation": "sample string 1", "SortFactor": 2.1, "SiteID": "3d5317c5-7675-49d5-981a-27867b6344f0", "WebID": "13425223-9722-4c1a-a7d3-2ea6345a8d85", "ListID": "44486ba8-34cc-435c-99e3-2ae409e1b15c", "FolderAbsoluteUrl": "sample string 3", "EntityListID": "7b888b1c-9fd8-4f6c-a065-75c0c4edd2b3", "EntityID": 5, "EntityGuid": "fe63a89c-c3fa-4c9a-802a-7fa5ea5e0ec7", "EntityTitle": "sample string 7", "EntityPath": "sample string 8", "EntityUrl": "sample string 9" } ]
application/xml, text/xml
<ArrayOfEntitySuggestion xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WorkPoint365.WebAPI.Model"> <EntitySuggestion> <EntityGuid>fe63a89c-c3fa-4c9a-802a-7fa5ea5e0ec7</EntityGuid> <EntityID>5</EntityID> <EntityListID>7b888b1c-9fd8-4f6c-a065-75c0c4edd2b3</EntityListID> <EntityPath>sample string 8</EntityPath> <EntityTitle>sample string 7</EntityTitle> <EntityUrl>sample string 9</EntityUrl> <FolderAbsoluteUrl>sample string 3</FolderAbsoluteUrl> <ItemLocation>sample string 1</ItemLocation> <ListID>44486ba8-34cc-435c-99e3-2ae409e1b15c</ListID> <SiteID>3d5317c5-7675-49d5-981a-27867b6344f0</SiteID> <SortFactor>2.1</SortFactor> <Type>EmailBased</Type> <WebID>13425223-9722-4c1a-a7d3-2ea6345a8d85</WebID> </EntitySuggestion> <EntitySuggestion> <EntityGuid>fe63a89c-c3fa-4c9a-802a-7fa5ea5e0ec7</EntityGuid> <EntityID>5</EntityID> <EntityListID>7b888b1c-9fd8-4f6c-a065-75c0c4edd2b3</EntityListID> <EntityPath>sample string 8</EntityPath> <EntityTitle>sample string 7</EntityTitle> <EntityUrl>sample string 9</EntityUrl> <FolderAbsoluteUrl>sample string 3</FolderAbsoluteUrl> <ItemLocation>sample string 1</ItemLocation> <ListID>44486ba8-34cc-435c-99e3-2ae409e1b15c</ListID> <SiteID>3d5317c5-7675-49d5-981a-27867b6344f0</SiteID> <SortFactor>2.1</SortFactor> <Type>EmailBased</Type> <WebID>13425223-9722-4c1a-a7d3-2ea6345a8d85</WebID> </EntitySuggestion> </ArrayOfEntitySuggestion>