POST api/Outlook/UploadEmailsAndAttachments
Upload attachments from Email's into WorkPoint
Request Information
URI Parameters
None.
Body Parameters
WorkPoint.Core.Models.Outlook.UploadAttachmentModel| Name | Description | Type | Additional information |
|---|---|---|---|
| MailMessages | Collection of WorkPoint365.WebAPI.Model.OutlookMessage |
None. |
|
| IncludeEmailMessage | boolean |
None. |
|
| IncludeAttachments | boolean |
None. |
|
| AttachmentBusinessModuleId | globally unique identifier |
None. |
|
| AttachmentEntityId | integer |
None. |
|
| AttachmentList | string |
None. |
|
| AttachmentFolder | string |
None. |
|
| AttachmentOutputExists | WorkPoint365.WebAPI.Model.Document+OutputExistsBehaviour |
None. |
|
| AttachmentFieldValues | WorkPoint365.WebAPI.Model.Controllers.ListItem.FieldValuesMappingAttachmentParameter |
None. |
|
| EmailMessageBusinessModuleId | globally unique identifier |
None. |
|
| EmailMessageEntityId | integer |
None. |
|
| EmailMessageList | string |
None. |
|
| EmailMessageFolder | string |
None. |
|
| EmailMessageOutputExists | WorkPoint365.WebAPI.Model.Document+OutputExistsBehaviour |
None. |
|
| EmailMessageFieldValues | WorkPoint365.WebAPI.Model.Controllers.ListItem.FieldValuesMappingEmailParameter |
None. |
|
| Context | Dictionary of Object [key] and Object [value] |
None. |
Request Formats
application/json, text/json
Sample:
{
"MailMessages": [
{
"ItemId": "sample string 1",
"Subject": "sample string 2",
"ItemType": "sample string 3",
"ItemMode": "sample string 4",
"ConversationId": "sample string 5",
"HasAttachment": true,
"InternetMessageId": "sample string 7"
},
{
"ItemId": "sample string 1",
"Subject": "sample string 2",
"ItemType": "sample string 3",
"ItemMode": "sample string 4",
"ConversationId": "sample string 5",
"HasAttachment": true,
"InternetMessageId": "sample string 7"
}
],
"IncludeEmailMessage": true,
"IncludeAttachments": true,
"AttachmentBusinessModuleId": "04b8cc02-d512-4637-b924-ef05201039ad",
"AttachmentEntityId": 4,
"AttachmentList": "sample string 5",
"AttachmentFolder": "sample string 6",
"AttachmentOutputExists": 10,
"AttachmentFieldValues": {},
"EmailMessageBusinessModuleId": "620d9d6b-3272-4ad4-a14f-fba26daccb90",
"EmailMessageEntityId": 8,
"EmailMessageList": "sample string 9",
"EmailMessageFolder": "sample string 10",
"EmailMessageOutputExists": 10,
"EmailMessageFieldValues": {},
"Context": null
}
application/xml, text/xml
Sample:
<UploadAttachmentModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WorkPoint.Core.Models.Outlook">
<AttachmentBusinessModuleId>04b8cc02-d512-4637-b924-ef05201039ad</AttachmentBusinessModuleId>
<AttachmentEntityId>4</AttachmentEntityId>
<AttachmentFieldValues xmlns:d2p1="http://schemas.datacontract.org/2004/07/WorkPoint365.WebAPI.Model.Controllers.ListItem" />
<AttachmentFolder>sample string 6</AttachmentFolder>
<AttachmentList>sample string 5</AttachmentList>
<AttachmentOutputExists>Cancel</AttachmentOutputExists>
<Context xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" />
<EmailMessageBusinessModuleId>620d9d6b-3272-4ad4-a14f-fba26daccb90</EmailMessageBusinessModuleId>
<EmailMessageEntityId>8</EmailMessageEntityId>
<EmailMessageFieldValues xmlns:d2p1="http://schemas.datacontract.org/2004/07/WorkPoint365.WebAPI.Model.Controllers.ListItem" />
<EmailMessageFolder>sample string 10</EmailMessageFolder>
<EmailMessageList>sample string 9</EmailMessageList>
<EmailMessageOutputExists>Cancel</EmailMessageOutputExists>
<IncludeAttachments>true</IncludeAttachments>
<IncludeEmailMessage>true</IncludeEmailMessage>
<MailMessages xmlns:d2p1="http://schemas.datacontract.org/2004/07/WorkPoint365.WebAPI.Model">
<d2p1:OutlookMessage>
<d2p1:ConversationId>sample string 5</d2p1:ConversationId>
<d2p1:HasAttachment>true</d2p1:HasAttachment>
<d2p1:InternetMessageId>sample string 7</d2p1:InternetMessageId>
<d2p1:ItemId>sample string 1</d2p1:ItemId>
<d2p1:ItemMode>sample string 4</d2p1:ItemMode>
<d2p1:ItemType>sample string 3</d2p1:ItemType>
<d2p1:Subject>sample string 2</d2p1:Subject>
</d2p1:OutlookMessage>
<d2p1:OutlookMessage>
<d2p1:ConversationId>sample string 5</d2p1:ConversationId>
<d2p1:HasAttachment>true</d2p1:HasAttachment>
<d2p1:InternetMessageId>sample string 7</d2p1:InternetMessageId>
<d2p1:ItemId>sample string 1</d2p1:ItemId>
<d2p1:ItemMode>sample string 4</d2p1:ItemMode>
<d2p1:ItemType>sample string 3</d2p1:ItemType>
<d2p1:Subject>sample string 2</d2p1:Subject>
</d2p1:OutlookMessage>
</MailMessages>
</UploadAttachmentModel>
Response Information
Resource Description
System.Web.Http.IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.