---
sourceDocument: Xanadu API リファレンス
sourceDocumentLink: https://www.servicenow.com/docs/r/ja-JP/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# API リファレンス

# API リファレンス {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：3分

ServiceNow API を使用して機能を変更し、Now Platform に機能を追加します。

|-|-|-|-|-|-|
| [クライアント Web ブラウザー内での Now Platform の機能と表示方法を制御します。](https://www.servicenow.com/docs/6UMalFYERPgy8I9X3mX_5w "クライアントサイドの JavaScript API を使用して、Web ブラウザー内での表示方法と機能を制御し Now Platform 。このリファレンスには、エンド ユーザー エクスペリエンスの制御に役立つパラメーター、説明、および例とともに、使用可能なクラスとメソッドが一覧表示されます。") | [クライアントモバイル Now Platformネイティブモバイルアプリ内にカスタムモバイルエクスペリエンスを構築します。](https://www.servicenow.com/docs/BOHhmHkCPHJsLKTWyWuqow "Cabrillo JSを使用して、Now Platformネイティブモバイルアプリ内でカスタムモバイルエクスペリエンスをビルドします。") | [UI ビルダー UI ビルダーでクライアントスクリプトをビルドします。](https://www.servicenow.com/docs/YdSxX3wKmq1lDHKh6DuorQ "UIB クライアントアプリケーションで UI ビルダー (UIB) API を使用します。") | [サーバー アプリケーションをビルドおよび更新します。](https://www.servicenow.com/docs/h2455bzcM~MmG2nNzgrT8A "スクリプトでサーバー API を使用して、アプリケーションの機能を変更したり、新しいアプリケーションを作成したりします。") | [REST データにアクセスして更新します。](https://www.servicenow.com/docs/gysdd8AQXlGjOPH~oklv0w "REST インターフェイスを使用して、インスタンス上のデータにアクセスします。") | [製品別に API を参照 ServiceNow製品で使用する API を検索します。](https://www.servicenow.com/docs/gtt_XMpKaU_pWOxp3ipFGw "ServiceNow製品で使用する API を検索します。") |
[ ]

{#api-reference__table_iwv_lpv_klb}

## クライアント {#api-reference__section_ynk_qy4_vvb}

クライアントサイドの JavaScript API を使用して、Web ブラウザー内での Now Platform の機能と表示を制御します。クライアント側 API は、クライアントスクリプトや UI ポリシースクリプトなどのクライアント側スクリプトから API を呼び出すことによってインスタンスに追加できる一般的な機能を提供します。  
一般的なユースケース:

* [GlideAjax](https://www.servicenow.com/docs/Atc_gXlIw3~k0vHCJpI8HA#c_GlideAjaxAPI "GlideAjax クラスを使用すると、クライアントスクリプトがスクリプトインクルードのサーバー側コードを呼び出すことができます。") API を使用して、クライアントスクリプトからサーバーサイドコードを呼び出します。
* [GlideForm](https://www.servicenow.com/docs/iZXkMKU701Cuwf8ZI0XoLA#c_GlideFormAPI "GlideForm API はフォームをカスタマイズするメソッドを提供します。") API を使用してフォームをカスタマイズします。
{#api-reference__ul_ibs_kbk_fwb}

## クライアントモバイル {#api-reference__section_ug3_ckz_5wb}

Cabrillo JS は、ネイティブモバイルアプリケーション内の機能にアクセスするためのクライアント側 Now Platform JavaScript API です。 Cabrillo JS は、ネイティブデバイス機能、ネイティブモバイル UI、およびその他の Now Platform モバイル機能を使用するメソッドを提供します。

## UI ビルダー {#api-reference__section_g1j_4tj_dxb}

[UI Builder](https://www.servicenow.com/docs/access?context=ui-builder-overview&version=xanadu&pubname=xanadu-application-development&ft:locale=en-US)でクライアントスクリプトを開発する場合は、UI ビルダー API を使用します。クライアントスクリプトは、次のようにページ上で起こるものに応答して実行されます。

* ボタンのクリックなどのユーザーインタラクションイベント/アクション。
* データブローカーの実行の開始などのライフサイクルイベント。

## サーバー {#api-reference__section_zz5_qy4_vvb}

サーバーサイドの JavaScript API を使用して、既存のアプリケーションの機能を変更したり、新しいアプリケーションをビルドしたりします。サーバーサイド API は、ビジネスルールやスクリプトインクルードなどのサーバーサイドスクリプトから API を呼び出すことによってインスタンスに追加できる一般的な機能を提供します。スコープ付き API はスコープ対象のアプリケーションでの使用を目的としており、グローバル API はグローバルスコープ内のアプリケーションでの使用を目的としています。通常、新しいアプリケーションはスコープ対象です。グローバルスコープのアプリケーションは、通常、レガシーアプリケーションです。  
一般的なユースケース:

* [GlideRecord](https://www.servicenow.com/docs/DKnkjnu3r0c8j~e5s2NNhg#c_GlideRecordScopedAPI "スコープ付き GlideRecord API はデータベース操作に使用されます。") または [GlideQuery](https://www.servicenow.com/docs/RcspbEr5LZgw4kDXNxORuQ#GlideQueryGlobalAPI "GlideQuery スクリプトインクルードは、サーバーサイドスクリプトからレコードデータに対して CRUD 操作を実行するための GlideRecord API の代替です。") API を使用して、サーバーサイドスクリプトからレコードデータの作成、読み取り、更新、および削除操作を実行します。
* [GlideSystem](https://www.servicenow.com/docs/MqZvamz75if7gRreRf1bqQ#c_GlideSystemScopedAPI "スコープ付き GlideSystem API には、システムに関する情報、現在ログインしているユーザーに関する情報、およびその他のシステムレベルの情報を取得するための便利なメソッドが多数用意されています。") API を使用して、インスタンスまたは現在のユーザーセッションに関する情報にアクセスし、情報メッセージまたはエラーメッセージを書き込みます。
* [FlowAPI](https://www.servicenow.com/docs/3iPJndAVdw6y5bMCP2lRYQ#ScriptableFlowAPI "FlowAPI は、アクション、フロー、またはサブフローを、ブロッキングメソッドまたはノンブロッキングメソッドのいずれかを使用してサーバー側スクリプトで実行するメソッドを提供します。") メソッドを使用して、サーバーサイドスクリプトからフロー、サブフロー、およびアクションをトリガーします。
{#api-reference__ul_tsd_kbk_fwb}

## REST {#api-reference__section_ifh_ry4_vvb}

REST API を使用して、 Now Platform上のデータにアクセスして更新します。REST API Explorer (REST API エクスプローラー) を使用して、インスタンス内からこれらの API を検出できます。ニーズを満たす API が見つからない場合は、スクリプト済み REST API 機能を使用してカスタム REST API を作成できます。ServiceNow REST API は、要求を認証するためのベーシック認証と OAuth 2.0 をサポートしています。  
一般的なユースケース:

* [添付ファイル API](https://www.servicenow.com/docs/wBetsecnSLzsO1otMGyceA#c_AttachmentAPI "添付ファイル API は、添付ファイルのアップロードおよびクエリを可能にするエンドポイントを提供します。") を使用して、添付ファイルをアップロードおよびクエリします。
* [メール API](https://www.servicenow.com/docs/snApZ9OS1DvO4rkFuHtQXg#email-api "メール API は、REST を使用したメールメッセージの送受信を可能にするエンドポイントを提供します。") を使用してメールメッセージを送受信します。
* [テーブル API](https://www.servicenow.com/docs/ZG4exohIDD0edcrV7VpdmA#c_TableAPI "テーブル API は、既存のテーブルでの作成、読み取り、更新、および削除 (CRUD) 操作の実行を可能にするエンドポイントを提供します。") を使用して、テーブル内のレコードを作成、読み取り、更新、および削除します。
{#api-reference__ul_nhb_nh2_bwb}

