GET | Listar agents

Prev Next

Recupera a lista de agents cadastrados no Network Connector.

Requisitos

  • Possuir autorização com permissão de acesso e de leitura e escrita ao recurso Sistema, concedida pelo administrador no A2A.
  • Saiba mais em Como gerenciar autorizações.

Requisição

Método e endpoint

GET /api/system/nc/agent

Cabeçalhos obrigatórios

Nome Tipo Obrigatório Descrição
Authorization string Sim Token Bearer de autenticação.

Exemplo de requisição

cURL

curl -X GET "https://{URL}/api/system/nc/agent" \
  -H "Authorization: Bearer {TOKEN}"

Código de status

HTTP/1.1 200 OK 

Resposta

{
    "code": 200,
    "response": {
        "status": 200,
        "message": "1 agent found",
        "error": false,
        "error_code": 0,
        "detail": "",
        "mensagem": "1 agent found",
        "erro": false,
        "cod_erro": 0
    },
    "agents": [
        {
             "id": "1",
             "name": "Default",
             "port": "30000",
             "fingerprint":
             "Zk9YalVUVDRaeWh2b0FKb29uWmhESk44VVdqcEZkSE1qSUZKMkREUjlOdz06Um1kSlUyWlRSbkYwVEZCb2ExUjNRenAzUkhkellXMVJhMWQyWldad1NXSnI="
        }
    ]
}

Campos da resposta

Campo Tipo Descrição
code int Código HTTP da resposta.
response.status int Código de status HTTP.
response.message string Mensagem descritiva da resposta.
response.error boolean Indica se ocorreu um erro na requisição, retornando true ou false.
agents array Lista de Agents cadastrados.

Detalhamento dos objetos do array agents

Campo Tipo Descrição
id int Código único de identificação do agent gerado automaticamente pelo Segura.
name string Nome do agent.
port string Número da porta gerada automaticamente pelo sistema para conectar o agent à instância.
fingerprint string Hash único gerado pelo sistema para conectar o agent à porta. Nota: se a opção Ativar criptografia de informações sensíveis estiver habilitada, essa informação será protegida. Para visualizá-la, baixe a chave de descriptografia.

Códigos de erro e soluções

Código Erro Descrição Solução
401 unauthorized O usuário não tem permissão para acessar este recurso. Verifique se o token bearer está correto e atualizado. Confirme que o usuário possui as permissões adequadas.
404 agent_not_found O agent solicitado não foi encontrado. Certifique-se de que o agent existe e que o ID fornecido está correto.
500 http_referer_not_allowed A requisição foi bloqueada porque a origem (Referer) não está permitida pelo servidor. Confirme se a requisição está sendo feita a partir de um domínio autorizado. Verifique as configurações de segurança e CORS.

Exemplo de resposta para erro 404

{
    "code": 404,
    "message": "Agent not found",
    "error": true,
    "error_code": 1001
}

Exemplo de resposta para erro 500

{
    "code": 500,
    "response": {
        "status": 500,
        "message": "The http referer is not allowed",
        "error": true,
        "error_code": 1105,
        "detail": "",
        "mensagem": "The http referer is not allowed",
        "erro": true,
        "cod_erro": 1105
    },
    "tenant": "Segura"
}