API-Referenz

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 3 Minuten Lesedauer
  • Verwenden ServiceNow APIs zum Ändern der Funktionalität und zum Hinzufügen von Funktionen auf der ServiceNow AI Platform.

    Client

    Verwenden Sie clientseitige JavaScript-APIs, um zu steuern, wie der verwendet wird ServiceNow AI Platform Funktionen und Anzeigen im Webbrowser. Clientseitige APIs bieten allgemeine Funktionen, die Sie Ihrer Instanz hinzufügen können, indem Sie die APIs aus clientseitigen Skripts wie Client-Skripts und UI-Richtlinienskripts aufrufen.

    Häufige Anwendungsfälle:
    • Verwenden Sie GlideAjax API zum Aufrufen von serverseitigem Code aus einem Client-Skript.
    • Verwenden Sie GlideForm API zum Anpassen von Formularen.

    Client mobil

    Cabrillo JS Ist eine clientseitige JavaScript-API für den Zugriff auf Funktionen in ServiceNow AI Platform Native mobile Anwendungen. Cabrillo JS Stellt Methoden zur Verwendung nativer Gerätefunktionen, nativer mobiler UI und anderer bereit ServiceNow AI Platform Mobile Funktionalität.

    Mobile SDK

    Verwenden Sie ServiceNow Mobile SDK Um die Funktionalität und Ressourcen von zu nutzen ServiceNow AI Platform In Ihren eigenständigen mobilen Android- und iOS-Anwendungen.

    Mit Mobile SDK, Sie können in Ihren Anwendungen Folgendes ausführen:

    • Greifen Sie auf Daten auf Ihrem zu ServiceNow Instanz über die von Ihnen entwickelten öffentlichen REST-APIs oder anwenderdefinierten geskripteten REST-APIs.
    • Einbetten und aktivieren Virtual Agent Innerhalb Ihrer Anwendungsschnittstelle.
    • Erfassen und verfolgen Sie anwenderdefinierte Analytics-Ereignisse für Analysen.
    • Hängen Sie Dokumente (Anhänge) an einen Datensatz in Ihrem an ServiceNow Instanz.
    • Laden Sie Webseiten, die auf Ihrem gehostet werden ServiceNow Instanz in einer nativen Webansicht oder einem Cabrillo.
    • Stellen Sie einfache Authentifizierungs-Flows mithilfe von JSON-Webtoken für Anwendungen von Drittanbietern bereit, um Anwender zu authentifizieren.
    • Senden Sie Push-Benachrichtigungen.

    Server

    Verwenden Sie serverseitige JavaScript-APIs, um die Funktionalität vorhandener Anwendungen zu ändern oder neue Anwendungen zu erstellen. Serverseitige APIs bieten allgemeine Funktionen, die Sie Ihrer Instanz hinzufügen können, indem Sie die APIs über serverseitige Skripts wie Geschäftsregeln und Skripteinbindungen aufrufen. Bereichsbezogene APIs sind für die Verwendung mit bereichsbezogenen Anwendungen vorgesehen, und globale APIs sind für die Verwendung mit Anwendungen im globalen Bereich vorgesehen. Neue Anwendungen sind normalerweise bereichsbezogen. Anwendungen im globalen Bereich sind normalerweise Legacy-Anwendungen.

    Häufige Anwendungsfälle:
    • Verwenden Sie GlideRecord Oder GlideQuery APIs zum Ausführen von Erstellungs-, Lese-, Update- und Löschvorgängen für Datensatzdaten aus serverseitigen Skripts.
    • Verwenden Sie GlideSystem API zum Zugreifen auf Informationen zur Instanz oder zur aktuellen Anwendersitzung und zum Schreiben von Informations- oder Fehlermeldungen.
    • Verwenden FlowAPI Methoden zum Auslösen von Flows, Subflows und Aktionen aus serverseitigen Skripts.

    REST

    Verwenden Sie REST APIs, um auf Daten in zuzugreifen und zu aktualisieren ServiceNow AI Platform. Sie können diese APIs von innerhalb Ihrer Instanz mithilfe des REST API Explorer erkennen. Wenn Sie keine API finden, die Ihren Anforderungen entspricht, können Sie anwenderdefinierte REST APIs mit der Funktion „Skriptbasierte REST API“ erstellen. ServiceNow REST APIs unterstützen die Standardauthentifizierung und OAuth 2,0 zur Authentifizierung von Anforderungen.

    Häufige Anwendungsfälle:
    • Verwenden Sie Anhang-API Zum Hochladen und Abfragen von Dateianhängen.
    • Verwenden Sie E-Mail-API Zum Senden und Empfangen von E-Mail-Nachrichten.
    • Verwenden Sie Tabellen-API Dient zum Erstellen, Lesen, Aktualisieren und Löschen von Datensätzen in einer Tabelle.

    UI Builder

    Verwenden UI Builder APIs bei der Entwicklung von Client-Skripts in UI Builder. Client-Skripts werden als Reaktion auf etwas ausgeführt, das auf einer Seite passiert, z. B.:
    • Anwenderinteraktionsereignisse/-Aktionen, z. B. Klicken auf eine Schaltfläche.
    • Lebenszyklusereignisse, z. B. die Ausführung eines Datenbrokers, wurden gestartet.