Insights

O módulo Insights realiza análises síncronas dos dados recebidos, retornando score, status e os insights em poucos segundos.

Funcionamento do Módulo Insights

O módulo Insights opera de forma síncrona, realizando a análise dos dados imediatamente após o recebimento de uma solicitação. Esse processo envolve o cruzamento de múltiplas informações relevantes, com o objetivo de calcular o score, determinar o status e os insights da análise.

A resposta da análise é retornada em questão de segundos, permitindo decisões rápidas e integradas ao fluxo da aplicação, sem a necessidade de processamento assíncrono ou espera prolongada.


POST Response

Representa a resposta de execução da integração no módulo Insights. Caso tenha contratado mais de um módulo, pode receber todos de uma vez. O que não tiver contratado, não será retornado.


Result

CamposDescriçãoTipoObrigatório
executionIdID da execuçãoGuidSim
analysisIdID da análiseGuidSim
transactionIdID da transaçãoStringSim
insightsResultados de insightsInsights ResultNão

Insights Result

Representa os insights gerados pela análise.

CamposDescriçãoTipoObrigatório
statusStatus dos insightsStringSim
resultLista de insights geradosInsight ArrayNão

Insight

Representa um insight gerado pela análise.

CamposDescriçãoTipoObrigatório
codeCódigo do insightStringSim
descriptionDescrição do insightStringSim
typeTipo do insightStringSim
categoryCategoria do insightStringSim
relevanceRelevância do insightStringSim
relatedToEntidade ou elemento relacionado ao insightString ArraySim

JSON

{
  "executionId": "string",
  "analysisId": "string",
  "transactionId": "string",
  "insights": {
    "status": "string",
    "result": [
      {
        "code": "string",
        "description": "string",
        "type": "string",
        "category": "string",
        "relevance": "string",
        "relatedTo": [
          "string"
        ]
      }
    ]
  }
}

GET Response

Representa a resposta de execução da consulta da análise.


Result

CamposDescriçãoTipoObrigatório
analysisIdID da análiseGuidSim
transactionIdID da transaçãoStringSim
insightsResultados de insightsInsights ResultNão

Insights Result

Representa os insights gerados pela análise.

CamposDescriçãoTipoObrigatório
statusStatus dos insightsStringSim
resultLista de insights geradosInsight ArrayNão

Insight

Representa um insight gerado pela análise.

CamposDescriçãoTipoObrigatório
codeCódigo do insightStringSim
descriptionDescrição do insightStringSim
typeTipo do insightStringSim
categoryCategoria do insightStringSim
relevanceRelevância do insightStringSim
relatedToEntidade ou elemento relacionado ao insightString ArraySim

JSON

{
  "analysisId": "string",
  "transactionId": "string",
  "insights": {
    "status": "string",
    "result": [
      {
        "code": "string",
        "description": "string",
        "type": "string",
        "category": "string",
        "relevance": "string",
        "relatedTo": [
          "string"
        ]
      }
    ]
  }
}

Response com erro

Representa os detalhes de um problema retornado pela API em caso de erro.

CamposDescriçãoTipoObrigatório
typeURI que identifica o tipo de problema específico. Pode ser usado para categorizar o erro.StringNão
titleTítulo descritivo do problemaStringSim
statusCódigo de status HTTP associado ao problemaIntegerSim
errorsErros de validaçãoObjectSim
instanceURI que identifica a instância específica do problemaStringNão

JSON

{
  "errors": {
    "string": [
      "string"
    ]
  },
  "type": "string",
  "title": "string",
  "status": 0,
  "traceId": "string"
}