Importar conversas do Microsoft Teams

Este endpoint importa conversas originadas do Microsoft 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

PropriedadeTipoObrigatórioDescriçãoRestrições
conversationImportRequestDtoConversationImportRequestDtoNão——
conversationImportMicrosoftTeamsEntryDtosarray<ConversationImportMicrosoftTeamsEntryDto>Não—aceita null

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

StatusDescriçãoCorpo da resposta
200Importacao concluida com sucessoNenhum corpo de resposta está definido.

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
PropriedadeTipoObrigatórioDescriçãoRestrições
conversationImportRequestDtoConversationImportRequestDtoNão——
conversationImportMicrosoftTeamsEntryDtosarray<ConversationImportMicrosoftTeamsEntryDto>Não—aceita null
ConversationImportMicrosoftTeamsEntryDto
PropriedadeTipoObrigatórioDescriçãoRestrições
idstringNão—aceita null
speechServiceResultIdstringNão—aceita null
textstringNão—aceita null
speakerIdstringNão—aceita null
speakerDisplayNamestringNão—aceita null
confidencenumber · doubleNão——
startOffsetstringNão—aceita null
endOffsetstringNão—aceita null
hasBeenEditedbooleanNão——
roomIdstringNão—aceita null
spokenLanguageTagstringNão—aceita null
ConversationImportRequestDto
PropriedadeTipoObrigatórioDescriçãoRestrições
checklistIdinteger · int32Não——
communicationChannelCommunicationChannelNão——
tenantIdinteger · int32Não——
conversationIntegrationTypeConversationIntegrationTypeNão——
userEmailstringNão—aceita null
createdAtstring · date-timeNão——
clientNamestringNão—aceita null
fileUrlstringNão—aceita null
fileNamestringNão—aceita null
queueIdinteger · int32Não——
agentTypeAgentTypeNão——
conversationTypeConversationTypeNão——
applicationStatusIdinteger · int32Não——
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