API リファレンス
API を使用して ServiceNow 機能を変更し、 Now Platform.
クライアント
クライアント側の JavaScript API を使用して、Web ブラウザー内での機能と表示方法 Now Platform を制御します。クライアントサイド API は、クライアントスクリプトや UI ポリシースクリプトなどのクライアントサイドスクリプトから API を呼び出すことでインスタンスに追加できる一般的な機能を提供します。
クライアントモバイル
Cabrillo JSは、ネイティブモバイルアプリケーション内のNow Platform機能にアクセスするためのクライアント側 JavaScript API です。には、ネイティブデバイス機能、ネイティブモバイル UI、およびその他のNow Platformモバイル機能を使用するためのメソッドが用意されています。 Cabrillo JS
UI ビルダー
- ボタンのクリックなどのユーザーインタラクションイベント/アクション。
- データブローカーの実行の開始などのライフサイクルイベント。
サーバー
サーバー側の JavaScript API を使用して、既存のアプリケーションの機能を変更したり、新しいアプリケーションを構築したりします。サーバー側 API は、ビジネスルールやスクリプトインクルードなどのサーバー側スクリプトから API を呼び出すことでインスタンスに追加できる一般的な機能を提供します。スコープ付き API はスコープ対象のアプリケーションで使用するためのもので、グローバル API はグローバルスコープ内のアプリケーションで使用するためのものです。新しいアプリケーションは通常、スコープが設定されます。グローバルスコープ内のアプリケーションは、通常、レガシーアプリケーションです。
- GlideRecord または GlideQuery API を使用して、サーバー側スクリプトからレコードデータに対して作成、読み取り、更新、および削除の操作を実行します。GlideQuery - スコープ対象、グローバル
- GlideSystem API を使用して、インスタンスまたは現在のユーザーセッションに関する情報にアクセスし、情報メッセージまたはエラーメッセージを書き込むことができます。
- FlowAPI メソッドを使用して、サーバー側のスクリプトからフロー、サブフロー、およびアクションをトリガーします。
REST
REST API を使用して、 Now Platformのデータにアクセスして更新します。これらの API は、REST API エクスプローラーを使用してインスタンス内から検出できます。ニーズを満たす API が見つからない場合は、Scripted REST API 機能を使用してカスタム REST API を作成できます。ServiceNow REST API は、要求を認証するために基本認証と OAuth 2.0 をサポートしています。
- 添付ファイル API を使用して、添付ファイルのアップロードとクエリーを行います。
- メール API を使用して、 メール メッセージを送受信します。
- テーブル API を使用して、テーブル内のレコードを作成、読み取り、更新、および削除します。