Workspaces: create_version

ワークスペース内のエンティティからコンテナ バージョンを作成し、そのワークスペースを削除して、ベースコンテナのバージョンを新しく作成されたバージョンに設定します。 実習をご覧ください。

リクエスト

HTTP リクエスト

POST https://www.googleapis.com/tagmanager/v2/+path:create_version

パラメータ

パラメータ名 説明
パスパラメータ
path string GTM ワークスペースの API 相対パス。 例: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}

承認

このリクエストには、次のスコープによる認証が必要です。

範囲
https://www.googleapis.com/auth/tagmanager.edit.containerversions

詳細については、認証と認可のページをご覧ください。

リクエスト本文

リクエストの本文には、以下の構造を使用してデータを指定してください。

{
  "name": string,
  "notes": string
}
プロパティ名 説明 メモ
name string 作成するコンテナ バージョン名。
notes string 作成するコンテナ バージョンのメモ。

レスポンス

成功すると、このメソッドは次の構造を含むレスポンスの本文を返します。

{
  "containerVersion": accounts.containers.versions Resource,
  "syncStatus": {
    "mergeConflict": boolean,
    "syncError": boolean
  },
  "compilerError": boolean,
  "newWorkspacePath": string
}
プロパティ名 説明 メモ
containerVersion nested object 作成されたコンテナ バージョン。
syncStatus nested object ワークスペースを最新のコンテナ バージョンに同期するときに、バージョンの作成に失敗したかどうか。
syncStatus.mergeConflict boolean 統合の競合が検出された同期操作。
syncStatus.syncError boolean 同期操作中に発生したエラー。
compilerError boolean コンパイラ エラーかどうか。
newWorkspacePath string バージョン作成の結果として作成された自動生成ワークスペース パス。このフィールドは、作成されたバージョンがクイック プレビューではなかった場合にのみ入力されます。

実習

以下の API Explorer を使用して、ライブデータに対してこのメソッドを呼び出し、レスポンスを確認してください。