As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
ListCallAnalyticsCategories
Fornece uma lista de categorias do Call Analytics, incluindo todas as regras que compõem cada categoria.
Para obter informações detalhadas sobre uma categoria específica do Call Analytics, use aGetCallAnalyticsCategory operação.
Sintaxe da solicitação
{
"MaxResults": number
,
"NextToken": "string
"
}
Parâmetros de solicitação
Para obter informações sobre os parâmetros que são comuns a todas as ações, consulte Parâmetros comuns.
A solicitação aceita os dados a seguir no formato JSON.
- MaxResults
-
O número máximo de categorias de Call Analytics a serem retornadas em cada página de resultados. Se houver menos resultados do que o valor especificado, somente os resultados reais serão retornados. Se você não especificar um valor, será usado um padrão de 5.
Tipo: inteiro
Faixa válida: valor mínimo de 1. Valor máximo de 100.
Obrigatório: não
- NextToken
-
Se sua
ListCallAnalyticsCategories
solicitação retornar mais resultados do que os que podem ser exibidos,NextToken
será exibida na resposta com uma string associada. Para obter a próxima página de resultados, copie essa string e repita sua solicitação, inclusiveNextToken
com o valor da string copiada. Repita conforme necessário para ver todos os resultados.Tipo: String
Restrições de tamanho: tamanho máximo de 8192.
Padrão:
.+
Obrigatório: não
Sintaxe da resposta
{
"Categories": [
{
"CategoryName": "string",
"CreateTime": number,
"InputType": "string",
"LastUpdateTime": number,
"Rules": [
{
"InterruptionFilter": {
"AbsoluteTimeRange": {
"EndTime": number,
"First": number,
"Last": number,
"StartTime": number
},
"Negate": boolean,
"ParticipantRole": "string",
"RelativeTimeRange": {
"EndPercentage": number,
"First": number,
"Last": number,
"StartPercentage": number
},
"Threshold": number
},
"NonTalkTimeFilter": {
"AbsoluteTimeRange": {
"EndTime": number,
"First": number,
"Last": number,
"StartTime": number
},
"Negate": boolean,
"RelativeTimeRange": {
"EndPercentage": number,
"First": number,
"Last": number,
"StartPercentage": number
},
"Threshold": number
},
"SentimentFilter": {
"AbsoluteTimeRange": {
"EndTime": number,
"First": number,
"Last": number,
"StartTime": number
},
"Negate": boolean,
"ParticipantRole": "string",
"RelativeTimeRange": {
"EndPercentage": number,
"First": number,
"Last": number,
"StartPercentage": number
},
"Sentiments": [ "string" ]
},
"TranscriptFilter": {
"AbsoluteTimeRange": {
"EndTime": number,
"First": number,
"Last": number,
"StartTime": number
},
"Negate": boolean,
"ParticipantRole": "string",
"RelativeTimeRange": {
"EndPercentage": number,
"First": number,
"Last": number,
"StartPercentage": number
},
"Targets": [ "string" ],
"TranscriptFilterType": "string"
}
}
]
}
],
"NextToken": "string"
}
Elementos de resposta
Se a ação for bem-sucedida, o serviço reenviará uma resposta HTTP 200.
Os seguintes dados são retornados no formato JSON pelo serviço.
- Categories
-
Fornece informações detalhadas sobre suas categorias do Call Analytics, incluindo todas as regras associadas a cada categoria.
Tipo: matriz de objetos CategoryProperties
- NextToken
-
Se
NextToken
estiver presente em sua resposta, isso indica que nem todos os resultados são exibidos. Para ver o próximo conjunto de resultados, copie a string associada aoNextToken
parâmetro na saída de resultados e execute sua solicitação novamente, inclusiveNextToken
com o valor da string copiada. Repita conforme necessário para ver todos os resultados.Tipo: String
Restrições de tamanho: tamanho máximo de 8192.
Padrão:
.+
Erros
Para obter informações sobre os erros comuns a todas as ações, consulteErros comuns.
- BadRequestException
-
Sua solicitação não passou em um ou mais testes de validação. Isso pode ocorrer quando a entidade que você está tentando excluir não existe ou está em um estado não terminal (como
IN PROGRESS
). Consulte o campo da mensagem de exceção para obter mais informações.Código de status HTTP: 400
- InternalFailureException
-
Ocorreu um erro interno. Verifique a mensagem de erro, corrija o problema e tente fazer sua solicitação novamente.
Código de status HTTP: 500
- LimitExceededException
-
Você enviou muitas solicitações ou seu arquivo de entrada é muito longo. Aguarde antes de tentar novamente sua solicitação ou use um arquivo menor e tente fazer sua solicitação novamente.
Código de status HTTP: 400
Consulte também
Para obter mais informações sobre como usar essa API em um dos AWS SDKs específicos de linguagem, consulte o seguinte: