Cato API - EntityLookup

Recomendamos fortemente que, antes de começar a usar a Cato API, revise a Política de Suporte para a Cato API.

Visão Geral de entityLookup

A consulta entityLookup funciona com entidades do Aplicativo de Gerenciamento Cato, como locais e usuários VPN. A consulta pode ajudar você a procurar um nome de entidade para retornar o ID específico e extrair automaticamente uma lista de entidades na conta. Cada entidade é retornada com informações adicionais relevantes, como a data de criação e a descrição.

Para contas de revendedores, você pode criar chaves de API separadas dentro de cada conta de cliente que está se conectando à Cato API. Para mais informações sobre limitação de taxa e a consulta de API entityLookup, consulte Compreendendo a Limitação de Taxa da Cato API.

Detalhes para os Campos de entityLookup

Estes são os detalhes que os campos auditFeed podem mostrar para a consulta:

  • itens - o campo itens contém os dados para cada entidade
  • total - número total de entidades retornadas para esta consulta

Itens de entityLookup

Os campos EntityInfo mostram os dados para cada entidade, incluindo:

  • entidade - mostra o id, nome do Aplicativo de Gerenciamento Cato e o tipo de entidade, geralmente site ou vpnUser
  • descrição - descrição da entidade do Aplicativo de Gerenciamento Cato
  • camposAuxiliares - informações adicionais relevantes e dados sobre a entidade

Total de entityLookup

O campo Total mostra o número total de entidades para sua conta no Aplicativo de Gerenciamento Cato. O valor deste campo não muda durante a paginação do retorno da API, e pode ajudar você a compará-lo facilmente com o número total de registros recuperados.

Argumentos para o entityLookup

Estes são os argumentos que você pode passar e definir as entidades que são retornadas pela consulta:

  • ID da Conta - IDs de conta, para várias contas, insira os IDs como um array (argumento obrigatório)
  • Tipo - retornam entidades que correspondem ao tipo, por exemplo, o site ou Usuário VPN (argumento obrigatório)
  • limite - número máximo de entidades retornadas para esta consulta (o valor padrão é 50)
  • de - de acordo com o índice de entradas, comece a consulta a partir desta entidade específica
  • pesquisar - filtra o retorno de acordo com este valor
  • IDs das Entidades - IDs de entidade, para várias entidades, insira os IDs como um array
  • ordenar - define como as entidades que a consulta retorna são ordenadas

Argumento de ID da Conta de entityLookup

Digite um ou mais IDs de conta para os dados que a consulta retorna.

Este ID da Conta é exibido na página Administração > Informações Gerais.

O argumento accountIDs é obrigatório para a consulta.

Argumento de Tipo para entityLookup

O argumento de tipo define os dados da entidade que a consulta retorna. Estes são os valores suportados para o argumento tipo: site, usuárioVPN e administradores.

O argumento de tipo é obrigatório para a consulta. Consulte o esquema para os itens enum para cada valor.

Argumento de Limite de entityLookup

O argumento de limite define o número máximo de entidades que a consulta retorna. Se você não especificar o argumento de limite, a consulta fica limitada a 50 entidades.

Cada consulta pode retornar no máximo 1000 entidades.

Argumento de de para entityLookup

O argumento de de define qual entidade iniciar a consulta. Por exemplo, se uma conta tem 100 Usuários VPN, defina para 60 para mostrar apenas as últimas 40 entidades de Usuários VPN.

O primeiro item na consulta é 0. Portanto, se você deseja exibir apenas a partir do item 20, defina-o para 19.

Argumento de Pesquisar para entityLookup

O argumento de pesquisa filtra a consulta para retornar apenas nomes de entidades correspondentes. O argumento de pesquisa é um valor de string.

Argumento de IDs de Entidade para entityLookup

O argumento entityIDs retorna apenas entidades que correspondem aos IDs.

Argumento de Ordenar para entityLookup

O argumento de ordenação permite que você organize os dados de acordo com o id ou nome das entidades, em ordem ascendente ou descendente.

  • campo - use nome ou id como valor do campo
  • ordem - organiza os resultados em ordem ascendente (asc) ou descendente (dsc)

Por exemplo, para ordenar os resultados em ordem ascendente (a-z) de acordo com o nome, use este argumento: sort:{field"name", order:asc}

Argumento de pai para entityLookup

O argumento de pai é usado para consultar entidades com uma hierarquia, onde você precisa fornecer a entidade e seu pai. Por exemplo, para o tipo interfaceRede, você precisa inserir o pai com esses valores: id <id do site>, tipo site.

Consultas de exemplo para entityLookup

Esta seção contém exemplos de consultas entityLookup.

Consultar Todos os sites na Conta

Script de Exemplo do Postman

query entityLookup ($accountID: ID!, $type: EntityType!, $search: String) {
    entityLookup (accountID: $accountID, type: $type, search: $search) {
        itens {
            tipo de entidade {
                id
                nome
            }
        }
    }
}

Variáveis GraphQL

{
    "accountID": "26",
    "tipo": "site"
}

Pesquisar por Site Usando o Nome do Site

Script de Exemplo do Postman

query entityLookup ($accountID: ID!, $type: EntityType!, $search: String) {
    entityLookup (accountID: $accountID, type: $type, search: $search) {
        itens {
            tipo de entidade {
                id
                nome
            }
        }
    }
}

Variáveis GraphQL

{
    "accountID": "26",
    "tipo": "site",
    "pesquisar": "MySite"
}

Pesquisar por networkInterface Incluindo Argumento parent

Script de Exemplo do Postman

query entityLookup ($accountID: ID!, $type: EntityType!, $parent: EntityInput!) {
    entityLookup (accountID: $accountID, type: $type, parent: $parent) {
        itens {
            tipo de entidade {
                id
                nome
                tipo
            }
            descrição
            helperFields
            }
        }
}
}

Variáveis GraphQL

{
    "accountID": "26",
    "tipo": "networkInterface",
    "parent": {
        "id": 52180,
        "tipo": "site"
    }
}

Esse artigo foi útil?

Usuários que acharam isso útil: 0 de 0

0 comentário