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 |
