---
title: "テナントサービスAPI参照"
slug: "tenant-service-api-reference"
abstract: "テナントサービスで利用可能なURLコマンドの概要。"
---
# テナントサービスAPI参照

このトピックでは、テナントサービスで利用可能なコマンドと可能な応答を一覧にしています。

以下の例では、hostはテナントサービスのルートURL(例:http://def.service)です。

以下のコマンドを使用できます:

-   host
    
    すべての誤形または認識されないリクエストのデフォルトハンドラです。現在のタイムスタンプを返します。
    
    例回答:
    
    <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">7/13/2018 \`12:30\`:12 PM</string>
    
-   host/api/tenant
    
    設定されたテナント(JSON形式)で利用可能なすべてのエンドポイントを一覧表示します。
    
    パラメータ:
    
    -   active=false また、無効化されたエンドポイントもリストアップしています。
    -   id=<guid-endpoint-id>指定されたIDでエンドポイントの情報のみを返します。
    
    例:
    
    http://def.service/api/tenant?active=false&id=41bb68e5-1111-2222-3333-d3bd0a61f0fd
    
    例回答:
    
    { "Name": "Example Form Tenant Service Endpoint",
    "Enabled": true,
    "Id": "40216db7-1111-2222-3333-a76e956497ff"
    },
    { "Name": "Sample TS Endpoint",
    "Enabled": false,
    "Id": "41bb68e5-1111-2222-3333-d3bd0a61f0fd"
    }
    
-   host/api/tenantservice
    
    パラメータ:
    
    -   id=<guid-endpoint-id> 指定されたIDでエンドポイントを実行します。エンドポイントの一致条件は無視します。
    
    その他のパラメータやクエリ文字列はパス可能です。IDが指定されていない場合、サービスはすべての有効なエンドポイントに設定されたマッチング条件に基づいてエンドポイントを探します。最初のマッチングエンドポイントを実行します。
    
    例:
    
    http://def.service/api/tenantservice?id=40216db7-1111-2222-3333-a76e956497ff
    
    例回答:
    
    {
    "Name": "Example Form Tenant Service Endpoint",
    "Id": "40216db7-5fc8-4940-88d7-a76e956497ff",
    "WasSuccess": false,
    "Messages":  "Cannot build pipeline context PipelineContextBuilder" ,
    "ResultData": null
    }