Actions API

Actions API 用の RESTful サービス。

サービス: actions.googleapis.com

このサービスを呼び出すには、Google が提供するクライアント ライブラリを使用することをおすすめします。アプリケーションで独自のライブラリを使用してこのサービスを呼び出す必要がある場合は、API リクエストを行う際に次の情報を使用します。

ディスカバリ ドキュメント

ディスカバリ ドキュメントは、REST API を記述して使用するための機械可読仕様です。クライアント ライブラリ、IDE プラグイン、Google API と連携するその他のツールのビルドに使用されます。1 つのサービスで複数のディスカバリ ドキュメントを提供できます。このサービスには、次の検索ドキュメントが用意されています。

サービス エンドポイント

サービス エンドポイントは、API サービスのネットワーク アドレスを指定するベース URL です。1 つのサービスに複数のサービス エンドポイントが存在することがあります。このサービスには次のサービス エンドポイントがあり、以下のすべての URI がこのサービス エンドポイントに関連しています。

  • https://actions.googleapis.com

REST リソース: v2

Methods
decryptSecret POST /v2:decryptSecret
アカウント リンク フローで使用される OAuth クライアント シークレットを復号します。
encryptSecret POST /v2:encryptSecret
アカウント リンク フローで使用される OAuth クライアント シークレットを暗号化します。
setWebAndAppActivityControl POST /v2:setWebAndAppActivityControl
サービス アカウントにウェブとアプリのアクティビティの管理を設定します。

REST リソース: v2.projects

Methods
matchIntents POST /v2/{project=projects/*}:matchIntents
指定されたクエリに一致するインテントを見つけます。
sendInteraction POST /v2/{project=projects/*}:sendInteraction
会話を 1 回再生します。

REST リソース: v2.projects.draft

Methods
read POST /v2/{name=projects/*/draft}:read
プロジェクトのドラフトの内容全体を読み取ります。
write POST /v2/{parent=projects/*}/draft:write
モデルに基づいてプロジェクトのドラフトを更新します。

REST リソース: v2.projects.preview

Methods
write POST /v2/{parent=projects/*}/preview:write
モデルに基づいてユーザーのプロジェクト プレビューを更新します。

REST リソース: v2.projects.releaseChannels

Methods
list GET /v2/{parent=projects/*}/releaseChannels
すべてのリリース チャンネルとそれに対応するバージョン(存在する場合)をリストします。

REST リソース: v2.projects.versions

Methods
create POST /v2/{parent=projects/*}/versions:create
モデルに基づいてプロジェクト バージョンを作成し、指定されたリリース チャンネルへのデプロイをトリガーします(指定された場合)。
list GET /v2/{parent=projects/*}/versions
すべてのバージョンとその現在の状態を一覧表示します。
read POST /v2/{name=projects/*/versions/*}:read
プロジェクト バージョンのコンテンツ全体を読み取ります。

REST リソース: v2.sampleProjects

Methods
list GET /v2/sampleProjects
gactions CLI でサポートされているすべてのサンプル プロジェクトを一覧表示します。