---
sourceDocument: オーストラリア API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/api-reference

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# RESTAPIRequest:スコープ指定、グローバル

# RESTAPIRequest:スコープ指定、グローバル {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：4分

RESTAPIRequest API は、スクリプト内のスクリプト化された REST API 要求の詳細にアクセスできるようにするメソッドを提供します。

この API は `sn_ws` 名前空間で実行されます。  
注:  
このタイプのオブジェクトはインスタンス化できません。このタイプのオブジェクトは自動的に作成され、スクリプト化された REST API リソーススクリプトでのみアクセスできます。

## RESTAPIRequest:本文 {#ariaid-title2}

要求の本文。
{#r_SSR_body__table_a3m_rt1_sr__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| 本文 | [RESTAPIRequestBody](https://servicenow-prod.fluidtopics.net/KQK0HiDSL3EAjrLYE7ooMA#c_ScriptableServiceRequestBody "RESTAPIRequestBody API は、スクリプト内のスクリプト化された REST API 要求の本文コンテンツにアクセスできるようにするメソッドを提供します。") | 要求の本文。RESTAPIRequestBody API を使用して本文オブジェクトからデータにアクセスできます。 |
[表 : 1. フィールド]

{#r_SSR_body__table_a3m_rt1_sr}  

    var requestBody = request.body // Returns instance of RESTAPIRequestBody

## RESTAPIRequest - getHeader(文字列ヘッダー) {#ariaid-title3}

Web サービス要求から特定のヘッダーの値を返します。
{#r_SSR-getHeader_String__table_q32_q2r_qr__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| ヘッダー | 文字列 | acceptやcontent-typeなどのヘッダーの名前。 |
[表 : 2. パラメーター]

{#r_SSR-getHeader_String__table_q32_q2r_qr} {#r_SSR-getHeader_String__table_r32_q2r_qr__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | 指定されたヘッダーの値。 |
[表 : 3. 返される内容]

{#r_SSR-getHeader_String__table_r32_q2r_qr}  

    var acceptHeader = request.getHeader('accept');

## RESTAPIRequest - getSupportedResponseContentTypes() {#ariaid-title4}

要求の Accept ヘッダーで指定されたコンテンツタイプを取得します。
{#r_SSR-getSupportedRespContentTypes__table_rtm_qg3_zs__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 4. パラメーター]

{#r_SSR-getSupportedRespContentTypes__table_rtm_qg3_zs} {#r_SSR-getSupportedRespContentTypes__table_stm_qg3_zs__entry__2}

| タイプ | 説明 |
|-|-|
| アレイ | 文字列値のアレイ。各文字列は application/json などのコンテンツタイプです。 |
[表 : 5. 返される内容]

{#r_SSR-getSupportedRespContentTypes__table_stm_qg3_zs}

## RESTAPIRequest:ヘッダー {#ariaid-title5}

要求からのすべてのヘッダー。
{#r_SSR_headers__table_zmm_3s1_sr__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| ヘッダー | オブジェクト | 要求からのすべてのヘッダーとその値。 |
[表 : 6. フィールド]

{#r_SSR_headers__table_zmm_3s1_sr}  

    var headers = request.headers; 
    var acceptHeader = headers.Accept;
    var myCustomHeader = headers.myCustom; 
    var specialHeader = headers['special - header'];

## RESTAPIRequest:pathParams {#ariaid-title6}

要求 URI で渡されるパスパラメーター。
{#r_SSR_pathParams__table_zsf_jr1_sr__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| pathParams | オブジェクト | スクリプトオブジェクトとしてのパスパラメーター。使用可能なパスパラメーターは、Web サービスの構成によって異なります。 |
[表 : 7. フィールド]

{#r_SSR_pathParams__table_zsf_jr1_sr}  
この例では、スクリプト化された REST API エンドポイントは https://instance.service-now.com/api/now/myservice/{tableName}/{id} の形式に従います。処理中の要求では、 https://instance.service-now.com/api/now/myservice/myApp_table/1234 という URL が使用されます。

    var pathParams = request.pathParams; 
    var tableName = pathParams.tableName; //'myApp_table' 
    var id = pathParams.id; //'1234'

## RESTAPIRequest:queryParams {#ariaid-title7}

Web サービス要求からのクエリパラメーター。
{#r_SSR_queryParams__table_gzw_yg5_rr__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| queryParams | アレイ | Web サービス要求からのクエリパラメーター。 |
[表 : 8. フィールド]

{#r_SSR_queryParams__table_gzw_yg5_rr}  
この例では、処理中の要求で https://\<instance_rest_endpoint\>?active=false\&name=now という URL を使用しています。activeパラメーターとnameパラメーターに注意してください。

    var queryParams = request.queryParams; 
    var isActiveQuery = queryParams.active; // [false] 
    var nameQueryVal = queryParams.name; // ['now']

## RESTAPIRequest:queryString {#ariaid-title8}

エンドポイント URI に追加されたクエリ全体。
{#r_SSR_queryString__table_zwx_5q1_sr__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| queryString | 文字列 | 要求のクエリ全体。 |
[表 : 9. フィールド]

{#r_SSR_queryString__table_zwx_5q1_sr}  
この例では、処理中の要求で https://\<instance_rest_endpoint\>?active=false\&name=now という URL を使用しています。クエリー `active=false&name=now` に注意してください。

    var query = request.queryString; //"active=false&name=now"

## RESTAPIRequest:uri {#ariaid-title9}

要求 URI (ドメイン情報を除く)。
{#r_SSR_uri__table_h5d_ct1_sr__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| uri | 文字列 | 要求 URI (ドメイン情報を除く)。 |
[表 : 10. フィールド]

{#r_SSR_uri__table_h5d_ct1_sr}  
この例では、処理中の要求で URL https://instance.service-now.com/api/now/table/myTable?active=false\&name=now が使用されます。

    var query = request.uri; //"api/now/table/myTable"

## RESTAPIRequest:url {#ariaid-title10}

要求 URL 全体。
{#r_SSR_url__table_zdq_qs1_sr__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| URL | 文字列 | 要求 URL 全体。 |
[表 : 11. フィールド]

{#r_SSR_url__table_zdq_qs1_sr}  
この例では、処理中の要求で URL https://instance.service-now.com/api/now/table/myTable?active=false\&name=now が使用されます。

    var query = request.url; //"https://instance.service-now.com/api/now/table/myTable?active=false&name=now"


