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 WorkPoint.Core.Models.Outlook.MessageElement |
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. |
|
| Categories | Collection of WorkPoint365.WebAPI.Model.MailCategory |
None. |
|
| MarkAsRead | boolean |
None. |
|
| Context | Dictionary of Object [key] and Object [value] |
None. |
Request Formats
application/json, text/json
Sample:
{
"MailMessages": [
{
"To": {
"Name": "sample string 1, sample string 1",
"Address": "sample string 2, sample string 2",
"Domain": "sample string 2, sample string 2",
"NameAndAddress": "sample string 1 <sample string 2>, sample string 1 <sample string 2>",
"Collection": [
{
"Name": "sample string 1",
"Address": "sample string 2",
"Domain": "sample string 2",
"NameAndAddress": "sample string 1 <sample string 2>"
},
{
"Name": "sample string 1",
"Address": "sample string 2",
"Domain": "sample string 2",
"NameAndAddress": "sample string 1 <sample string 2>"
}
]
},
"From": {
"Name": "sample string 1",
"Address": "sample string 2",
"Domain": "sample string 2",
"NameAndAddress": "sample string 1 <sample string 2>"
},
"CC": {
"Name": "sample string 1, sample string 1",
"Address": "sample string 2, sample string 2",
"Domain": "sample string 2, sample string 2",
"NameAndAddress": "sample string 1 <sample string 2>, sample string 1 <sample string 2>",
"Collection": [
{
"Name": "sample string 1",
"Address": "sample string 2",
"Domain": "sample string 2",
"NameAndAddress": "sample string 1 <sample string 2>"
},
{
"Name": "sample string 1",
"Address": "sample string 2",
"Domain": "sample string 2",
"NameAndAddress": "sample string 1 <sample string 2>"
}
]
},
"BCC": {
"Name": "sample string 1, sample string 1",
"Address": "sample string 2, sample string 2",
"Domain": "sample string 2, sample string 2",
"NameAndAddress": "sample string 1 <sample string 2>, sample string 1 <sample string 2>",
"Collection": [
{
"Name": "sample string 1",
"Address": "sample string 2",
"Domain": "sample string 2",
"NameAndAddress": "sample string 1 <sample string 2>"
},
{
"Name": "sample string 1",
"Address": "sample string 2",
"Domain": "sample string 2",
"NameAndAddress": "sample string 1 <sample string 2>"
}
]
},
"Received": "sample string 1",
"Sent": "sample string 2",
"Size": "sample string 3",
"Priority": "sample string 4",
"Sensitivity": "sample string 5",
"Direction": {
"Label": "sample string 1",
"WSSID": 2,
"TermID": "6ea2269a-649f-41d9-95de-7a02f2d1e192",
"Value": {}
},
"MessageId": "sample string 6",
"InternetMessageId": "sample string 7",
"MessageClass": "sample string 8",
"ConversationTopic": "sample string 9",
"ConversationIndex": "sample string 10",
"Subject": "sample string 11",
"BodyPreview": "sample string 12",
"HasAttachments": true,
"ConversationId": "sample string 14",
"ConversationThreadId": "sample string 15",
"GroupId": "sample string 16",
"UserId": "sample string 17",
"ItemId": "sample string 18",
"IsDeliveryReceipt": true,
"IsReadReceipt": true,
"TestMode": true,
"Categories": [
"sample string 1",
"sample string 2"
]
},
{
"To": {
"Name": "sample string 1, sample string 1",
"Address": "sample string 2, sample string 2",
"Domain": "sample string 2, sample string 2",
"NameAndAddress": "sample string 1 <sample string 2>, sample string 1 <sample string 2>",
"Collection": [
{
"Name": "sample string 1",
"Address": "sample string 2",
"Domain": "sample string 2",
"NameAndAddress": "sample string 1 <sample string 2>"
},
{
"Name": "sample string 1",
"Address": "sample string 2",
"Domain": "sample string 2",
"NameAndAddress": "sample string 1 <sample string 2>"
}
]
},
"From": {
"Name": "sample string 1",
"Address": "sample string 2",
"Domain": "sample string 2",
"NameAndAddress": "sample string 1 <sample string 2>"
},
"CC": {
"Name": "sample string 1, sample string 1",
"Address": "sample string 2, sample string 2",
"Domain": "sample string 2, sample string 2",
"NameAndAddress": "sample string 1 <sample string 2>, sample string 1 <sample string 2>",
"Collection": [
{
"Name": "sample string 1",
"Address": "sample string 2",
"Domain": "sample string 2",
"NameAndAddress": "sample string 1 <sample string 2>"
},
{
"Name": "sample string 1",
"Address": "sample string 2",
"Domain": "sample string 2",
"NameAndAddress": "sample string 1 <sample string 2>"
}
]
},
"BCC": {
"Name": "sample string 1, sample string 1",
"Address": "sample string 2, sample string 2",
"Domain": "sample string 2, sample string 2",
"NameAndAddress": "sample string 1 <sample string 2>, sample string 1 <sample string 2>",
"Collection": [
{
"Name": "sample string 1",
"Address": "sample string 2",
"Domain": "sample string 2",
"NameAndAddress": "sample string 1 <sample string 2>"
},
{
"Name": "sample string 1",
"Address": "sample string 2",
"Domain": "sample string 2",
"NameAndAddress": "sample string 1 <sample string 2>"
}
]
},
"Received": "sample string 1",
"Sent": "sample string 2",
"Size": "sample string 3",
"Priority": "sample string 4",
"Sensitivity": "sample string 5",
"Direction": {
"Label": "sample string 1",
"WSSID": 2,
"TermID": "6ea2269a-649f-41d9-95de-7a02f2d1e192",
"Value": {}
},
"MessageId": "sample string 6",
"InternetMessageId": "sample string 7",
"MessageClass": "sample string 8",
"ConversationTopic": "sample string 9",
"ConversationIndex": "sample string 10",
"Subject": "sample string 11",
"BodyPreview": "sample string 12",
"HasAttachments": true,
"ConversationId": "sample string 14",
"ConversationThreadId": "sample string 15",
"GroupId": "sample string 16",
"UserId": "sample string 17",
"ItemId": "sample string 18",
"IsDeliveryReceipt": true,
"IsReadReceipt": true,
"TestMode": true,
"Categories": [
"sample string 1",
"sample string 2"
]
}
],
"IncludeEmailMessage": true,
"IncludeAttachments": true,
"AttachmentBusinessModuleId": "f0b3fd74-1e57-4c05-bbd7-3b1900efa8fb",
"AttachmentEntityId": 4,
"AttachmentList": "sample string 5",
"AttachmentFolder": "sample string 6",
"AttachmentOutputExists": 10,
"AttachmentFieldValues": {},
"EmailMessageBusinessModuleId": "fdebf4bb-52ec-4091-9672-22f5fcdfafa1",
"EmailMessageEntityId": 8,
"EmailMessageList": "sample string 9",
"EmailMessageFolder": "sample string 10",
"EmailMessageOutputExists": 10,
"EmailMessageFieldValues": {},
"Categories": [
{
"title": "sample string 1",
"color": 0
},
{
"title": "sample string 1",
"color": 0
}
],
"MarkAsRead": true,
"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>f0b3fd74-1e57-4c05-bbd7-3b1900efa8fb</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>
<Categories xmlns:d2p1="http://schemas.datacontract.org/2004/07/WorkPoint365.WebAPI.Model">
<d2p1:MailCategory>
<d2p1:Color>Red</d2p1:Color>
<d2p1:Title>sample string 1</d2p1:Title>
</d2p1:MailCategory>
<d2p1:MailCategory>
<d2p1:Color>Red</d2p1:Color>
<d2p1:Title>sample string 1</d2p1:Title>
</d2p1:MailCategory>
</Categories>
<Context xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" />
<EmailMessageBusinessModuleId>fdebf4bb-52ec-4091-9672-22f5fcdfafa1</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>
<MessageElement>
<BCC>
<Collection>
<MessageElement.MessageElementUser>
<Address>sample string 2</Address>
<Name>sample string 1</Name>
</MessageElement.MessageElementUser>
<MessageElement.MessageElementUser>
<Address>sample string 2</Address>
<Name>sample string 1</Name>
</MessageElement.MessageElementUser>
</Collection>
</BCC>
<BodyPreview>sample string 12</BodyPreview>
<CC>
<Collection>
<MessageElement.MessageElementUser>
<Address>sample string 2</Address>
<Name>sample string 1</Name>
</MessageElement.MessageElementUser>
<MessageElement.MessageElementUser>
<Address>sample string 2</Address>
<Name>sample string 1</Name>
</MessageElement.MessageElementUser>
</Collection>
</CC>
<Categories xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>sample string 1</d4p1:string>
<d4p1:string>sample string 2</d4p1:string>
</Categories>
<ConversationId>sample string 14</ConversationId>
<ConversationIndex>sample string 10</ConversationIndex>
<ConversationThreadId>sample string 15</ConversationThreadId>
<ConversationTopic>sample string 9</ConversationTopic>
<Direction xmlns:d4p1="http://schemas.datacontract.org/2004/07/WorkPoint.Core.Models.ProcessManagement">
<d4p1:Value />
<d4p1:Label>sample string 1</d4p1:Label>
<d4p1:TermID>6ea2269a-649f-41d9-95de-7a02f2d1e192</d4p1:TermID>
<d4p1:WSSID>2</d4p1:WSSID>
</Direction>
<From>
<Address>sample string 2</Address>
<Name>sample string 1</Name>
</From>
<GroupId>sample string 16</GroupId>
<HasAttachments>true</HasAttachments>
<InternetMessageId>sample string 7</InternetMessageId>
<IsDeliveryReceipt>true</IsDeliveryReceipt>
<IsReadReceipt>true</IsReadReceipt>
<ItemId>sample string 18</ItemId>
<MessageClass>sample string 8</MessageClass>
<MessageId>sample string 6</MessageId>
<Priority>sample string 4</Priority>
<Received>sample string 1</Received>
<Sensitivity>sample string 5</Sensitivity>
<Sent>sample string 2</Sent>
<Size>sample string 3</Size>
<Subject>sample string 11</Subject>
<TestMode>true</TestMode>
<To>
<Collection>
<MessageElement.MessageElementUser>
<Address>sample string 2</Address>
<Name>sample string 1</Name>
</MessageElement.MessageElementUser>
<MessageElement.MessageElementUser>
<Address>sample string 2</Address>
<Name>sample string 1</Name>
</MessageElement.MessageElementUser>
</Collection>
</To>
<UserId>sample string 17</UserId>
</MessageElement>
<MessageElement>
<BCC>
<Collection>
<MessageElement.MessageElementUser>
<Address>sample string 2</Address>
<Name>sample string 1</Name>
</MessageElement.MessageElementUser>
<MessageElement.MessageElementUser>
<Address>sample string 2</Address>
<Name>sample string 1</Name>
</MessageElement.MessageElementUser>
</Collection>
</BCC>
<BodyPreview>sample string 12</BodyPreview>
<CC>
<Collection>
<MessageElement.MessageElementUser>
<Address>sample string 2</Address>
<Name>sample string 1</Name>
</MessageElement.MessageElementUser>
<MessageElement.MessageElementUser>
<Address>sample string 2</Address>
<Name>sample string 1</Name>
</MessageElement.MessageElementUser>
</Collection>
</CC>
<Categories xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>sample string 1</d4p1:string>
<d4p1:string>sample string 2</d4p1:string>
</Categories>
<ConversationId>sample string 14</ConversationId>
<ConversationIndex>sample string 10</ConversationIndex>
<ConversationThreadId>sample string 15</ConversationThreadId>
<ConversationTopic>sample string 9</ConversationTopic>
<Direction xmlns:d4p1="http://schemas.datacontract.org/2004/07/WorkPoint.Core.Models.ProcessManagement">
<d4p1:Value />
<d4p1:Label>sample string 1</d4p1:Label>
<d4p1:TermID>6ea2269a-649f-41d9-95de-7a02f2d1e192</d4p1:TermID>
<d4p1:WSSID>2</d4p1:WSSID>
</Direction>
<From>
<Address>sample string 2</Address>
<Name>sample string 1</Name>
</From>
<GroupId>sample string 16</GroupId>
<HasAttachments>true</HasAttachments>
<InternetMessageId>sample string 7</InternetMessageId>
<IsDeliveryReceipt>true</IsDeliveryReceipt>
<IsReadReceipt>true</IsReadReceipt>
<ItemId>sample string 18</ItemId>
<MessageClass>sample string 8</MessageClass>
<MessageId>sample string 6</MessageId>
<Priority>sample string 4</Priority>
<Received>sample string 1</Received>
<Sensitivity>sample string 5</Sensitivity>
<Sent>sample string 2</Sent>
<Size>sample string 3</Size>
<Subject>sample string 11</Subject>
<TestMode>true</TestMode>
<To>
<Collection>
<MessageElement.MessageElementUser>
<Address>sample string 2</Address>
<Name>sample string 1</Name>
</MessageElement.MessageElementUser>
<MessageElement.MessageElementUser>
<Address>sample string 2</Address>
<Name>sample string 1</Name>
</MessageElement.MessageElementUser>
</Collection>
</To>
<UserId>sample string 17</UserId>
</MessageElement>
</MailMessages>
<MarkAsRead>true</MarkAsRead>
</UploadAttachmentModel>
Response Information
Resource Description
System.Web.Http.IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.