# Webshop Admin API リファレンス

> ウェブショップ、環境、テーマ、ブランドをプログラムで設定するために使用できる Webshop Admin API エンドポイントを探るします。

推奨されるベストプラクティスは、管理者が [Unity Dashboard](https://cloud.unity.com) で Webshop を設定することです。

Webshop Admin API は、Unity Dashboard がワークフローに合わない場合に使用します。例えば、以下のような場合に使用します。

* 多数の環境にわたるテーマの更新。
* プロジェクト設定の一部としてのスクリプト Webshop の作成。
* Webshop設定をDeploymentパイプラインに統合します。

このページでは、APIリファレンスにリンクし、管理API呼び出しの認証と承認の仕組みについて説明します。

## Authentication##authentication

Admin API は[サービス アカウント](https://services.docs.unity.com/docs/service-account-auth/)認証情報を使用します。Unity Dashboardからサービス アカウント キーを生成し、`key_id:secret_key`ペアをbase64エンコードして、リクエストでBearerトークンとして送信します。

ステップ バイ ステップの手順については、[サービス アカウント認証ガイド](https://services.docs.unity.com/docs/service-account-auth/)を参照してください。

## Authorization##authorization

各管理 API エンドポイントには、特定のサービスアカウントロールが必要です。ロールのリストと操作ごとの要件については、[Webshop アクセス権リファレンス](./permissions.md) を参照してください。

## API リファレンス##api-reference

[Webshop Admin API reference](/oas-webshop-admin/latest.md): 各管理エンドポイントの OpenAPI リファレンス。
