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
    Vue d'ensemble de l'API REST v1

    Vue d'ensemble de l'API REST v1

    Les API REST de Netskope utilisent un jeton d’authentification pour effectuer des appels autorisés vers l’API. Les API REST de Netskope permettent d’accéder aux ressources via des chemins URI. Le jeton doit être utilisé dans chaque appel API REST pour le locataire. Le jeton peut être généré ou révoqué dans l'interface utilisateur de Netskope en allant à Settings > Tools > Rest API v1.

    RESTapiPage.png

    Pour définir l'expiration du jeton, cliquez sur l'icône en forme de crayon à côté de la date d'expiration.

    TokenExpiration.png

    Dans la liste déroulante, sélectionnez le nombre d'heures, de jours, de semaines ou de mois pendant lesquels le jeton doit rester valide, ou celui pour qu'il n'expire jamais, puis cliquez sur Save.

    RESTAPIchangeToken.png

    Demandes HTTP

    Le format de l'URL de la demande est le suivant :

     https://<tenant-URL>/api/v1/<endpointname>>&<op>=<value>

    Les noms des points d'accès et les paramètres de requête valides sont décrits dans les sections suivantes. Le jeton obtenu à partir de la page de l'API REST dans l'interface utilisateur de Netskope est nécessaire.

    Réponses HTTP

    L'API REST de Netskope utilise le format JSON pour toutes les réponses avec les codes d'erreur suivants :

    Code de réponse HTTPDescription
    200Success
    302Redirect
    403Unauthorized
    404Non trouvé
    429Trop de demandes
    500Erreur de serveur interne
    503Service en maintenance

    Le format général d'une réponse positive est le suivant :

    {
        "status" : "success",
        "data" : [
            {   result entry 1 },
            {   result entry 2 },
            …
         ]
    }

    Le format général d'une réponse d'erreur est le suivant :

    {
        "status" : "error",
        "errorCode" :  "error code in string format e.g. Authorization Error"
    
        "errors" : [ "error message 1", "error message 2", ... ]
    }

    Chaque erreur produit une entrée dans le tableau des erreurs.

    Limitation du taux

    La limitation du débit doit être prise en compte lors de l'utilisation des API REST de Netskope. Si un niveau d'utilisation excessif est atteint, une erreur standard 429 Too Many Requests sera renvoyée. Pour éviter cette erreur, limitez vos appels à l'API REST à un maximum de 24 requêtes toutes les 5 secondes. Quatre demandes sont traitées la première seconde, tandis que 20 sont mises en file d'attente et traitées au cours des quatre secondes suivantes.

    Il existe deux requêtes au format API REST. En voici une :

    curl --location 'https://devicedata.qa.boomskope.com/api/v1/clients' \ 
    --header 'Cookie: debug.var.show_response_debug_headers=1' \
    --header 'Content-Type: application/json' \
    --data '{
    "token": "<tenantToken>",
    "fields": "host_info.steeringConfig",
    "limit": "10"
    }'

    En voici un autre :

    curl --location 'https://webui-qe01-lon3-mp-prod.goskope.com/api/v1/clients' \ 
    --header 'Cookie: debug.var.show_response_debug_headers=1' \
    --header 'Content-Type: application/json' \
    --data '{
    "token": "<tenant token>",
    "query": "host_info.steeringConfig notlike Defau",
    "limit": "100"
    }'

    Il existe plusieurs opérateurs. Par exemple : like, not like, gt, lt, ge, et le sont différents opérateurs que vous pouvez utiliser pour "query": "host_info.steeringConfig <OPERATOR> VALUE"

    Dans ce thème
    • Vue d'ensemble de l'API REST v1