Skip to main content

This documentation is for an older version of this product. See the latest version of this content.Opens in a new tab

GET /api/mgmnt/v2/

サーバ上の新しい REST サービス (関連する Web アプリケーションがないものも含む) に関する情報を含む配列を返します。この呼び出しは、手動コーディングの REST サービスは無視します。

URL パラメータ

なし。

許可

このエンドポイントを使用するには、指定されたネームスペースに対する読み取りアクセス権を持っている必要があります。ネームスペースを指定しない場合、または指定したネームスペースが %SYS である場合は、既定のネームスペース (USER) に対する読み取りアクセス権を持っている必要があります。既定のネームスペースを別のネームスペースに設定できます。そのためには、グローバル・ノード ^%SYS("REST","UserNamespace") を目的のネームスペースに設定します。

要求の例

  • 要求のメソッド :

    GET

  • 要求の URL :

    http://localhost:52773/api/mgmnt/v2/

応答

応答は JSON 配列です。配列内の各オブジェクトは REST サービスを表します。オブジェクトには以下のプロパティがあります。

  • name — REST サービスの名前。

  • webApplications — REST サービスへのアクセスを提供する Web アプリケーションの名前。

  • dispatchClass — REST サービスのディスパッチ・クラスの名前。

  • namespace — ディスパッチ・クラスおよびその他のクラスが定義されているネームスペース。

  • swaggerSpec — この REST サービスの OpenAPI 2.0 仕様を取得できるエンドポイント。

応答の例を以下に示します。

[
  {
    "name": "%Api.Mgmnt.v2",
    "webApplications": "/api/mgmnt",
    "dispatchClass": "%Api.Mgmnt.v2.disp",
    "namespace": "%SYS",
    "swaggerSpec": "/api/mgmnt/v2/%25SYS/%Api.Mgmnt.v2"
  },
  {
    "name": "myapp",
    "webApplications": "/api/myapp",
    "dispatchClass": "myapp.disp",
    "namespace": "USER",
    "swaggerSpec": "/api/mgmnt/v2/USER/myapp"
  }
]
FeedbackOpens in a new tab