POST api/Teams/SaveMicrosoftTeamsChats

Save Microsoft Teams chats

Request Information

URI Parameters

None.

Body Parameters

The MicrosoftTeams Model

WorkPoint.Core.Models.TeamsChatsExportConfiguration
NameDescriptionTypeAdditional information
Input

WorkPoint.Core.Models.TeamsChatExportInput

None.

ZipResults

boolean

None.

Configuration

Collection of WorkPoint.Core.Models.TeamsChatExportBase

None.

BusinessModuleId

globally unique identifier

Required

EntityId

integer

Required

List

string

Required

Folder

string

None.

OutputExistsBehaviour

WorkPoint365.WebAPI.Model.Document+OutputExistsBehaviour

None.

FieldValues

WorkPoint365.WebAPI.Model.Controllers.ListItem.FieldValuesMappingParameter

None.

Context

Dictionary of Object [key] and Object [value]

None.

Request Formats

application/json, text/json

Sample:
{
  "Input": {
    "BusinessModuleId": "d5f370c3-9f47-44b4-89c3-1aedfcfadc83",
    "EntityId": 1,
    "TeamId": "sample string 1",
    "ChannelId": "sample string 2",
    "Channels": [
      "sample string 1",
      "sample string 2"
    ],
    "ConversationId": "sample string 3",
    "MessageId": "sample string 4",
    "ParentMessageId": "sample string 5",
    "StartDate": "2026-04-17T04:13:54.7394125+00:00",
    "EndDate": "2026-04-17T04:13:54.7394125+00:00",
    "IncludeContent": true,
    "IncludeAttachments": true,
    "RemovedMessages": [
      {
        "MessageId": "sample string 2"
      },
      {
        "MessageId": "sample string 2"
      }
    ]
  },
  "ZipResults": true,
  "Configuration": null,
  "BusinessModuleId": "4f341498-f688-46d0-82ae-386c89017cf7",
  "EntityId": 3,
  "List": "sample string 4",
  "Folder": "sample string 5",
  "OutputExistsBehaviour": 10,
  "FieldValues": {},
  "Context": null
}

application/xml, text/xml

Sample:
<TeamsChatsExportConfiguration xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WorkPoint.Core.Models">
  <BusinessModuleId>4f341498-f688-46d0-82ae-386c89017cf7</BusinessModuleId>
  <Configuration i:nil="true" />
  <Context xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" />
  <EntityId>3</EntityId>
  <FieldValues xmlns:d2p1="http://schemas.datacontract.org/2004/07/WorkPoint365.WebAPI.Model.Controllers.ListItem" />
  <Folder>sample string 5</Folder>
  <Input>
    <BusinessModuleId>d5f370c3-9f47-44b4-89c3-1aedfcfadc83</BusinessModuleId>
    <ChannelId>sample string 2</ChannelId>
    <Channels xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
    </Channels>
    <ConversationId>sample string 3</ConversationId>
    <EndDate>2026-04-17T04:13:54.7394125+00:00</EndDate>
    <EntityId>1</EntityId>
    <IncludeAttachments>true</IncludeAttachments>
    <IncludeContent>true</IncludeContent>
    <MessageId>sample string 4</MessageId>
    <ParentMessageId>sample string 5</ParentMessageId>
    <RemovedMessages>
      <TeamsChatExportInputMessage>
        <MessageId>sample string 2</MessageId>
      </TeamsChatExportInputMessage>
      <TeamsChatExportInputMessage>
        <MessageId>sample string 2</MessageId>
      </TeamsChatExportInputMessage>
    </RemovedMessages>
    <StartDate>2026-04-17T04:13:54.7394125+00:00</StartDate>
    <TeamId>sample string 1</TeamId>
  </Input>
  <List>sample string 4</List>
  <OutputExistsBehaviour>Cancel</OutputExistsBehaviour>
  <ZipResults>true</ZipResults>
</TeamsChatsExportConfiguration>

Response Information

Resource Description

System.Web.Http.IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.