post https://plataforma.bigdatacorp.com.br/chamadasassincronas/obterMetadado
Para monitorar o andamento de chamadas assíncronas, os clientes podem verificar o status de uma requisição utilizando o QueryId
obtido na chamada original. Este método informa se a consulta ainda está em execução ou se ocorreu alguma falha, retornando um objeto que descreve o status atual da requisição e o tempo decorrido em cada etapa do processo.
Parâmetros de Entrada
A tabela abaixo detalha os campos aceitos na consulta a este serviço.
Campo | Descrição |
---|---|
QueryId | ID retornado pela criação do hook / requisição assíncrona |
Retorno
A tabela a seguir descreve os campos do objeto de retorno deste método.
Campo | Descrição | Valores Possíveis |
---|---|---|
HookMetadata.Status | O status atual da requisição assíncrona associada | RegistrationFailed, Registered, Dispatched, DispatchmentFailed, Posted, PostFailed |
HookMetadata.RegistrationElapsedTime | O tempo decorrido na etapa de registro | Tempo em milisegundos |
HookMetadata.DispatchmentElapsedTime | O tempo decorrido na etapa de despacho | Tempo em milisegundos |
HookMetadata.ClientResponseHttpCode | Código HTTP da resposta do webhook | Número |
HookMetadata.ClientResponseHttpDescription | Descrição do código HTTP da resposta do webhook | Texto |
HookMetadata.ClientResponseContent | Resposta bruta do webhook | Texto |
HookMetadata.DeliveryHistory | Histórico de tentativas de envio para uma dada requisição | Lista de objetos |