post https://plataforma.bigdatacorp.com.br/monitoramento/relatorio
Descrição
Esta funcionalidade permite verificar o histórico de envios de monitoramento, bem como os datasets monitorados. São retornadas informações paginadas sobre cada monitoramento e o número de documentos alterados.
Parâmetros de Entrada
A tabela a seguir descreve os parâmetros de entrada deste método, indicando se são obrigatórios ou não.
Campo | Obrigatório? | Descrição | Valores Possíveis |
---|---|---|---|
AccessToken | Sim | Token de autenticação nas APIs da Plataforma de Dados. Também pode ser informado no cabeçalho da requisição. | Token JWT |
SubscriptionId | Não | Identificador de monitoramento | GUID |
Limit | Não | Indica a quantidade de retornos por página | 10,20,30... |
PageId | Não | Indica o número da página a ser consultada | 1,2,3 |
OrderByDescendingDate | Não | Indica a ordem dos items da lista. Por padrão a ordem é decrescente. | Boolean |
RetornoA tabela a seguir descreve os campos do objeto de retorno desse método.
Campo | Descrição |
---|---|
SubscriptionDeliveries | Lista de objetos com o histórico de monitoramentos |
SubscriptionDeliveries[n].TotalRecords | Quantidade de documentos monitorados |
SubscriptionDeliveries[n].TriggeredRecords | Quantidade de documentos que ativaram o monitoramento |
SubscriptionDeliveries[n].DeliveryDate | Data de envio do monitoramento |
SubscriptionDeliveries[n].TriggeredSummary | Objeto com detalhes do monitoramento |
SubscriptionDeliveries[n].TriggeredSummary[n].Api | Api monitorada |
SubscriptionDeliveries[n].TriggeredSummary[n].Datasets | Datasets inscritos no monitoramento |
SubscriptionDeliveries[n].TriggeredSummary[n].Datasets[n].TotalTriggeredRecords | Quantidade de documentos que ativaram o monitoramento |
SubscriptionDeliveries[n].TriggeredSummary[n].Datasets[n].TriggeredPercentage | Porcentagem de documentos que ativaram o monitoramento em relação aos documentos monitorados |
SubscriptionDetails[n].LastTriggeredDate | Data em que a última alteração foi encontrada |
Exemplos
A seguir estão alguns exemplos de uso deste endpoint.
POST
: https://plataforma.bigdatacorp.com.br/monitoramento/relatorio
Request:
{
"PageId": 4,
"Limit": 1,
"OrderByDescendingDate": false
}
Response:
{
"SubscriptionDeliveryHistory": {
"SubscriptionDeliveries": [
{
"TotalRecords": 97,
"TriggeredRecords": 3,
"DeliveryDate": "0001-01-01T00:00:00",
"TriggeredSummary": [
{
"Api": "people",
"Datasets": {
"basic_data": {
"TotalTriggeredRecords": 2,
"TriggeredPercentage": 2.06
},
"addresses": {
"TotalTriggeredRecords": 1,
"TriggeredPercentage": 1.03
}
}
}
]
}
],
"NextPageId": 5
},
"QueryId": "c222d9b9-a75a-42ea-8e16-3bd6e6954415",
"ElapsedMilliseconds": 2718,
"QueryDate": "2025-07-07T15:38:07.912659-03:00",
"Status":{
"report": [
{
"Code": 0,
"Message": "OK"
}
]
}
}