Documentação Técnica

Listar Inscrições

Descrição

Este endpoint permite listar todos os registros de monitoramento ativos para um domínio, retornando informações detalhadas como parâmetros, datasets e APIs. Os registros são exibidos em ordem cronológica de criação. A funcionalidade suporta filtros e paginação para a análise de grandes volumes de dados.

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.

CampoObrigatório?DescriçãoValores Possíveis
AccessTokenSimToken de autenticação para as APIs da Plataforma de Dados. Também pode ser informado no cabeçalho da requisição.Token JWT
PageSizeNãoA quantidade máxima de registros que serão retornados por requisição (padrão de 50 registros)Número inteiro maior que 0.
CursorNãoEste campo recebe uma identificação de monitoramento (SubscriptionId), que será usada como referência para obter os demais registros gerados a partir da data de criação desta referência.SubscriptionId
FilterByParametersNãoO filtro de busca utilizando um parâmetro específico nos registros associadosO mesmo valor do parâmetro "q" das consultas em datasets

Retorno

A tabela a seguir descreve os campos do objeto de retorno desse método.

CampoDescrição
ActiveSubscriptionsLista de objetos com as informações detalhadas de cada monitoramento
ActiveSubscriptions[n].SubscriptionIdId único do monitoramento
ActiveSubscriptions[n].OriginalQueryIdQueryId da chamada que originou esse monitoramento
ActiveSubscriptions[n].ApiAPI usada nesse monitoramento (people, companies)
ActiveSubscriptions[n].LocaleRegião referente ao monitoramento (pt-br, mx-es)
ActiveSubscriptions[n].ParametersParâmetros enviados na chamada que originou esse monitoramento
ActiveSubscriptions[n].DatasetsDatasets inscritos no monitoramento
ActiveSubscriptions[n].TargetHookConfiguração de hook de retorno utilizada

Exemplos

A seguir estão alguns exemplos de uso deste endpoint.

POST: https://plataforma.bigdatacorp.com.br/monitoramento/listar

Request:

{
    // Empty
}

Response:

{
  "ActiveSubscriptions": [
    {
      "SubscriptionId": "66eb250c116bae298ca4dafe",
      "OriginalQueryId": "b9886b7d-c796-43ac-b97d-c5006a33ecf5",
      "Api": "people",
      "Locale": "pt-br",
      "Parameters": "doc{CPF}",
      "Datasets": "basic_data.listen(TaxIdStatus)",
      "TargetHook": "email{[email protected]}"
    }
  ],
  "QueryId": "1cfecda3-7cdf-4c9e-10e7-e66c5b2b74a5",
  "ElapsedMilliseconds": 0,
  "QueryDate": "2024-09-19T13:51:39.898Z",
  "Status": {
    "subscription": [
      {
        "Code": 0,
        "Message": "OK"
      }
    ]
  }
}
Request:

{
    "FilterByParameters": "doc{CPF}"
}

Response:

{
  "ActiveSubscriptions": [
    {
      "SubscriptionId": "66eb250c116bae298ca4dafe",
      "OriginalQueryId": "b9886b7d-c796-43ac-b97d-c5006a33ecf5",
      "Api": "people",
      "Locale": "pt-br",
      "Parameters": "doc{CPF}",
      "Datasets": "basic_data.listen(TaxIdStatus)",
      "TargetHook": "email{[email protected]}"
    }
  ],
  "QueryId": "1cfecda3-7cdf-4c9e-10e7-e66c5b2b74a5",
  "ElapsedMilliseconds": 0,
  "QueryDate": "2024-09-19T13:51:39.898Z",
  "Status": {
    "subscription": [
      {
        "Code": 0,
        "Message": "OK"
      }
    ]
  }
}
Request:

{
    "Cursor": "66c33ea6793e9579617c8165",
    "PageSize": 10
}

Response:

{
  "ActiveSubscriptions": [
    {
      "SubscriptionId": "66eb250c116bae298ca4dafe",
      "OriginalQueryId": "b9886b7d-c796-43ac-b97d-c5006a33ecf5",
      "Api": "people",
      "Locale": "pt-br",
      "Parameters": "doc{CPF}",
      "Datasets": "basic_data.listen(TaxIdStatus)",
      "TargetHook": "email{[email protected]}"
    }
  ],
  "QueryId": "1cfecda3-7cdf-4c9e-10e7-e66c5b2b74a5",
  "ElapsedMilliseconds": 0,
  "QueryDate": "2024-09-19T13:51:39.898Z",
  "Status": {
    "subscription": [
      {
        "Code": 0,
        "Message": "OK"
      }
    ]
  }
}
Language
Credentials
Click Try It! to start a request and see the response here!