Netskope LogoNetskope Logo
  • Services de sécurité
  • Services d’IA
  • Services de miseenréseau
  • Services d'analyse
  • Intégrations
  • getting-started.svgPour commencer
    • Support
    • Communauté
    • Netskope.com
    © 2026 Tous droits réservés. Netskope Inc.
    Accueil
    API REST
    Points de terminaison de l'API de la plateforme Netskope pour l'API REST v1
    Obtenir des données sur les clients

    Obtenir des données sur les clients

    Ce point d'accès renvoie des informations sur le site Netskope Client.

    Point final de la demande

    https://<tenant-URL>/api/v1/clients

    Valid query parameters are:

    CléValueDescription
    tokenstringIl s'agit d'une obligation. Le jeton obtenu sur la page de l'API REST dans l'interface utilisateur de Netskope ( Settings > Tools > Rest API v1) est nécessaire. Nous vous recommandons de placer le jeton dans le corps de la demande, et non dans l'URL du point final.
    queryRequête valide sur les différents champs.Il s'agit d'un filtre sur toutes les entrées de la base de données.
    limitEntier positif inférieur à 5000Les réponses de l'API REST peuvent renvoyer jusqu'à 5000 événements dans une seule réponse. Vous pouvez utiliser la pagination pour obtenir davantage de résultats.
    skipNombre entier positifSauter certains événements (utile pour la pagination en combinaison avec la limite).

    Note

    Les champs de requête pour ce point d'accès sont légèrement différents des autres. Pour le savoir, il faut d'abord obtenir une liste de clients, voir les données renvoyées, puis définir la requête en conséquence.

    Exemple de demande de données d'un client

    POST https://<tenant-URL>/api/v1/clients
    {    
        "token": "f32a973eddd7bc1602fc0f48dc0a",
        "query": "host_info"} 

    Response

    Le nom d'hôte est renvoyé comme suit :

    {
         "_id": ,
         "client_install_time": 
         "device_id": ,
         "host_info":
         {
            "device_make": ,
            "device_model": ,
            "hostname": ,
            "os": ,
            "os_version":
            "nsdeviceuid":  
         },
          "last_event":
         {
            "actor": ,
            "event": ,
            "status": ,
            "timestamp": 
          },
          "users":
          [
           {
            "_id": ,
            "client_version": ,
            "device_classification_status": ,
            "last_event":
            {
               "actor": ,
               "event": ,
               "status": ,
               "timestamp": 
            },
            "user_added_time":,
            "user_source": ,
            "userkey": ,
            "username": 
           }
          ]
         }

    La requête pour un hôte particulier devrait donc ressembler à host_info.hostname eq 'xxx' ou host_info.hostname eq 'yyy'.

    Le backend renvoie l'état de nombreux champs sous forme de valeurs numériques. Dans l'interface utilisateur, ils sont convertis en texte lisible, mais pas dans l'API REST. Les correspondances sont indiquées ci-dessous :

    "device_classification_status": {
        "managed": 0,
        "unmanaged": 1,
        "unknown": 2
    },
    "last_event": {
        "status": {
            "Disabled": 0,
            "Enabled": 1,
            "Uninstalled": 2
        },
        "event": {
            "Installed": 0,
            "Tunnel Up": 1,
            "Tunnel Down": 2,
            "Tunnel down due to Secure Forwarder": 3,
            "Tunnel down due to config error": 4,
            "Tunnel down due to error": 5,
            "User Disabled": 6,
            "User Enabled": 7,
            "Admin Disabled": 8,
            "Admin Enabled": 9,
            "Uninstalled": 10,
            "Installation Failure": 11
        },
        "actor":{
            "User": 0,
            "Admin": 1,
            "System": 2
        }
    },
    "user_source": {
        "Directory": 0,
        "Manual": 1
    }
    "host_info": {
        os: {
            "Windows": 0,
            "Mac": 1,
            "Android": 3,
            "Windows Server": 4
        }
    }

    La hiérarchie est importante. Ainsi, pour rechercher les derniers événements, la requête doit être adressée à last_events.status = 0 afin de trouver les événements désactivés.

    Dans ce thème
    • Obtenir des données sur les clients