Référence API

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 3 minutes de lecture
  • Utilisez ServiceNow des API pour modifier les fonctionnalités et ajouter des fonctionnalités sur le ServiceNow AI Platform.

    Client

    Utilisez les API JavaScript côté client pour contrôler le fonctionnement et l’affichage ServiceNow AI Platform dans le navigateur Web. Les API côté client fournissent des fonctionnalités courantes que vous pouvez ajouter à votre instance en appelant les API à partir de scripts côté client, tels que des scripts clients et des scripts de politique d’interface utilisateur.

    Cas d’utilisation courants :
    • Utilisez l’API GlideAjax pour appeler le code côté serveur à partir d’un script client.
    • Utilisez l’API GlideForm pour personnaliser les formulaires.

    Mobile client

    Cabrillo JS est une API JavaScript côté client permettant d’accéder aux options à l’intérieur ServiceNow AI Platform d’applications mobiles natives. Cabrillo JS fournit des méthodes pour utiliser les options natives de l’appareil, l’interface utilisateur mobile native et d’autres ServiceNow AI Platform fonctionnalités mobiles.

    Mobile SDK

    Utilisez le ServiceNow Mobile SDK pour tirer parti des fonctionnalités et des ressources de ServiceNow AI Platform vos applications mobiles autonomes Android et iOS.

    À l’aide de , Mobile SDK vous pouvez effectuer les opérations suivantes dans vos applications :

    • Accédez aux données de votre ServiceNow instance via ses API REST publiques ou ses API REST scriptées personnalisées que vous développez.
    • Intégrez et activez Agent virtuel dans l’interface de votre application.
    • Collectez et suivez les événements d’analyse personnalisés à des fins d’analyse.
    • Joindre des documents (pièces jointes) à un enregistrement dans votre ServiceNow instance.
    • Chargez les pages Web hébergées sur votre ServiceNow instance dans une vue Web native ou Cabrillo.
    • Fournissez des flux d’authentification simples à l’aide de jetons Web JSON pour les applications tierces afin d’authentifier les utilisateurs.
    • Envoyer des notifications push.

    Serveur

    Utilisez les API JavaScript côté serveur pour modifier les fonctionnalités des applications existantes ou pour créer de nouvelles applications. Les API côté serveur fournissent des fonctionnalités courantes que vous pouvez ajouter à votre instance en appelant les API à partir de scripts côté serveur, telles que les règles métier et les includes de script. Les API incluses dans le périmètre sont destinées à être utilisées avec des applications incluses dans le périmètre et les API globales sont destinées à être utilisées avec des applications dans le périmètre global. Les nouvelles applications sont généralement incluses dans le périmètre. Les applications dans le périmètre global sont généralement des applications héritées.

    Cas d’utilisation courants :
    • Utilisez les API GlideRecord ou GlideQuery pour effectuer des opérations de création, de lecture, de mise à jour et de suppression sur les données d’enregistrement à partir de scripts côté serveur.
    • Utilisez l’API GlideSystem pour accéder aux informations sur l’instance ou la session utilisateur en cours et pour écrire des messages d’information ou d’erreur.
    • Utilisez les méthodes FlowAPI pour déclencher des flux, des flux secondaires et des actions à partir de scripts côté serveur.

    REST

    Utilisez les API REST pour accéder aux données et les mettre à jour sur le ServiceNow AI Platform. Vous pouvez détecter ces API à partir de votre instance à l’aide de l’Explorateur d’API REST. Si vous ne trouvez pas d’API qui réponde à vos besoins, vous pouvez créer des API REST personnalisées à l’aide de la fonctionnalité API REST scriptée. ServiceNow Les API REST prennent en charge l’authentification de base et OAuth 2.0 pour authentifier les demandes.

    Cas d’utilisation courants :

    Générateur d'IU

    Utilisez Générateur d'IU des API lors du développement de scripts clients dans le .UI Builder Les scripts clients sont exécutés en réponse à un événement qui se produit sur une page, par exemple :
    • Événements/actions d’interaction de l’utilisateur, tels qu’un clic sur un bouton.
    • Les événements de cycle de vie, tels que le début de l’exécution d’un courtier en données.