# Importar conversas do Microsoft Teams

Este endpoint importa conversas originadas do Microsoft Teams.

Source: https://zild.ai/pt-BR/docs/api-reference/post-api-Insight-import-ms-teams

POST `/Insight/import-ms-teams`

Este endpoint importa conversas originadas do Microsoft Teams.

## Autenticação

**Autenticação obrigatória.** Envie sua chave de API de usuário no header X-API-Key.

## Parâmetros

Esta operação não possui parâmetros de rota, query ou header.

## Corpo da requisição

**Content type:** `application/json` · **Schema:** `ConversationImportMicrosoftTeamsDto`



<table class="api-params"><thead><tr><th>Propriedade</th><th>Tipo</th><th>Obrigatório</th><th>Descrição</th><th>Restrições</th></tr></thead><tbody><tr><td><code>conversationImportRequestDto</code></td><td><code>ConversationImportRequestDto</code></td><td>Não</td><td>—</td><td>—</td></tr><tr><td><code>conversationImportMicrosoftTeamsEntryDtos</code></td><td><code>array&lt;ConversationImportMicrosoftTeamsEntryDto&gt;</code></td><td>Não</td><td>—</td><td>aceita null</td></tr></tbody></table>



## Exemplo de requisição



```
curl --request POST \
  --url 'https://api.zild.ai/Insight/import-ms-teams' \
  --header 'X-API-Key: YOUR_USER_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "conversationImportRequestDto": {
    "checklistId": 0,
    "communicationChannel": 0,
    "tenantId": 0,
    "conversationIntegrationType": 0,
    "userEmail": "string",
    "createdAt": "2026-09-22T18:00:00Z",
    "clientName": "string",
    "fileUrl": "string",
    "fileName": "string",
    "queueId": 0,
    "agentType": 0,
    "conversationType": 0,
    "applicationStatusId": 0
  },
  "conversationImportMicrosoftTeamsEntryDtos": [
    {
      "id": "string",
      "speechServiceResultId": "string",
      "text": "string",
      "speakerId": "string",
      "speakerDisplayName": "string",
      "confidence": 0,
      "startOffset": "string",
      "endOffset": "string",
      "hasBeenEdited": true,
      "roomId": "string",
      "spokenLanguageTag": "string"
    }
  ]
}'
```



## Respostas



<table class="api-params"><thead><tr><th>Status</th><th>Descrição</th><th>Corpo da resposta</th></tr></thead><tbody><tr><td><code>200</code></td><td>Importacao concluida com sucesso</td><td>Nenhum corpo de resposta está definido.</td></tr></tbody></table>



## Modelos de dados

`AgentType`0 = ZildAssist; 1 = ZildFlow; 2 = ZildInsightChat; 3 = ZildChat; 4 = ZildDocs; 5 = ZildVoice; 6 = ZildCoach; 7 = ZildInsightChecklist

`integer`

`CommunicationChannel`0 = Default; 1 = WhatsApp; 2 = Telefonia; 3 = Email; 4 = WebChat; 5 = InstagramDirectMessage; 6 = FacebookMessenger; 7 = MicrosoftTeams; 8 = ZildCoach

`integer`

`ConversationImportMicrosoftTeamsDto`

<table class="api-params"><thead><tr><th>Propriedade</th><th>Tipo</th><th>Obrigatório</th><th>Descrição</th><th>Restrições</th></tr></thead><tbody><tr><td><code>conversationImportRequestDto</code></td><td><code>ConversationImportRequestDto</code></td><td>Não</td><td>—</td><td>—</td></tr><tr><td><code>conversationImportMicrosoftTeamsEntryDtos</code></td><td><code>array&lt;ConversationImportMicrosoftTeamsEntryDto&gt;</code></td><td>Não</td><td>—</td><td>aceita null</td></tr></tbody></table>

`ConversationImportMicrosoftTeamsEntryDto`

<table class="api-params"><thead><tr><th>Propriedade</th><th>Tipo</th><th>Obrigatório</th><th>Descrição</th><th>Restrições</th></tr></thead><tbody><tr><td><code>id</code></td><td><code>string</code></td><td>Não</td><td>—</td><td>aceita null</td></tr><tr><td><code>speechServiceResultId</code></td><td><code>string</code></td><td>Não</td><td>—</td><td>aceita null</td></tr><tr><td><code>text</code></td><td><code>string</code></td><td>Não</td><td>—</td><td>aceita null</td></tr><tr><td><code>speakerId</code></td><td><code>string</code></td><td>Não</td><td>—</td><td>aceita null</td></tr><tr><td><code>speakerDisplayName</code></td><td><code>string</code></td><td>Não</td><td>—</td><td>aceita null</td></tr><tr><td><code>confidence</code></td><td><code>number · double</code></td><td>Não</td><td>—</td><td>—</td></tr><tr><td><code>startOffset</code></td><td><code>string</code></td><td>Não</td><td>—</td><td>aceita null</td></tr><tr><td><code>endOffset</code></td><td><code>string</code></td><td>Não</td><td>—</td><td>aceita null</td></tr><tr><td><code>hasBeenEdited</code></td><td><code>boolean</code></td><td>Não</td><td>—</td><td>—</td></tr><tr><td><code>roomId</code></td><td><code>string</code></td><td>Não</td><td>—</td><td>aceita null</td></tr><tr><td><code>spokenLanguageTag</code></td><td><code>string</code></td><td>Não</td><td>—</td><td>aceita null</td></tr></tbody></table>

`ConversationImportRequestDto`

<table class="api-params"><thead><tr><th>Propriedade</th><th>Tipo</th><th>Obrigatório</th><th>Descrição</th><th>Restrições</th></tr></thead><tbody><tr><td><code>checklistId</code></td><td><code>integer · int32</code></td><td>Não</td><td>—</td><td>—</td></tr><tr><td><code>communicationChannel</code></td><td><code>CommunicationChannel</code></td><td>Não</td><td>—</td><td>—</td></tr><tr><td><code>tenantId</code></td><td><code>integer · int32</code></td><td>Não</td><td>—</td><td>—</td></tr><tr><td><code>conversationIntegrationType</code></td><td><code>ConversationIntegrationType</code></td><td>Não</td><td>—</td><td>—</td></tr><tr><td><code>userEmail</code></td><td><code>string</code></td><td>Não</td><td>—</td><td>aceita null</td></tr><tr><td><code>createdAt</code></td><td><code>string · date-time</code></td><td>Não</td><td>—</td><td>—</td></tr><tr><td><code>clientName</code></td><td><code>string</code></td><td>Não</td><td>—</td><td>aceita null</td></tr><tr><td><code>fileUrl</code></td><td><code>string</code></td><td>Não</td><td>—</td><td>aceita null</td></tr><tr><td><code>fileName</code></td><td><code>string</code></td><td>Não</td><td>—</td><td>aceita null</td></tr><tr><td><code>queueId</code></td><td><code>integer · int32</code></td><td>Não</td><td>—</td><td>—</td></tr><tr><td><code>agentType</code></td><td><code>AgentType</code></td><td>Não</td><td>—</td><td>—</td></tr><tr><td><code>conversationType</code></td><td><code>ConversationType</code></td><td>Não</td><td>—</td><td>—</td></tr><tr><td><code>applicationStatusId</code></td><td><code>integer · int32</code></td><td>Não</td><td>—</td><td>—</td></tr></tbody></table>

`ConversationIntegrationType`0 = None; 1 = Olus; 2 = TotalIP; 3 = MicrosoftTeams; 4 = Fluctus; 5 = OpaSuite; 6 = ChatMix; 7 = MKBOOT; 8 = FocusChat; 9 = Tallos; 10 = SZFortics; 11 = James; 12 = MatrixGo; 13 = Twilio; 14 = Native; 15 = Internal; 16 = RetellAI; 17 = ElevenLabs; 18 = Email; 19 = WhatsAppApi; 20 = WebChat

`integer`

`ConversationType`0 = ZildAssist; 1 = ZildInsight; 2 = AiSdrReactive; 3 = AiSdrProactive; 4 = AiHrInterview; 5 = ZildCoach; 6 = ZildVoice; 99 = Agent

`integer`
