リクエストボディ
| フィールド | 型 | 必須 | 説明 |
|---|---|---|---|
id | string | はい | ストア ID(Short ID 形式 STO_xxx) |
name | string | いいえ | 更新後のストア名(1-48文字) |
status | string | いいえ | active、inactive、または suspended |
logo | string | null | いいえ | ストアロゴ URL(null で削除) |
supportEmail | string | null | いいえ | サポートメール(null で削除) |
website | string | null | いいえ | ウェブサイト URL(null で削除) |
webhookSettings | object | null | いいえ | Webhook 設定(null で削除) |
notificationSettings | object | null | いいえ | 通知設定(null で削除) |
checkoutSettings | object | null | いいえ | チェックアウトテーマ設定(null で削除) |
Webhook 設定
| フィールド | 型 | 説明 |
|---|---|---|
testWebhookUrl | string | null | テスト環境の Webhook URL |
prodWebhookUrl | string | null | 本番環境の Webhook URL |
testEvents | string[] | テスト環境で購読するイベントタイプ |
prodEvents | string[] | 本番環境で購読するイベントタイプ |
通知設定
| フィールド | 型 | デフォルト | 説明 |
|---|---|---|---|
emailOrderConfirmation | boolean | true | 注文確認時にメールを送信 |
emailSubscriptionConfirmation | boolean | true | サブスクリプション作成時にメールを送信 |
emailSubscriptionCycled | boolean | true | サブスクリプション更新時にメールを送信 |
emailSubscriptionCanceled | boolean | true | サブスクリプションキャンセル時にメールを送信 |
emailSubscriptionRevoked | boolean | true | サブスクリプション取り消し時にメールを送信 |
emailSubscriptionPastDue | boolean | true | サブスクリプション未払い時にメールを送信 |
notifyNewOrders | boolean | true | 新規注文をマーチャントに通知 |
notifyNewSubscriptions | boolean | true | 新規サブスクリプションをマーチャントに通知 |
チェックアウト設定
| フィールド | 型 | 説明 |
|---|---|---|
defaultDarkMode | boolean | デフォルトでダークモードを使用するかどうか |
light | object | ライトテーマ設定(下記参照) |
dark | object | ダークテーマ設定(下記参照) |
light と dark の両方に適用):
| フィールド | 型 | 説明 |
|---|---|---|
checkoutLogo | string | null | チェックアウトページのロゴ URL |
checkoutColorPrimary | string | プライマリカラー(16進数) |
checkoutColorBackground | string | 背景色(16進数) |
checkoutColorCard | string | カード/パネルカラー(16進数) |
checkoutColorText | string | テキストカラー(16進数) |
checkoutBorderRadius | string | ボーダー半径(CSS 値) |
リクエスト例
成功レスポンス(200)
レスポンスフィールド
ストア作成のレスポンスフィールドと同じです。エラーレスポンス
| ステータス | エラー | 説明 |
|---|---|---|
| 400 | Missing required field: id | リクエストボディに id が指定されていません |
| 403 | Access denied: insufficient role | マーチャントロールが member です(更新には owner または admin が必要) |
| 404 | Store not found | ストア ID が存在しないか、マーチャントがメンバーではありません |