POST api/ConversationAnalysis/PostConversationAnalysis

Allows posting Conversation for AI analysis

Request Information

URI Parameters

None.

Body Parameters

Conversation file info with the Conversation content as base 64

ConversationFileInfo
NameDescriptionTypeAdditional information
ContentBase64

Gets or sets the content base 64

string

None.

Extension

Conversation file extension

string

None.

Name

Conversation name

string

None.

Description

Conversation Description

string

None.

ConversationFileName

Conversation file name

string

None.

Request Formats

application/json, text/json

Sample:
{
  "ContentBase64": "sample string 1",
  "Extension": "sample string 2",
  "Name": "sample string 3",
  "Description": "sample string 4",
  "ConversationFileName": "sample string 5"
}

application/xml, text/xml

Sample:
<ConversationFileInfo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CSP.AI.Portal.Models">
  <ContentBase64>sample string 1</ContentBase64>
  <ConversationFileName>sample string 5</ConversationFileName>
  <Description>sample string 4</Description>
  <Extension>sample string 2</Extension>
  <Name>sample string 3</Name>
</ConversationFileInfo>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'ConversationFileInfo'.

Response Information

Resource Description

Audio Conversation Status with status of post if it was successful or not, with unique Conversation key which you can save to get analysis

JobStatus
NameDescriptionTypeAdditional information
JobID

globally unique identifier

None.

Success

boolean

None.

ErrorMsg

string

None.

Response Formats

application/json, text/json

Sample:
{
  "JobID": "e98e6e38-6b40-401f-a1e6-7bb132a889d1",
  "Success": true,
  "ErrorMsg": "sample string 3"
}

application/xml, text/xml

Sample:
<JobStatus xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CSP.AI.Portal.Models">
  <ErrorMsg>sample string 3</ErrorMsg>
  <JobID>e98e6e38-6b40-401f-a1e6-7bb132a889d1</JobID>
  <Success>true</Success>
</JobStatus>