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