---
sourceDocument: Xanadu API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# Scripted REST API の作成

# Scripted REST API の作成 {#ariaid-title1}

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

Scripted REST API を作成して、Web サービスエンドポイントを定義します。

## 始める前に

必要なロール：web_service_admin

## このタスクについて

デフォルトでは、Scripted REST APIs には snc_external ロールを持つユーザーが API に要求を行うことを禁止する ACL が含まれています。

## 手順

1. 移動先 すべてSystem Web Servicesスクリプト済み REST API.
2. \[新規\] をクリックします。
3. サービスの \[名前\] を入力します。  
   \[API ID\] は、\[名前\] に基づいて自動的に設定されます。\[API ID\] は必要に応じて変更できます。
4. \[送信\] をクリックします。
{#t_CreateAScriptedRESTService__steps_nmg_dld_cs}

## 次のタスク

API を作成したら、リソースの作成、ACL の割り当て、サポートされている要求と応答の形式の指定などにより、サービスを設定します。
* **[Scripted REST API リソースの作成](https://servicenow-prod.fluidtopics.net/p9L5Hh8xdmuQoy12wNRUgw)**   
  Scripted REST API リソースを作成して、HTTP メソッド、処理スクリプトを定義し、親サービスの設定を上書きします。
* **[Scripted REST API ヘッダーの定義](https://servicenow-prod.fluidtopics.net/XZ3naHyT9YVrJZoPLk~9ug)**   
  Scripted REST API ヘッダーを定義して、API が受け入れ、応答できるヘッダーを制御します。
* **[利用可能なクエリパラメーターの定義](https://servicenow-prod.fluidtopics.net/eA~Bfg0kMCl12Isn~fZeIw)**   
  利用可能なクエリパラメーターを定義して、要求ユーザーが要求 URI で渡すことができる値を制御します。
* **[クエリパラメーターのリソースへの関連付け](https://servicenow-prod.fluidtopics.net/KWRa_waQ63_YS4r34h7HxQ)**   
  Scripted REST API クエリパラメーターをリソースに関連付けます。
* **[Scripted REST API を構成して ACL を要求する](https://servicenow-prod.fluidtopics.net/npvCyfjx9nVmDGsFoSDWrA)**   
  Scripted REST APIs への要求はプラットフォーム ACL を考慮し、要求ユーザーはインスタンスデータにアクセスするためにテーブルの ACL 要件をすべて満たす必要があります。さらに、特定の ACL を要求するように Scripted REST API を設定することもできます。
* **[Scripted REST API のバージョン管理の有効化](https://servicenow-prod.fluidtopics.net/3jPHm52C9u9UIyHzsZ2I6Q)**   
  既存の統合との互換性を維持しながら、複数のバージョンの API を提供するために、Scripted REST API のバージョニングを有効にします。
* **[要求と応答のコンテンツタイプの制御](https://servicenow-prod.fluidtopics.net/S5qWqnURJWG8xMk3wkqOrA)**   
  Scripted REST API 要求と応答で許可されるコンテンツタイプを制御します。
* **[最大要求サイズの制御](https://servicenow-prod.fluidtopics.net/yFIfCTUcjLW2KeXrfe1mzA)**   
  Scripted REST API 要求ペイロードで許可される最大ファイルサイズを指定できます。

