ワークスペースの OpenAPI ファイルの生成
選択したワークスペースの OpenAPI 仕様ファイルを生成できます。このファイルは、クライアントアプリケーションで OpenAPI を通じて Connect AI と連携するために使用できます。 OpenAPI 仕様ファイルを生成するにはDownload をクリックして、ワークスペースの OpenAPI 仕様ファイルをダウンロードします。このファイルはクライアントアプリケーションにインポートされます。
一部のインテグレーションツールでは、ダウンロードした仕様ファイルの代わりに OpenAPI URL を受け付けます。その場合は、このダイアログの OpenAPI URL をコピーしてください。詳細はインテグレーションツールのドキュメントを参照してください。
API 操作
データセットに公開されている各エンティティ EntityName に対して、OpenAPI は以下の操作を提供します。各操作の入力については以下のセクションで説明します。- ListEntityName
- GetEntityName
- CreateEntityName
- DeleteEntityName
- UpdateEntityName
- GetCountEntityName
ListEntityName
List 操作は、データセット内のすべてのエンティティに対して GET リクエストを実行します。List で使用できる入力は次のとおりです。$top=Nは結果の最初の N 件のレコードのみを含めます。例えば、$top=10はエンティティの上位 10 件のレコードのみを返します。$skip=Nは結果から最初の N 件のレコードをスキップします。例えば、$skip=10はエンティティの最初の 10 件のレコードをスキップし、11 件目のレコードから始めます。$filterはデータセット内のエンティティにgt(より大きい)やeq(等しい)などの OData 演算子を適用します。演算子の完全なリストについては $filter を参照してください。$orderbyはエンティティのレコードをプロパティでソートします。プロパティはカンマで区切ります。asc(昇順)またはdesc(降順)でソートできます。デフォルト値はascです。例えば、データセットをModel(昇順)、次にColor(降順)で並べるには$orderby=Model asc, Color descのように指定します。$selectはプロパティのサブセットを取得します。例えば、データセット内のすべてのレコードのプロパティIdとModelを返すには$select=Id, Modelのように指定します。
GetEntityName
Get 操作は、データセット内のエンティティに対して GET リクエストを実行します。Get で使用できる入力は次のとおりです。Id(または他のプライマリキー)は、データセット内のリクエストされたエンティティの一意の識別子です。
CreateEntityName
Create 操作は、データセットにエンティティを追加するための POST リクエストを実行します。Create の入力は次のとおりです。bodyは POST リクエストのボディで、エンティティのプロパティを含みます。
DeleteEntityName
Delete 操作は、エンティティを削除するための DELETE リクエストを実行します。Delete の入力は次のとおりです。Id(または他のプライマリキー)は、削除するリクエストされたエンティティの一意の識別子です。
UpdateEntityName
Update 操作は、エンティティを更新するための PATCH リクエストを実行します。Update の入力は次のとおりです。Id(または他のプライマリキー)は、更新するリクエストされたエンティティの一意の識別子です。bodyはリクエストのボディで、更新するエンティティのプロパティを含みます。
GetCountEntityName
GetCount 操作は、リソースの数を取得するための GET リクエストを実行します。GetCount の入力は次のとおりです。$filterはデータセット内のエンティティにgt(より大きい)やeq(等しい)などの OData 演算子を適用します。演算子の完全なリストについては $filter を参照してください。
