---
title: "CommerceOps API"
slug: "commerceops-api"
abstract: ""
---
# CommerceOps API

CommerceOps APIは[Commerce Service API](https://doc.sitecore.com/xp/ja/developers/101/sitecore-experience-commerce/commerce-service-api.html "Commerce Service API")の一部であり、Sitecore XC実装を管理するDevOpsの役割を支援することを目的としています。環境やグローバルポリシーの作成・管理方法を含みます。

[Postman DevOpsコレクション](https://doc.sitecore.com/xp/ja/developers/101/sitecore-experience-commerce/list-of-sitecore-xc-postman-collections.html "List of Sitecore XC Postman collections")に含まれるサンプルAPIリクエストはCommerceOPS APIアクションを実行します。

## CommerceOpsService API

CommerceOps APIのアクションには以下が含まれます:

戦闘

概要

Bootstrap

環境のメタデータを完全にソースディレクトリ(wwwroot/data/environments)から再読み込みします。セキュリティのため、これはCommerce Engineの内部インスタンス(CommerceOps)から行うべきです。  
  
メタデータには、グローバルおよび環境固有のポリシーやポリシーセットが含まれます。  
  
なお、これは環境にアーティファクトを追加または削除するものではありません。ブートストラップはメタデータのみを更新します。  
  
サンプル:  
  
http://{{ServiceHost}}/{{OpsApi}}/Bootstrap()

クリーン環境

Commerce環境からすべてのアーティファクトを除去します。クリーン化する環境は「Environment」というヘッダーとして渡されます。空の環境にパスすると、すべての環境のメタデータが格納されているグローバル環境が完全にクリアされます。  
  
サンプル:  
  
http://{{ServiceHost}}/{{OpsApi}}/CleanEnvironment()

InitializeEnvironment

空のEntityStoreから指定されたCommerce環境を初期化し、必要なアーティファクトを追加します。  
  
サンプル:  
  
http://{{ServiceHost}}/{{OpsApi}}/InitializeEnvironment(environment='{{Environment}}')

GetEnvironment

単一の名前付きCommerce環境を取得します。  
  
サンプル:  
  
http://{{ServiceHost}}/{{OpsApi}}/Environments ('Entity-Commerce環境-生息地)

インポート環境

生のエクスポート環境のJSON文字列からCommerce環境をインポートします。これにより、指定された環境のメタデータのみをインポートし初期化します。  
  
サンプル:  
  
http://{{ServiceHost}}/{{OpsApi}}/ImportEnvironment()

エクスポート環境

Commerce環境をJSONにエクスポートします。  
  
サンプル:  
  
http://{{ServiceHost}}/{{OpsApi}}/ExportEnvironment(environmentName='{{Environment}}')

リスト環境

既知のすべてのCommerce環境のリストを取得します。  
  
サンプル:  
  
http://{{ServiceHost}}/{{OpsApi}}/Environments

GetApiRoutes

現在のAPIルートのリストを取得します。  
  
サンプル:  
  
http://{{ServiceHost}}/{{OpsApi}}/GetApiRoutes

CommerceShopsおよびCommerceAuthoring APIに関する操作は、[Commerce Developer Reference](https://doc.sitecore.com/xp/ja/developers/101/sitecore-experience-commerce/commerce-service-api.html "Commerce Service API")に記載されています。