Async
POST
/big-data/enrichment/asyncA rota Sync oferece uma consulta síncrona que fornece os resultados completos da pesquisa realizada.
Request
Token de autorização obtido no método user/authenticate.
Nome identificador da consulta, como por exemplo pf, pf full, pj ou pj full (consultas padronizadas) ou nome definido pelo suporte conforme cliente/contexto aplicável para consultas personalizadas.
Parâmetro necessário para o dataset que compõe a query a ser consultada. Veja aqui a lista de datasets e os respectivos parâmetros necessários (coluna G).
Endpoint para o qual o mostQI Enrichment fará uma requisição enviando o resultado da consulta.
Parâmetro que possibilita a especificação de uma URL alternativa em caso de falha na comunicação durante a chamada da URL indicada no parâmetro "webhook.url".
{
"query": "",
"parameters": {
"": ""
},
"webhook": {
"url": "",
"fallbackUrl": "",
"authorization": {
"headers": [
{
"name": "nomeCabecalho1",
"value": "valorCabecalho1"
},
{
"name": "nomeCabecalho2",
"value": "valorCabecalho2"
}
],
"queryStrings": [
{
"name": "nomeQs1",
"value": "valorQs1"
},
{
"name": "nomeQs2",
"value": "valorQs2"
}
]
}
}
}
Request samples
Responses
Lista contendo o resultado do método (consulte na documentação específica de cada um).
ID referente ao processo assíncrono de requisição ao Enrichment, denominado "processId". Este id será utilizado para verificar o status do processo e acessar o resultado da consulta, o qual é composto por datasets de um contexto específico em relação ao parâmetro de entrada.
Código único de identificação da solicitação ao servidor, que será registrado no histórico de consumo dos serviços.
Tempo de duração do processamento em milissegundos.
Objeto contendo o código de status e a mensagem de resposta.
Mensagem de retorno de status. Veja os valores possíveis nas mensagens de erro do mostQI.
Código de status interno. Veja os valores possíveis nas mensagens de erro do mostQI.
Lista de objetos do tipo Error, o formato é variável.
{
"result": {
"processId": "45d6O70c-54a7-5fab-xxxe-a3b7a0c2a06d"
},
"requestId": "tZfL59xpzkWXE3uk95t9U",
"elapsedMilliseconds": 38,
"status": {
"message": "OK",
"code": "200",
"errors": []
}
}