Shoplive API リファレンス
このページは、公式ドキュメントと同じソースから生成された、Shoplive External API v2の全エンドポイントリファレンスです。APIをはじめて使う方は、認証と3つのエンドツーエンドのテーマを扱うスタートガイドから始めてください。
JWT トークンの発行
JWTペイロードを生成する際は、
expは十分に先の時点に設定してください(以下の例では3年後に設定しています)ペイロードに
accessKeyを入れます。値は{accessKey}パスパラメータと同じです。HS256でJWTに署名します。署名キーには、シークレットキーをBase64デコードした値を使用します。
JWTはHTTPリクエストのヘッダーで送信する必要があります。
import io.jsonwebtoken.JwtBuilder;
import io.jsonwebtoken.Jwts;
import io.jsonwebtoken.SignatureAlgorithm;
import java.util.Date;
public class JwtAuthorizationGeneratorSample {
public static void main(String[] args) {
String algorithm = "HS256";
String base64EncodedSecretKey = "{secretKey}";
long expiration = System.currentTimeMillis() + 3 * 365 * 24 * (60 * 60 * 1000L);
String accessKey = "{accessKey}";
JwtBuilder builder = Jwts.builder()
.signWith(SignatureAlgorithm.forName(algorithm), base64EncodedSecretKey)
.setExpiration(new Date(expiration))
.setIssuedAt(new Date())
.claim("accessKey", accessKey);
String jwt = builder.compact();
System.out.printf("jwt: " + jwt);
}
}ヘッダーでJWTを使用する例を以下に示します。
curl --location --request GET 'https://private.shopliveapi.com/v2/{accessKey}/campaign/{campaignKey}' \
--header 'Authorization: Bearer {JWT_TOKEN}'トークンがない、または正しくない場合は401(_s: -824)、有効期限が切れている場合は401(_s: -412)が返されます。
次へ → Campaign オブジェクト
Campaign オブジェクト
プロパティ名 | 型 | 説明 |
|---|---|---|
campaignMeta | 配信のメタ情報 | |
stream | 配信のストリーム情報 | |
campaignProductList | List<CampaignProduct>? | CampaignProduct オブジェクトのリストです。 |
seller | 配信のセラー情報 |
CampaignMeta オブジェクト
プロパティ名 | 型 | 読み取り専用 | 説明 |
|---|---|---|---|
campaignId | String! | O | 自動生成される配信の識別子です。(数値の文字列) |
campaignKey | String! | O | 自動生成されるキー(最大32バイトの英数字)です。このキーはAPI呼び出しで配信を指定する際に使用します。 |
accessKey | String! | O | 顧客ごとに一意のキーです。ほとんどのShoplive APIでこのaccessKeyが必要です。 |
shoplivePlayerUrl | String! | O | テスト視聴用にShopliveが提供するプレイヤーURL |
title | String! | 配信のタイトル | |
description | String? | 配信の説明 | |
campaignStatus | String! | O | RESERVED, READY, REHEARSAL, ONAIR, ENDED |
rerun | Boolean! | O | 配信が再配信かどうかを示すbooleanフラグです。 |
userCount | Integer? | O | 配信ステータスがONAIRまたはREHEARSALの場合のリアルタイム視聴者数です。 配信が終了した際の総視聴者数です。(配信ステータスがENDEDの場合) ※配信ステータスがREADYの場合はnullです。 |
concurrentUserCount | Integer? | O | 配信ステータスがONAIRまたはREHEARSALの場合のリアルタイム同時視聴者数です。 ※配信ステータスがREADYまたはENDEDの場合はnullです。 |
likeCount | Integer? | O | campaignStatus READY: null campaignStatus REHEARSAL: リアルタイムのいいね数 campaignStatus ONAIR: リアルタイムのいいね数 campaignStatus ENDED: 総いいね数 |
rehearsalPasscode | String! | リハーサルモードでライブ配信に入るためのパスコード | |
serveReplay | Boolean! | 配信終了後にリプレイを提供するかどうか | |
logoImageUrl | String? | O | ロゴ画像のURL |
brand | Brand? | Brand オブジェクト | |
preCampaignVideoUrl | String? | 配信前動画のURL | |
preCampaignImageUrl | String? | 配信前画像のURL | |
postCampaignImageUrl | String? | 配信終了後画像のURL | |
backgroundImageUrl | String? | 背景画像のURL | |
ieUnsupportImageUrl | String? | IEブラウザ用の画像 | |
tags | List? | 配信に設定されたタグ情報 (最大10個まで設定可能) | |
scheduledStartAt | String! | 配信の予定開始日時(形式: | |
scheduledEndAt | String? | 配信の予定終了日時(形式: | |
campaignStartedAt | String? | O | 配信の実際の開始日時(形式: |
campaignEndedAt | String? | O | 配信の実際の終了日時(形式: |
createdAt | String! | O | 配信の作成日時(UTC)(形式: |
updatedAt | String! | O | 配信の最終更新日時(UTC)(形式: |
Stream オブジェクト
プロパティ名 | 型 | 説明 |
|---|---|---|
streamUrl | String! | OBSなどの配信ソフトウェア用のRTMPストリームURL情報 |
streamKey | String! | OBSなどの配信ソフトウェア用のRTMPストリームキー情報 |
videoAspectRatio | String! | 動画のアスペクト比。9:16(縦向き)または16:9(横向き) |
liveUrl | String! | ライブ配信のマスターm3u8 URLです。 |
liveUrls | Map<String, String>? | 解像度別(320p, 480p, 720p, 1080p)のライブ配信m3u8 URLのセットです。 |
previewLiveUrl | String! | プレビュー動画(320p解像度)のm3u8 URLです。プレビューはWebブラウザで動画サムネイルを実装するための動画フォーマットです。 |
replayLiveUrl | String? | リプレイ配信のマスターm3u8 URLです。この値は配信終了後にのみ設定されます。 |
replayLiveUrls | Map<String, String>? | 解像度別(320p, 480p, 720p, 1080p)のリプレイ配信m3u8 URLのセットです。 |
previewReplayLiveUrl | String? | プレビューリプレイ動画(320p解像度)のm3u8 URLです。プレビューはWebブラウザで動画サムネイルを実装するための動画フォーマットです。この値は配信終了後にのみ設定されます。URLのクエリ文字列でpreviewパラメータの値が1に指定されている場合、プレビューリプレイ動画の再生によるデータ使用量がクォータ使用量に含まれることを示します。 |
CampaignProduct オブジェクト
プロパティ名 | 型 | 説明 |
|---|---|---|
productId | String! | 自動生成される商品の一意なID |
customerProductId | String? | 顧客の商品IDで、一意である必要があります(顧客側で定義)。 |
name | String! | 商品の名前 |
brand | String? | ブランド名 |
description | String? | 商品の説明 |
brandIdentifier | String? | ブランドキー |
url | String! | 商品のURLです。Shopliveプレイヤーで商品情報をクリックした際の遷移先URLです。 |
sku | String? | 商品のSKU情報(顧客側で定義) |
imageUrl | String? | 商品のサムネイル画像URLです。Shopliveは商品オブジェクトの作成時に自動的にサムネイルURLを生成します。 |
currency | String! | 価格の通貨 |
showPrice | Boolean! | 価格を表示するかどうか |
originalPrice | Double? | 例: 20.00(通貨がUSDの場合は$20.00) |
discountPrice | Double? | 例: 15.00(通貨がUSDの場合は $15.00) |
discountRate | Double? | 例: 25.00(割引率が25%の場合) |
enableAuction | Boolean! | 商品がオークション商品かどうか |
bidStartingPrice | Double? | オークションの開始価格(例: 0.99) |
bidDuration | Integer? | オークションの入札時間(秒) |
bidIncrementalAmount | Double? | 入札の増加額 |
extendBidDuration | Boolean? | オークション終了間際に入札があった場合に、入札の残り時間を延長するかどうかです。延長時間は顧客のオークション設定に従います。 |
ctaButtonTitle | String? | 商品に表示されるCTA(行動喚起)ボタンのタイトルです。UIのカスタマイズが必要なため、Shopliveとの協議が必要です。 |
seller | 商品を所有するセラーの情報 | |
createdAt | String! | 商品が作成された日時(形式: |
updatedAt | String! | 商品が更新された日時(形式: |
campaignId | String! | 自動生成される配信の識別子です。(数値の文字列) |
visible | Boolean? | 商品の'visible'ステータスです。 |
purchasable | Boolean? | 商品の'purchasable'ステータスです。 |
showingNow | Boolean! | 商品の「Now」表示ステータスです。(=pin) |
sortOrder | Integer! | 商品の表示順序です。(=listOrder) |
stockStatus | String! | IN_STOCK, LOW_IN_STOCK , SOLD_OUT |
auction | 商品のオークション情報です。 |
Auction オブジェクト
プロパティ名 | 型 | 説明 |
|---|---|---|
productId | String! | 自動生成される商品の一意なID |
auctionStatus | String! | READY, ONGOING, ENDING, ENDED |
startingPrice | Double! | オークションの開始価格 |
bidRound | Integer! | オークションの入札ラウンド |
currentPrice | Double! | オークションの現在価格 |
winningPrice | Double? | オークションの落札価格 |
recommendedPrices | List<Double>? | オークションの推奨入札価格 |
winner | オークションの落札者です。 | |
leader | オークションの最高入札者です。 | |
winnerCheckoutScheme | String? | 落札者が商品を購入できるアプリスキームです。 |
startedAt | Number? | オークションの実際の開始日時(形式: ミリ秒単位のタイムスタンプ) |
endingAt | Number? | オークションの予想終了日時(形式: ミリ秒単位のタイムスタンプ) |
endedAt | Number? | オークションの実際の終了日時(形式: ミリ秒単位のタイムスタンプ) |
Bidder オブジェクト
プロパティ名 | 型 | 説明 |
|---|---|---|
uid | String! | 自動生成されるユーザーの識別子です。(数字形式の文字列) |
userId | String? | ユーザーの識別子です。(顧客側で定義) |
name | String! | ユーザーの名前です。 |
サンプル
{
"campaignMeta": {
"campaignId": "1234",
"campaignKey": "{campaignKey}",
"accessKey": "{accessKey}",
"shoplivePlayerUrl": "https://www.shoplive.show/v1/player.html?ak={accessKey}&ck={campaignKey}",
"title": "Shoplive Liveshow",
"description": "Liveshow description",
"tags": [ "tag1", "tag2" ],
"campaignStatus": "READY",
"userCount": null,
"likeCount": null,
"rehearsalPasscode": "9876",
"serveReplay": false,
"logoImageUrl": null,
"preCampaignVideoUrl": null,
"preCampaignImageUrl": "https://image.shoplive.cloud/14352cf2-ef40-4ba9-93af-279a104cb3c8.png",
"postCampaignImageUrl": "https://image.shoplive.cloud/6da19c2d-8d53-4cea-801f-7b39913f7c35.png",
"backgroundImageUrl": "https://image.shoplive.cloud/0b1bd566-4087-40ef-b376-fb863a888d72.png",
"ieUnsupportImageUrl": "https://image.shoplive.cloud/5a0fd01c-8889-4d28-8a15-8b7661a422a2.png",
"scheduledStartAt": "2026-11-01T09:00:00Z",
"scheduledEndAt": "2026-11-01T10:00:00Z",
"campaignStartedAt": null,
"campaignEndedAt": null,
"createdAt": "2026-11-01T08:15:00Z",
"updatedAt": "2026-11-01T08:29:09Z"
},
"stream": {
"streamUrl": "rtmp://stream.shoplive.cloud:1935/stream",
"streamKey": "{streamKey}",
"videoAspectRatio": "9:16",
"liveUrl": "https://live.shoplive.cloud/live/{streamKey}.m3u8",
"liveUrls": {
"720p": "https://live.shoplive.cloud/live/{streamKey}_720p/playlist.m3u8",
"480p": "https://live.shoplive.cloud/live/{streamKey}_480p/playlist.m3u8"
},
"previewLiveUrl": "https://live.shoplive.cloud/live/{streamKey}_480p/index.m3u8",
"replayLiveUrl": null,
"replayLiveUrls": null,
"previewReplayLiveUrl": "https://api.shoplive.cloud/v1/replay/{accessKey}/{campaignKey}/replay_320p/ORIGINAL/index.m3u8?preview=1"
},
"campaignProductList": [
{
"productId": "1001",
"customerProductId": "SHOPLIVE_PRODUCT_1",
"name": "Keyring",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU001",
"imageUrl": "https://image.shoplive.cloud/e05d1464-1942-4e4e-bb0b-c4310167d465.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 20.0,
"discountPrice": 10.0,
"discountRate": 50.0,
"enableAuction": false,
"bidStartingPrice": null,
"bidDuration": null,
"bidIncrementalAmount": null,
"extendBidDuration": null,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z",
"campaignId": "1234",
"showingNow": true,
"sortOrder": 1,
"stockStatus": "IN_STOCK",
"auction": null
},
{
"productId": "1002",
"customerProductId": "SHOPLIVE_PRODUCT_2",
"name": "Hoodie",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU002",
"imageUrl": "https://image.shoplive.cloud/40afe353-0d23-47b6-acdf-10d1fca10c57.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 50.0,
"discountPrice": 37.0,
"discountRate": 26.0,
"enableAuction": false,
"bidStartingPrice": null,
"bidDuration": null,
"bidIncrementalAmount": null,
"extendBidDuration": null,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z",
"campaignId": "1234",
"showingNow": true,
"sortOrder": 2,
"stockStatus": "LOW_IN_STOCK",
"auction": null
},
{
"productId": "1003",
"customerProductId": "SHOPLIVE_PRODUCT_3",
"name": "T-Shirts",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU003",
"imageUrl": "https://image.shoplive.cloud/67129efb-d859-48b6-94b9-d411fb6de550.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 30.0,
"discountPrice": 28.0,
"discountRate": 6.0,
"enableAuction": false,
"bidStartingPrice": null,
"bidDuration": null,
"bidIncrementalAmount": null,
"extendBidDuration": null,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z",
"campaignId": "1234",
"showingNow": false,
"sortOrder": 3,
"stockStatus": "SOLD_OUT",
"auction": null
},
{
"productId": "1004",
"customerProductId": "SHOPLIVE_PRODUCT_4",
"name": "Mug",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU004",
"imageUrl": "https://image.shoplive.cloud/b22c72c7-d2f8-49c3-83f0-314c59740649.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 10.0,
"discountPrice": 7.0,
"discountRate": 30.0,
"enableAuction": true,
"bidStartingPrice": 7.0,
"bidDuration": 120,
"bidIncrementalAmount": 1.0,
"extendBidDuration": true,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z",
"campaignId": "1234",
"showingNow": false,
"sortOrder": 4,
"stockStatus": "IN_STOCK",
"auction": {
"productId": "1004",
"auctionStatus": "READY",
"startingPrice": 7.0,
"bidRound": 1,
"currentPrice": 7.0,
"winningPrice": null,
"recommendedPrices": null,
"winner": null,
"leader": null,
"winnerCheckoutScheme": null,
"startedAt": null,
"endingAt": null,
"endedAt": null
}
},
{
"productId": "1005",
"customerProductId": "SHOPLIVE_PRODUCT_5",
"name": "Ballcap",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU005",
"imageUrl": "https://image.shoplive.cloud/ae4d67b6-9d92-4a19-a457-6566420c5b9b.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 18.0,
"discountPrice": 14.0,
"discountRate": 22.0,
"enableAuction": false,
"bidStartingPrice": null,
"bidDuration": null,
"bidIncrementalAmount": null,
"extendBidDuration": null,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z",
"campaignId": "1234",
"showingNow": false,
"sortOrder": 5,
"stockStatus": "IN_STOCK",
"auction": null
}
],
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null,
"sellerIdentifier": "seller_identifier"
}
}
campaignStatus: ONAIRの場合
{
"campaignMeta": {
"campaignId": "1234",
"campaignKey": "{campaignKey}",
"accessKey": "{accessKey}",
"shoplivePlayerUrl": "https://www.shoplive.show/v1/player.html?ak={accessKey}&ck={campaignKey}",
"title": "Shoplive Liveshow",
"description": "Liveshow description",
"tags": [ "tag1", "tag2" ],
"campaignStatus": "ONAIR",
"userCount": 123,
"likeCount": 3132,
"rehearsalPasscode": "9876",
"serveReplay": false,
"logoImageUrl": null,
"preCampaignVideoUrl": null,
"preCampaignImageUrl": "https://image.shoplive.cloud/14352cf2-ef40-4ba9-93af-279a104cb3c8.png",
"postCampaignImageUrl": "https://image.shoplive.cloud/6da19c2d-8d53-4cea-801f-7b39913f7c35.png",
"backgroundImageUrl": "https://image.shoplive.cloud/0b1bd566-4087-40ef-b376-fb863a888d72.png",
"ieUnsupportImageUrl": "https://image.shoplive.cloud/5a0fd01c-8889-4d28-8a15-8b7661a422a2.png",
"scheduledStartAt": "2026-11-01T09:00:00Z",
"scheduledEndAt": "2026-11-01T10:00:00Z",
"campaignStartedAt": "2026-11-01T09:10:05Z",
"campaignEndedAt": null,
"createdAt": "2026-11-01T08:15:00Z",
"updatedAt": "2026-11-01T08:29:09Z"
},
"stream": {
"streamUrl": "rtmp://stream.shoplive.cloud:1935/stream",
"streamKey": "{streamKey}",
"videoAspectRatio": "9:16",
"liveUrl": "https://live.shoplive.cloud/live/{streamKey}.m3u8",
"liveUrls": {
"720p": "https://live.shoplive.cloud/live/{streamKey}_720p/playlist.m3u8"
},
"previewLiveUrl": "https://live.shoplive.cloud/live/{streamKey}_320p/index.m3u8",
"replayLiveUrl": null,
"replayLiveUrls": null,
"previewReplayLiveUrl": "https://api.shoplive.cloud/v1/replay/{accessKey}/{campaignKey}/replay_320p/ORIGINAL/index.m3u8?preview=1"
},
"campaignProductList": [
{
"productId": "1001",
"customerProductId": "SHOPLIVE_PRODUCT_1",
"name": "Keyring",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU001",
"imageUrl": "https://image.shoplive.cloud/e05d1464-1942-4e4e-bb0b-c4310167d465.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 20.0,
"discountPrice": 10.0,
"discountRate": 50.0,
"enableAuction": false,
"bidStartingPrice": null,
"bidDuration": null,
"bidIncrementalAmount": null,
"extendBidDuration": null,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z",
"campaignId": "1234",
"showingNow": true,
"sortOrder": 1,
"stockStatus": "SOLD_OUT",
"auction": null
},
{
"productId": "1002",
"customerProductId": "SHOPLIVE_PRODUCT_2",
"name": "Hoodie",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU002",
"imageUrl": "https://image.shoplive.cloud/40afe353-0d23-47b6-acdf-10d1fca10c57.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 50.0,
"discountPrice": 37.0,
"discountRate": 26.0,
"enableAuction": false,
"bidStartingPrice": null,
"bidDuration": null,
"bidIncrementalAmount": null,
"extendBidDuration": null,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z",
"campaignId": "1234",
"showingNow": true,
"sortOrder": 2,
"stockStatus": "LOW_IN_STOCK",
"auction": null
},
{
"productId": "1003",
"customerProductId": "SHOPLIVE_PRODUCT_3",
"name": "T-Shirts",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU003",
"imageUrl": "https://image.shoplive.cloud/67129efb-d859-48b6-94b9-d411fb6de550.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 30.0,
"discountPrice": 28.0,
"discountRate": 6.0,
"enableAuction": false,
"bidStartingPrice": null,
"bidDuration": null,
"bidIncrementalAmount": null,
"extendBidDuration": null,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z",
"campaignId": "1234",
"showingNow": false,
"sortOrder": 3,
"stockStatus": "IN_STOCK",
"auction": null
},
{
"productId": "1004",
"customerProductId": "SHOPLIVE_PRODUCT_4",
"name": "Mug",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU004",
"imageUrl": "https://image.shoplive.cloud/b22c72c7-d2f8-49c3-83f0-314c59740649.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 10.0,
"discountPrice": 7.0,
"discountRate": 30.0,
"enableAuction": true,
"bidStartingPrice": 7.0,
"bidDuration": 120,
"bidIncrementalAmount": 1.0,
"extendBidDuration": true,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z",
"campaignId": "1234",
"showingNow": true,
"sortOrder": 4,
"stockStatus": "IN_STOCK",
"auction": {
"productId": "1004",
"auctionStatus": "ONGOING",
"startingPrice": 7.0,
"bidRound": 3,
"currentPrice": 9.0,
"winningPrice": null,
"recommendedPrices": [
10.0
],
"winner": null,
"leader": {
"uid": "350964901054939144",
"userId": "test@shoplive.cloud",
"name": "ShopliveUser-1"
},
"winnerCheckoutScheme": null,
"startedAt": 1793524830000,
"endingAt": 1793524950000,
"endedAt": null
}
},
{
"productId": "1005",
"customerProductId": "SHOPLIVE_PRODUCT_5",
"name": "Ballcap",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU005",
"imageUrl": "https://image.shoplive.cloud/ae4d67b6-9d92-4a19-a457-6566420c5b9b.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 18.0,
"discountPrice": 14.0,
"discountRate": 22.0,
"enableAuction": false,
"bidStartingPrice": null,
"bidDuration": null,
"bidIncrementalAmount": null,
"extendBidDuration": null,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z",
"campaignId": "1234",
"showingNow": false,
"sortOrder": 5,
"stockStatus": "IN_STOCK",
"auction": null
}
],
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
}
}
campaignStatus: ENDEDの場合
{
"campaignMeta": {
"campaignId": "1234",
"campaignKey": "{campaignKey}",
"accessKey": "{accessKey}",
"shoplivePlayerUrl": "https://www.shoplive.show/v1/player.html?ak={accessKey}&ck={campaignKey}",
"title": "Shoplive Liveshow",
"description": "Liveshow description",
"tags": [ "tag1", "tag2" ],
"campaignStatus": "ENDED",
"userCount": 15923,
"likeCount": 102683,
"rehearsalPasscode": "9876",
"serveReplay": false,
"logoImageUrl": null,
"preCampaignVideoUrl": null,
"preCampaignImageUrl": "https://image.shoplive.cloud/14352cf2-ef40-4ba9-93af-279a104cb3c8.png",
"postCampaignImageUrl": "https://image.shoplive.cloud/6da19c2d-8d53-4cea-801f-7b39913f7c35.png",
"backgroundImageUrl": "https://image.shoplive.cloud/0b1bd566-4087-40ef-b376-fb863a888d72.png",
"ieUnsupportImageUrl": "https://image.shoplive.cloud/5a0fd01c-8889-4d28-8a15-8b7661a422a2.png",
"scheduledStartAt": "2026-11-01T09:00:00Z",
"scheduledEndAt": "2026-11-01T10:00:00Z",
"campaignStartedAt": "2026-11-01T09:10:05Z",
"campaignEndedAt": "2026-11-01T10:05:05Z",
"createdAt": "2026-11-01T08:15:00Z",
"updatedAt": "2026-11-01T08:29:09Z"
},
"stream": {
"streamUrl": "rtmp://stream.shoplive.cloud:1935/stream",
"streamKey": "{streamKey}",
"videoAspectRatio": "9:16",
"liveUrl": "https://live.shoplive.cloud/live/{streamKey}.m3u8",
"liveUrls": {
"720p": "https://live.shoplive.cloud/live/{streamKey}_720p/playlist.m3u8"
},
"previewLiveUrl": "https://live.shoplive.cloud/live/{streamKey}_320p/index.m3u8",
"replayLiveUrl": "https://private.shopliveapi.com/v1/replay/{accessKey}/{campaignKey}/replay.m3u8?replayMode=ORIGINAL",
"replayLiveUrls": {
"720p": "https://private.shopliveapi.com/v1/replay/{accessKey}/{campaignKey}/ORIGINAL/720p/index.m3u8"
},
"previewReplayLiveUrl": "https://api.shoplive.cloud/v1/replay/{accessKey}/{campaignKey}/replay_320p/ORIGINAL/index.m3u8?preview=1"
},
"campaignProductList": [
{
"productId": "1001",
"customerProductId": "SHOPLIVE_PRODUCT_1",
"name": "Keyring",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU001",
"imageUrl": "https://image.shoplive.cloud/e05d1464-1942-4e4e-bb0b-c4310167d465.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 20.0,
"discountPrice": 10.0,
"discountRate": 50.0,
"enableAuction": false,
"bidStartingPrice": null,
"bidDuration": null,
"bidIncrementalAmount": null,
"extendBidDuration": null,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z",
"campaignId": "1234",
"showingNow": true,
"sortOrder": 1,
"stockStatus": "SOLD_OUT",
"auction": null
},
{
"productId": "1002",
"customerProductId": "SHOPLIVE_PRODUCT_2",
"name": "Hoodie",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU002",
"imageUrl": "https://image.shoplive.cloud/40afe353-0d23-47b6-acdf-10d1fca10c57.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 50.0,
"discountPrice": 37.0,
"discountRate": 26.0,
"enableAuction": false,
"bidStartingPrice": null,
"bidDuration": null,
"bidIncrementalAmount": null,
"extendBidDuration": null,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z",
"campaignId": "1234",
"showingNow": true,
"sortOrder": 2,
"stockStatus": "LOW_IN_STOCK",
"auction": null
},
{
"productId": "1003",
"customerProductId": "SHOPLIVE_PRODUCT_3",
"name": "T-Shirts",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU003",
"imageUrl": "https://image.shoplive.cloud/67129efb-d859-48b6-94b9-d411fb6de550.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 30.0,
"discountPrice": 28.0,
"discountRate": 6.0,
"enableAuction": false,
"bidStartingPrice": null,
"bidDuration": null,
"bidIncrementalAmount": null,
"extendBidDuration": null,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z",
"campaignId": "1234",
"showingNow": true,
"sortOrder": 3,
"stockStatus": "SOLD_OUT",
"auction": null
},
{
"productId": "1004",
"customerProductId": "SHOPLIVE_PRODUCT_4",
"name": "Mug",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU004",
"imageUrl": "https://image.shoplive.cloud/b22c72c7-d2f8-49c3-83f0-314c59740649.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 10.0,
"discountPrice": 7.0,
"discountRate": 30.0,
"enableAuction": true,
"bidStartingPrice": 7.0,
"bidDuration": 120,
"bidIncrementalAmount": 1,
"extendBidDuration": true,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z",
"campaignId": "1234",
"showingNow": true,
"sortOrder": 4,
"stockStatus": "SOLD_OUT",
"auction": {
"productId": "1004",
"auctionStatus": "ENDED",
"startingPrice": 7.0,
"bidRound": 3,
"currentPrice": 0.0,
"winningPrice": 9.0,
"recommendedPrices": null,
"winner": {
"uid": "350964901054939144",
"userId": "test@shoplive.cloud",
"name": "ShopliveUser-1"
},
"leader": null,
"winnerCheckoutScheme": null,
"startedAt": 1793524830000,
"endingAt": null,
"endedAt": 1793524950000
}
},
{
"productId": "1005",
"customerProductId": "SHOPLIVE_PRODUCT_5",
"name": "Ballcap",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU005",
"imageUrl": "https://image.shoplive.cloud/ae4d67b6-9d92-4a19-a457-6566420c5b9b.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 18.0,
"discountPrice": 14.0,
"discountRate": 22.0,
"enableAuction": false,
"bidStartingPrice": null,
"bidDuration": null,
"bidIncrementalAmount": null,
"extendBidDuration": null,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z",
"campaignId": "1234",
"showingNow": true,
"sortOrder": 5,
"stockStatus": "SOLD_OUT",
"auction": null
}
],
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
}
}前へ ← JWT トークンの発行次へ → 配信を検索
配信を検索
配信を検索
ヘッダーパラメータ
パスパラメータ
クエリパラメータ
scheduledStartAt範囲の開始(形式: YYYY-MM-DD'T'HH:mm:ss'Z'、例: 2026-05-20T08:00:00Z)scheduledStartAt範囲の終了(形式: YYYY-MM-DD'T'HH:mm:ss'Z'、例: 2026-05-20T09:00:00Z)ORRESERVED、READY、REHEARSAL、ONAIR、ENDED)。大文字と小文字は区別されません。1234,1235,1236。c7671aa83bd2,6229da3b75d4。false(新しい予約から)です。false110レスポンス
results の各項目は Campaign オブジェクト です。
{
"results": [
{
"campaignMeta": {
"campaignId": "1237",
"campaignKey": "{campaignKey}",
"accessKey": "{accessKey}",
"shoplivePlayerUrl": "https://www.shoplive.show/v1/player.html?ak={accessKey}&ck={campaignKey}",
"title": "Shoplive Ready Liveshow",
"description": "Liveshow Ready description",
"campaignStatus": "READY",
"rehearsalPasscode": "9876",
"serveReplay": false,
"logoImageUrl": null,
"preCampaignVideoUrl": null,
"preCampaignImageUrl": "https://image.shoplive.cloud/14352cf2-ef40-4ba9-93af-279a104cb3c8.png",
"postCampaignImageUrl": "https://image.shoplive.cloud/6da19c2d-8d53-4cea-801f-7b39913f7c35.png",
"backgroundImageUrl": "https://image.shoplive.cloud/0b1bd566-4087-40ef-b376-fb863a888d72.png",
"ieUnsupportImageUrl": "https://image.shoplive.cloud/5a0fd01c-8889-4d28-8a15-8b7661a422a2.png",
"scheduledStartAt": "2026-11-01T09:00:00Z",
"scheduledEndAt": "2026-11-01T10:00:00Z",
"campaignStartedAt": null,
"campaignEndedAt": null,
"createdAt": "2026-11-01T08:15:00Z",
"updatedAt": "2026-11-01T08:29:09Z"
},
"stream": {
"streamUrl": "rtmp://stream.shoplive.cloud:1935/stream",
"streamKey": "{streamKey}",
"videoAspectRatio": "9:16",
"liveUrl": "https://live.shoplive.cloud/live/{streamKey}.m3u8",
"liveUrls": {
"480p": "https://live.shoplive.cloud/live/{streamKey}_480p/playlist.m3u8",
"720p": "https://live.shoplive.cloud/live/{streamKey}_720p/playlist.m3u8"
},
"previewLiveUrl": "https://live.shoplive.cloud/live/{streamKey}_320p/index.m3u8",
"replayLiveUrl": null,
"replayLiveUrls": null,
"previewReplayLiveUrl": "https://api.shoplive.cloud/v1/replay/{accessKey}/{campaignKey}/replay_320p/ORIGINAL/index.m3u8"
},
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"schemes": null
}
},
{
"campaignMeta": {
"campaignId": "1236",
"campaignKey": "{campaignKey}",
"accessKey": "{accessKey}",
"shoplivePlayerUrl": "https://www.shoplive.show/v1/player.html?ak={accessKey}&ck={campaignKey}",
"title": "Shoplive Liveshow Rehearsal",
"description": "Liveshow Rehearsal description",
"campaignStatus": "REHEARSAL",
"rehearsalPasscode": "9876",
"serveReplay": false,
"logoImageUrl": null,
"preCampaignVideoUrl": null,
"preCampaignImageUrl": "https://image.shoplive.cloud/14352cf2-ef40-4ba9-93af-279a104cb3c8.png",
"postCampaignImageUrl": "https://image.shoplive.cloud/6da19c2d-8d53-4cea-801f-7b39913f7c35.png",
"backgroundImageUrl": "https://image.shoplive.cloud/0b1bd566-4087-40ef-b376-fb863a888d72.png",
"ieUnsupportImageUrl": "https://image.shoplive.cloud/5a0fd01c-8889-4d28-8a15-8b7661a422a2.png",
"scheduledStartAt": "2026-10-31T09:00:00Z",
"scheduledEndAt": "2026-10-31T10:00:00Z",
"campaignStartedAt": null,
"campaignEndedAt": null,
"createdAt": "2026-10-31T08:15:00Z",
"updatedAt": "2026-10-31T08:29:09Z"
},
"stream": {
"streamUrl": "rtmp://stream.shoplive.cloud:1935/stream",
"streamKey": "{streamKey}",
"videoAspectRatio": "9:16",
"liveUrl": "https://live.shoplive.cloud/live/{streamKey}.m3u8",
"liveUrls": {
"480p": "https://live.shoplive.cloud/live/{streamKey}_480p/playlist.m3u8",
"720p": "https://live.shoplive.cloud/live/{streamKey}_720p/playlist.m3u8"
},
"previewLiveUrl": "https://live.shoplive.cloud/live/{streamKey}_320p/index.m3u8",
"replayLiveUrl": null,
"replayLiveUrls": null,
"previewReplayLiveUrl": "https://api.shoplive.cloud/v1/replay/{accessKey}/{campaignKey}/replay_320p/ORIGINAL/index.m3u8"
},
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
}
},
{
"campaignMeta": {
"campaignId": "1235",
"campaignKey": "{campaignKey}",
"accessKey": "{accessKey}",
"shoplivePlayerUrl": "https://www.shoplive.show/v1/player.html?ak={accessKey}&ck={campaignKey}",
"title": "Shoplive Liveshow OnAir",
"description": "Liveshow OnAir description",
"campaignStatus": "ONAIR",
"rehearsalPasscode": "9876",
"serveReplay": false,
"logoImageUrl": null,
"preCampaignVideoUrl": null,
"preCampaignImageUrl": "https://image.shoplive.cloud/14352cf2-ef40-4ba9-93af-279a104cb3c8.png",
"postCampaignImageUrl": "https://image.shoplive.cloud/6da19c2d-8d53-4cea-801f-7b39913f7c35.png",
"backgroundImageUrl": "https://image.shoplive.cloud/0b1bd566-4087-40ef-b376-fb863a888d72.png",
"ieUnsupportImageUrl": "https://image.shoplive.cloud/5a0fd01c-8889-4d28-8a15-8b7661a422a2.png",
"scheduledStartAt": "2026-10-30T09:00:00Z",
"scheduledEndAt": "2026-10-30T10:00:00Z",
"campaignStartedAt": "2026-10-30T09:10:05Z",
"campaignEndedAt": null,
"createdAt": "2026-10-30T08:15:00Z",
"updatedAt": "2026-10-30T08:29:09Z"
},
"stream": {
"streamUrl": "rtmp://stream.shoplive.cloud:1935/stream",
"streamKey": "{streamKey}",
"videoAspectRatio": "9:16",
"liveUrl": "https://live.shoplive.cloud/live/{streamKey}.m3u8",
"liveUrls": {
"480p": "https://live.shoplive.cloud/live/{streamKey}_480p/playlist.m3u8",
"720p": "https://live.shoplive.cloud/live/{streamKey}_720p/playlist.m3u8"
},
"previewLiveUrl": "https://live.shoplive.cloud/live/{streamKey}_320p/index.m3u8",
"replayLiveUrl": null,
"replayLiveUrls": null,
"previewReplayLiveUrl": "https://api.shoplive.cloud/v1/replay/{accessKey}/{campaignKey}/replay_320p/ORIGINAL/index.m3u8"
},
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
}
},
{
"campaignMeta": {
"campaignId": "1234",
"campaignKey": "{campaignKey}",
"accessKey": "{accessKey}",
"shoplivePlayerUrl": "https://www.shoplive.show/v1/player.html?ak={accessKey}&ck={campaignKey}",
"title": "Shoplive Liveshow",
"description": "Liveshow description",
"campaignStatus": "ENDED",
"rehearsalPasscode": "9876",
"serveReplay": true,
"logoImageUrl": null,
"preCampaignVideoUrl": null,
"preCampaignImageUrl": "https://image.shoplive.cloud/14352cf2-ef40-4ba9-93af-279a104cb3c8.png",
"postCampaignImageUrl": "https://image.shoplive.cloud/6da19c2d-8d53-4cea-801f-7b39913f7c35.png",
"backgroundImageUrl": "https://image.shoplive.cloud/0b1bd566-4087-40ef-b376-fb863a888d72.png",
"ieUnsupportImageUrl": "https://image.shoplive.cloud/5a0fd01c-8889-4d28-8a15-8b7661a422a2.png",
"scheduledStartAt": "2026-10-29T09:00:00Z",
"scheduledEndAt": "2026-10-29T10:00:00Z",
"campaignStartedAt": "2026-10-29T09:10:05Z",
"campaignEndedAt": "2026-10-29T10:05:05Z",
"createdAt": "2026-10-29T08:15:00Z",
"updatedAt": "2026-10-29T08:29:09Z"
},
"stream": {
"streamUrl": "rtmp://stream.shoplive.cloud:1935/stream",
"streamKey": "{streamKey}",
"videoAspectRatio": "9:16",
"liveUrl": "https://live.shoplive.cloud/live/{streamKey}.m3u8",
"liveUrls": {
"480p": "https://live.shoplive.cloud/live/{streamKey}_480p/playlist.m3u8",
"720p": "https://live.shoplive.cloud/live/{streamKey}_720p/playlist.m3u8"
},
"previewLiveUrl": "https://live.shoplive.cloud/live/{streamKey}_320p/index.m3u8",
"replayLiveUrl": "https://private.shopliveapi.com/v1/replay/{accessKey}/{campaignKey}/replay.m3u8?replayMode=ORIGINAL",
"replayLiveUrls": {
"480p": "https://private.shopliveapi.com/v1/replay/{accessKey}/{campaignKey}/ORIGINAL/480p/index.m3u8",
"720p": "https://private.shopliveapi.com/v1/replay/{accessKey}/{campaignKey}/ORIGINAL/720p/index.m3u8"
},
"previewReplayLiveUrl": "https://api.shoplive.cloud/v1/replay/{accessKey}/{campaignKey}/replay_320p/ORIGINAL/index.m3u8"
},
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
}
}
],
"totalCount": 4
}results
campaignMeta
nullです。nullです。nullです。truebrand
00stream
liveUrls
seller
0{
"_s": -510,
"_e": "Error message"
}前へ ← Campaign オブジェクト次へ → 配信を作成
配信を作成
リクエストボディの例です。
{
"campaignMeta": {
"title": "New campaign name here",
"description": "Description of the campaign here",
"tags": ["tag1", "tag2"],
"rehearsalPasscode": "1234",
"serveReplay": true
}
}
ヘッダーパラメータ
パスパラメータ
ボディパラメータ
{
"campaignMeta": {
"title": "New campaign name here",
"description": "Description of the campaign here",
"tags": [
"tag1",
"tag2"
],
"rehearsalPasscode": "1234",
"serveReplay": true
}
}campaignMeta
brand
YYYY-MM-DDTHH:mm:ss±HH:MM、UTC は Z)です。レスポンスは UTC です。YYYY-MM-DDTHH:mm:ss±HH:MM、UTC は Z)です。レスポンスは UTC です。seller
レスポンス
レスポンスボディは Campaign オブジェクト です。
{
"campaignMeta": {
"campaignId": "1234",
"campaignKey": "{campaignKey}",
"accessKey": "{accessKey}",
"shoplivePlayerUrl": "https://www.shoplive.show/v1/player.html?ak={accessKey}&ck={campaignKey}",
"title": "New campaign name here",
"description": "Description of the campaign here",
"campaignStatus": "READY",
"rehearsalPasscode": "1234",
"serveReplay": true,
"logoImageUrl": null,
"brand": {
"brandId": "1",
"name": "API V2 Brand",
"identifier": "api_v2_brand",
"description": "API V2 Brand description",
"imageUrl": "https://image.shoplive.cloud/aa1a2ae6-e557-462c-ae6d-a2ce47d245a1.png",
"imageWidth": 2110,
"imageHeight": 317,
"createdAt": "2026-02-22T13:32:50Z",
"updatedAt": "2026-02-22T13:33:46Z"
},
"preCampaignVideoUrl": null,
"preCampaignImageUrl": "https://image.shoplive.cloud/14352cf2-ef40-4ba9-93af-279a104cb3c8.png",
"postCampaignImageUrl": "https://image.shoplive.cloud/6da19c2d-8d53-4cea-801f-7b39913f7c35.png",
"backgroundImageUrl": "https://image.shoplive.cloud/0b1bd566-4087-40ef-b376-fb863a888d72.png",
"ieUnsupportImageUrl": "https://image.shoplive.cloud/5a0fd01c-8889-4d28-8a15-8b7661a422a2.png",
"scheduledStartAt": "2026-11-01T09:00:00Z",
"scheduledEndAt": "2026-11-01T10:00:00Z",
"campaignStartedAt": null,
"campaignEndedAt": null,
"createdAt": "2026-11-01T08:15:00Z",
"updatedAt": "2026-11-01T08:29:09Z"
},
"stream": {
"streamUrl": "rtmp://stream.shoplive.cloud:1935/stream",
"streamKey": "{streamKey}",
"videoAspectRatio": "9:16",
"liveUrl": "https://live.shoplive.cloud/live/{streamKey}.m3u8",
"liveUrls": {
"480p": "https://live.shoplive.cloud/live/{streamKey}_480p/playlist.m3u8",
"720p": "https://live.shoplive.cloud/live/{streamKey}_720p/playlist.m3u8"
},
"previewLiveUrl": "https://live.shoplive.cloud/live/{streamKey}_320p/index.m3u8",
"replayLiveUrl": null,
"replayLiveUrls": null,
"previewReplayLiveUrl": "https://api.shoplive.cloud/v1/replay/{accessKey}/{campaignKey}/replay_320p/ORIGINAL/index.m3u8"
},
"campaignProductList": [],
"seller": {
"sellerId": "1",
"name": "New seller",
"profileUrl": "https://image.shoplive.cloud/14352cf2-ef40-4ba9-93af-279a104cb3c8.png",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": {}
}
}campaignMeta
brand
stream
liveUrls
seller
{
"_s": -836,
"_e": "Error message"
}{
"_s": -837,
"_e": "Error message"
}{
"_s": -207,
"_e": "Error message"
}{
"_s": -792,
"_e": "Error message"
}0再配信を作成
終了した配信を複製して再配信を作成します。
ヘッダーパラメータ
パスパラメータ
ボディパラメータ
{
"campaignMeta": {
"title": "rerun campagin title",
"scheduledStartAt": "2026-04-01T01:00:00Z"
},
"copyPopups": true,
"copyProducts": true
}campaignMeta
YYYY-MM-DDTHH:mm:ss±HH:MM、UTC は Z)です。レスポンスは UTC です。trueです。truetrueです。trueレスポンス
レスポンスボディは Campaign オブジェクト です。
{
"campaignMeta": {
"campaignId": "1234",
"campaignKey": "{campaignKey}",
"accessKey": "{accessKey}",
"shoplivePlayerUrl": "https://www.shoplive.show/v1/player.html?ak={accessKey}&ck={campaignKey}",
"title": "New campaign name here",
"description": "Description of the campaign here",
"campaignStatus": "READY",
"rehearsalPasscode": "1234",
"serveReplay": true,
"logoImageUrl": null,
"brand": {
"brandId": "1",
"name": "API V2 Brand",
"identifier": "api_v2_brand",
"description": "API V2 Brand description",
"imageUrl": "https://image.shoplive.cloud/aa1a2ae6-e557-462c-ae6d-a2ce47d245a1.png",
"imageWidth": 2110,
"imageHeight": 317,
"createdAt": "2026-02-22T13:32:50Z",
"updatedAt": "2026-02-22T13:33:46Z"
},
"preCampaignVideoUrl": null,
"preCampaignImageUrl": "https://image.shoplive.cloud/14352cf2-ef40-4ba9-93af-279a104cb3c8.png",
"postCampaignImageUrl": "https://image.shoplive.cloud/6da19c2d-8d53-4cea-801f-7b39913f7c35.png",
"backgroundImageUrl": "https://image.shoplive.cloud/0b1bd566-4087-40ef-b376-fb863a888d72.png",
"ieUnsupportImageUrl": "https://image.shoplive.cloud/5a0fd01c-8889-4d28-8a15-8b7661a422a2.png",
"scheduledStartAt": "2026-11-01T09:00:00Z",
"scheduledEndAt": "2026-11-01T10:00:00Z",
"campaignStartedAt": null,
"campaignEndedAt": null,
"createdAt": "2026-11-01T08:15:00Z",
"updatedAt": "2026-11-01T08:29:09Z"
},
"stream": {
"streamUrl": "rtmp://stream.shoplive.cloud:1935/stream",
"streamKey": "{streamKey}",
"videoAspectRatio": "9:16",
"liveUrl": "https://live.shoplive.cloud/live/{streamKey}.m3u8",
"liveUrls": {
"480p": "https://live.shoplive.cloud/live/{streamKey}_480p/playlist.m3u8",
"720p": "https://live.shoplive.cloud/live/{streamKey}_720p/playlist.m3u8"
},
"previewLiveUrl": "https://live.shoplive.cloud/live/{streamKey}_320p/index.m3u8",
"replayLiveUrl": null,
"replayLiveUrls": null,
"previewReplayLiveUrl": "https://api.shoplive.cloud/v1/replay/{accessKey}/{campaignKey}/replay_320p/ORIGINAL/index.m3u8"
},
"campaignProductList": [],
"seller": {
"sellerId": "1",
"name": "New seller",
"profileUrl": "https://image.shoplive.cloud/14352cf2-ef40-4ba9-93af-279a104cb3c8.png",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": {}
}
}campaignMeta
brand
stream
liveUrls
seller
{
"_s": -510,
"_e": "INVALID_ARGUMENT"
}{
"_s": -710,
"_e": "Campaign does not exist."
}0配信情報を取得
配信キーまたは配信IDで配信を取得します。
ヘッダーパラメータ
パスパラメータ
クエリパラメータ
false1レスポンス
レスポンスボディは Campaign オブジェクト です。
{
"campaignMeta": {
"campaignId": "1234",
"campaignKey": "{campaignKey}",
"accessKey": "{accessKey}",
"shoplivePlayerUrl": "https://www.shoplive.show/v1/player.html?ak={accessKey}&ck={campaignKey}",
"title": "Shoplive Liveshow",
"description": "Liveshow description",
"campaignStatus": "ENDED",
"rehearsalPasscode": "9876",
"serveReplay": false,
"logoImageUrl": null,
"preCampaignVideoUrl": null,
"preCampaignImageUrl": "https://image.shoplive.cloud/14352cf2-ef40-4ba9-93af-279a104cb3c8.png",
"postCampaignImageUrl": "https://image.shoplive.cloud/6da19c2d-8d53-4cea-801f-7b39913f7c35.png",
"backgroundImageUrl": "https://image.shoplive.cloud/0b1bd566-4087-40ef-b376-fb863a888d72.png",
"ieUnsupportImageUrl": "https://image.shoplive.cloud/5a0fd01c-8889-4d28-8a15-8b7661a422a2.png",
"scheduledStartAt": "2026-11-01T09:00:00Z",
"scheduledEndAt": "2026-11-01T10:00:00Z",
"campaignStartedAt": "2026-11-01T09:10:05Z",
"campaignEndedAt": "2026-11-01T10:05:05Z",
"createdAt": "2026-11-01T08:15:00Z",
"updatedAt": "2026-11-01T08:29:09Z"
},
"stream": {
"streamUrl": "rtmp://stream.shoplive.cloud:1935/stream",
"streamKey": "{streamKey}",
"videoAspectRatio": "9:16",
"liveUrl": "https://live.shoplive.cloud/live/{streamKey}.m3u8",
"liveUrls": {
"480p": "https://live.shoplive.cloud/live/{streamKey}_480p/playlist.m3u8",
"720p": "https://live.shoplive.cloud/live/{streamKey}_720p/playlist.m3u8"
},
"previewLiveUrl": "https://live.shoplive.cloud/live/{streamKey}_320p/index.m3u8",
"replayLiveUrl": "https://private.shopliveapi.com/v1/replay/{accessKey}/{campaignKey}/replay.m3u8?replayMode=ORIGINAL",
"replayLiveUrls": {
"480p": "https://private.shopliveapi.com/v1/replay/{accessKey}/{campaignKey}/ORIGINAL/480p/index.m3u8",
"720p": "https://private.shopliveapi.com/v1/replay/{accessKey}/{campaignKey}/ORIGINAL/720p/index.m3u8"
},
"previewReplayLiveUrl": "https://api.shoplive.cloud/v1/replay/{accessKey}/{campaignKey}/replay_320p/ORIGINAL/index.m3u8"
},
"campaignProductList": [
{
"productId": "1001",
"customerProductId": "SHOPLIVE_PRODUCT_1",
"name": "Keyring",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU001",
"imageUrl": "https://image.shoplive.cloud/e05d1464-1942-4e4e-bb0b-c4310167d465.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 20.0,
"discountPrice": 10.0,
"discountRate": 50.0,
"enableAuction": false,
"bidStartingPrice": null,
"bidDuration": null,
"bidIncrementalAmount": null,
"extendBidDuration": null,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z",
"campaignId": "1234",
"showingNow": true,
"sortOrder": 1,
"stockStatus": "SOLD_OUT",
"auction": null
},
{
"productId": "1002",
"customerProductId": "SHOPLIVE_PRODUCT_2",
"name": "Hoodie",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU002",
"imageUrl": "https://image.shoplive.cloud/40afe353-0d23-47b6-acdf-10d1fca10c57.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 50.0,
"discountPrice": 37.0,
"discountRate": 26.0,
"enableAuction": false,
"bidStartingPrice": null,
"bidDuration": null,
"bidIncrementalAmount": null,
"extendBidDuration": null,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z",
"campaignId": "1234",
"showingNow": true,
"sortOrder": 2,
"stockStatus": "LOW_IN_STOCK",
"auction": null
},
{
"productId": "1003",
"customerProductId": "SHOPLIVE_PRODUCT_3",
"name": "T-Shirts",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU003",
"imageUrl": "https://image.shoplive.cloud/67129efb-d859-48b6-94b9-d411fb6de550.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 30.0,
"discountPrice": 28.0,
"discountRate": 6.0,
"enableAuction": false,
"bidStartingPrice": null,
"bidDuration": null,
"bidIncrementalAmount": null,
"extendBidDuration": null,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z",
"campaignId": "1234",
"showingNow": true,
"sortOrder": 3,
"stockStatus": "SOLD_OUT",
"auction": null
},
{
"productId": "1004",
"customerProductId": "SHOPLIVE_PRODUCT_4",
"name": "Mug",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU004",
"imageUrl": "https://image.shoplive.cloud/b22c72c7-d2f8-49c3-83f0-314c59740649.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 10.0,
"discountPrice": 7.0,
"discountRate": 30.0,
"enableAuction": true,
"bidStartingPrice": 7.0,
"bidDuration": 120,
"bidIncrementalAmount": 1.0,
"extendBidDuration": true,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z",
"campaignId": "1234",
"showingNow": true,
"sortOrder": 4,
"stockStatus": "SOLD_OUT",
"auction": {
"productId": "1004",
"auctionStatus": "ENDED",
"startingPrice": 7.0,
"bidRound": 3,
"currentPrice": 0.0,
"winningPrice": 9.0,
"recommendedPrices": null,
"winner": {
"uid": "350964901054939144",
"userId": "test@shoplive.cloud",
"name": "ShopliveUser-1"
},
"leader": null,
"winnerCheckoutScheme": null,
"startedAt": 1793524830000,
"endingAt": null,
"endedAt": 1793524950000
}
},
{
"productId": "1005",
"customerProductId": "SHOPLIVE_PRODUCT_5",
"name": "Ballcap",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU005",
"imageUrl": "https://image.shoplive.cloud/ae4d67b6-9d92-4a19-a457-6566420c5b9b.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 18.0,
"discountPrice": 14.0,
"discountRate": 22.0,
"enableAuction": false,
"bidStartingPrice": null,
"bidDuration": null,
"bidIncrementalAmount": null,
"extendBidDuration": null,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z",
"campaignId": "1234",
"showingNow": true,
"sortOrder": 5,
"stockStatus": "SOLD_OUT",
"auction": null
}
],
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
}
}campaignMeta
nullです。nullです。nullです。truebrand
00stream
liveUrls
replayLiveUrls
campaignProductList
true000trueseller
true0seller
{
"_s": -510,
"_e": "Error message"
}配信を削除
配信を削除します。配信のcampaignStatusがREADYまたはRESERVEDの場合のみ削除でき、それ以外の場合は403(_s: -114)が返されます。再配信の元になっている配信は削除できません(403、_s: -706)。先に再配信を削除してください。
ヘッダーパラメータ
パスパラメータ
レスポンス
レスポンスボディなし
{
"_s": -710,
"_e": "Campaign does not exist."
}{
"_s": -114,
"_e": "FAIL_TO_DELETE"
}0配信を複製
既存の配信を複製して新しい配信を作成します。
ヘッダーパラメータ
パスパラメータ
クエリパラメータ
truetrueレスポンス
レスポンスボディは Campaign オブジェクト です。
{
"campaignMeta": {
"campaignId": "1234",
"campaignKey": "{campaignKey}",
"accessKey": "{accessKey}",
"shoplivePlayerUrl": "https://www.shoplive.show/v1/player.html?ak={accessKey}&ck={campaignKey}",
"title": "Shoplive Liveshow",
"description": "Liveshow description",
"campaignStatus": "ENDED",
"rehearsalPasscode": "9876",
"serveReplay": false,
"logoImageUrl": null,
"preCampaignVideoUrl": null,
"preCampaignImageUrl": "https://image.shoplive.cloud/14352cf2-ef40-4ba9-93af-279a104cb3c8.png",
"postCampaignImageUrl": "https://image.shoplive.cloud/6da19c2d-8d53-4cea-801f-7b39913f7c35.png",
"backgroundImageUrl": "https://image.shoplive.cloud/0b1bd566-4087-40ef-b376-fb863a888d72.png",
"ieUnsupportImageUrl": "https://image.shoplive.cloud/5a0fd01c-8889-4d28-8a15-8b7661a422a2.png",
"scheduledStartAt": "2026-11-01T09:00:00Z",
"scheduledEndAt": "2026-11-01T10:00:00Z",
"campaignStartedAt": "2026-11-01T09:10:05Z",
"campaignEndedAt": "2026-11-01T10:05:05Z",
"createdAt": "2026-11-01T08:15:00Z",
"updatedAt": "2026-11-01T08:29:09Z"
},
"stream": {
"streamUrl": "rtmp://stream.shoplive.cloud:1935/stream",
"streamKey": "{streamKey}",
"videoAspectRatio": "9:16",
"liveUrl": "https://live.shoplive.cloud/live/{streamKey}.m3u8",
"liveUrls": {
"480p": "https://live.shoplive.cloud/live/{streamKey}_480p/playlist.m3u8",
"720p": "https://live.shoplive.cloud/live/{streamKey}_720p/playlist.m3u8"
},
"previewLiveUrl": "https://live.shoplive.cloud/live/{streamKey}_320p/index.m3u8",
"replayLiveUrl": "https://private.shopliveapi.com/v1/replay/{accessKey}/{campaignKey}/replay.m3u8?replayMode=ORIGINAL",
"replayLiveUrls": {
"480p": "https://private.shopliveapi.com/v1/replay/{accessKey}/{campaignKey}/ORIGINAL/480p/index.m3u8",
"720p": "https://private.shopliveapi.com/v1/replay/{accessKey}/{campaignKey}/ORIGINAL/720p/index.m3u8"
},
"previewReplayLiveUrl": "https://api.shoplive.cloud/v1/replay/{accessKey}/{campaignKey}/replay_320p/ORIGINAL/index.m3u8"
},
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
}
}campaignMeta
nullです。nullです。nullです。truebrand
00stream
liveUrls
replayLiveUrls
seller
{
"_s": -710,
"_e": "Campaign does not exist."
}0配信を更新
CampaignMetaオブジェクトの変更可能なフィールド
| フィールド名 | 型 | 説明 |
|---|---|---|
title |
string | 配信のタイトル |
description |
string | 配信の説明 |
rehearsalPasscode |
string | リハーサルモードでライブ配信に入るためのパスコード |
serveReplay |
boolean | リプレイを公開するかどうか |
scheduledStartAt |
string | 配信の開始予定時刻。タイムゾーンオフセット付きの ISO 8601(YYYY-MM-DDTHH:mm:ss±HH:MM、UTC は Z)。レスポンスは UTC |
scheduledEndAt |
string | 配信の終了予定時刻。タイムゾーンオフセット付きの ISO 8601(YYYY-MM-DDTHH:mm:ss±HH:MM、UTC は Z)。レスポンスは UTC |
tags |
array of string | 配信のタグ。[] を送るとすべて削除、省略すると維持 |
brand |
object | 配信のブランド({"brandId": …})。{} を送ると解除、省略すると維持 |
ヘッダーパラメータ
パスパラメータ
ボディパラメータ
{
"campaignMeta": {
"title": "New title",
"description": "New description",
"rehearsalPasscode": "1234",
"serveReplay": true,
"scheduledStartAt": "2026-12-01T09:00:00Z",
"scheduledEndAt": "2026-12-01T10:00:00Z"
}
}campaignMeta
brand
YYYY-MM-DDTHH:mm:ss±HH:MM、UTC は Z)です。レスポンスは UTC です。YYYY-MM-DDTHH:mm:ss±HH:MM、UTC は Z)です。レスポンスは UTC です。レスポンス
レスポンスボディは Campaign オブジェクト です。
{
"campaignMeta": {
"campaignId": "1234",
"campaignKey": "{campaignKey}",
"accessKey": "{accessKey}",
"shoplivePlayerUrl": "https://www.shoplive.show/v1/player.html?ak={accessKey}&ck={campaignKey}",
"title": "New title",
"description": "New description",
"campaignStatus": "READY",
"rehearsalPasscode": "1234",
"serveReplay": true,
"logoImageUrl": null,
"brand": {
"brandId": "1",
"name": "API V2 Brand",
"identifier": "api_v2_brand",
"description": "API V2 Brand description",
"imageUrl": "https://image.shoplive.cloud/aa1a2ae6-e557-462c-ae6d-a2ce47d245a1.png",
"imageWidth": 2110,
"imageHeight": 317,
"createdAt": "2026-02-22T13:32:50Z",
"updatedAt": "2026-02-22T13:33:46Z"
},
"preCampaignVideoUrl": null,
"preCampaignImageUrl": "https://image.shoplive.cloud/14352cf2-ef40-4ba9-93af-279a104cb3c8.png",
"postCampaignImageUrl": "https://image.shoplive.cloud/6da19c2d-8d53-4cea-801f-7b39913f7c35.png",
"backgroundImageUrl": "https://image.shoplive.cloud/0b1bd566-4087-40ef-b376-fb863a888d72.png",
"ieUnsupportImageUrl": "https://image.shoplive.cloud/5a0fd01c-8889-4d28-8a15-8b7661a422a2.png",
"scheduledStartAt": "2026-12-01T09:00:00Z",
"scheduledEndAt": "2026-12-01T10:00:00Z",
"campaignStartedAt": null,
"campaignEndedAt": null,
"createdAt": "2026-11-01T08:15:00Z",
"updatedAt": "2026-11-30T11:40:09Z"
},
"stream": {
"streamUrl": "rtmp://stream.shoplive.cloud:1935/stream",
"streamKey": "{streamKey}",
"videoAspectRatio": "9:16",
"liveUrl": "https://live.shoplive.cloud/live/{streamKey}.m3u8",
"liveUrls": {
"480p": "https://live.shoplive.cloud/live/{streamKey}_480p/playlist.m3u8",
"720p": "https://live.shoplive.cloud/live/{streamKey}_720p/playlist.m3u8"
},
"previewLiveUrl": "https://live.shoplive.cloud/live/{streamKey}_320p/index.m3u8",
"replayLiveUrl": null,
"replayLiveUrls": null,
"previewReplayLiveUrl": "https://api.shoplive.cloud/v1/replay/{accessKey}/{campaignKey}/replay_320p/ORIGINAL/index.m3u8"
},
"campaignProductList": [],
"seller": null
}campaignMeta
brand
stream
liveUrls
{
"_s": -510,
"_e": "Error message"
}配信内の商品を検索
配信内の商品を検索
ヘッダーパラメータ
パスパラメータ
レスポンス
results の各項目は CampaignProduct オブジェクト です。
{
"results": [
{
"productId": "1001",
"customerProductId": "SHOPLIVE_PRODUCT_1",
"name": "Keyring",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU001",
"imageUrl": "https://image.shoplive.cloud/e05d1464-1942-4e4e-bb0b-c4310167d465.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 20.0,
"discountPrice": 10.0,
"discountRate": 50.0,
"enableAuction": false,
"bidStartingPrice": null,
"bidDuration": null,
"bidIncrementalAmount": null,
"extendBidDuration": null,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z",
"campaignId": "1237",
"showingNow": true,
"sortOrder": 1,
"stockStatus": "IN_STOCK",
"auction": null
},
{
"productId": "1002",
"customerProductId": "SHOPLIVE_PRODUCT_2",
"name": "Hoodie",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU002",
"imageUrl": "https://image.shoplive.cloud/40afe353-0d23-47b6-acdf-10d1fca10c57.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 50.0,
"discountPrice": 37.0,
"discountRate": 26.0,
"enableAuction": false,
"bidStartingPrice": null,
"bidDuration": null,
"bidIncrementalAmount": null,
"extendBidDuration": null,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z",
"campaignId": "1237",
"showingNow": true,
"sortOrder": 2,
"stockStatus": "LOW_IN_STOCK",
"auction": null
},
{
"productId": "1003",
"customerProductId": "SHOPLIVE_PRODUCT_3",
"name": "T-Shirts",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU003",
"imageUrl": "https://image.shoplive.cloud/67129efb-d859-48b6-94b9-d411fb6de550.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 30.0,
"discountPrice": 28.0,
"discountRate": 6.0,
"enableAuction": false,
"bidStartingPrice": null,
"bidDuration": null,
"bidIncrementalAmount": null,
"extendBidDuration": null,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z",
"campaignId": "1237",
"showingNow": false,
"sortOrder": 3,
"stockStatus": "SOLD_OUT",
"auction": null
},
{
"productId": "1004",
"customerProductId": "SHOPLIVE_PRODUCT_4",
"name": "Mug",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU004",
"imageUrl": "https://image.shoplive.cloud/b22c72c7-d2f8-49c3-83f0-314c59740649.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 10.0,
"discountPrice": 7.0,
"discountRate": 30.0,
"enableAuction": true,
"bidStartingPrice": 7.0,
"bidDuration": 120,
"bidIncrementalAmount": 1.0,
"extendBidDuration": true,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z",
"campaignId": "1237",
"showingNow": false,
"sortOrder": 4,
"stockStatus": "IN_STOCK",
"auction": {
"productId": "1004",
"auctionStatus": "READY",
"startingPrice": 7.0,
"bidRound": 1,
"currentPrice": 7.0,
"winningPrice": null,
"recommendedPrices": null,
"winner": null,
"leader": null,
"winnerCheckoutScheme": null,
"startedAt": null,
"endingAt": null,
"endedAt": null
}
},
{
"productId": "1005",
"customerProductId": "SHOPLIVE_PRODUCT_5",
"name": "Ballcap",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU005",
"imageUrl": "https://image.shoplive.cloud/ae4d67b6-9d92-4a19-a457-6566420c5b9b.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 18.0,
"discountPrice": 14.0,
"discountRate": 22.0,
"enableAuction": false,
"bidStartingPrice": null,
"bidDuration": null,
"bidIncrementalAmount": null,
"extendBidDuration": null,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z",
"campaignId": "1237",
"showingNow": false,
"sortOrder": 5,
"stockStatus": "IN_STOCK",
"auction": null
}
],
"totalCount": 5
}results
true000trueseller
true00{
"_s": -710,
"_e": "Campaign does not exist."
}0配信に商品を追加
配信に商品を追加
ヘッダーパラメータ
パスパラメータ
ボディパラメータ
項目が最低1つ必要です。各項目はproductIdまたはcustomerProductIdのいずれかを指定し、1つのリクエストではすべての項目で同じ種類の識別子を使用してください。
[
{
"productId": 1234
},
{
"productId": 1235
}
]レスポンス
{
"results": [
{
"productId": "1234",
"message": null,
"status": "SUCCESS"
},
{
"productId": "1235",
"message": "The product is already registered.",
"status": "FAIL"
}
],
"successCount": 1,
"warnCount": 0,
"failCount": 1,
"totalCount": 2
}results
0000{
"_s": -510,
"_e": "Error message"
}配信から商品を削除
配信から商品を削除
ヘッダーパラメータ
パスパラメータ
ボディパラメータ
項目が最低1つ必要です。各項目はproductIdまたはcustomerProductIdのいずれかを指定し、1つのリクエストではすべての項目で同じ種類の識別子を使用してください。
[
{
"productId": 1234
},
{
"productId": 1235
}
]レスポンス
{
"results": [
{
"productId": "1234",
"message": null,
"status": "SUCCESS"
},
{
"productId": "1235",
"message": "The product has already been removed.",
"status": "FAIL"
}
],
"successCount": 1,
"warnCount": 0,
"failCount": 1,
"totalCount": 2
}results
{
"_s": -510,
"_e": "Error message"
}前へ ← 配信に商品を追加次へ → 配信を親アカウントへ移管
配信を親アカウントへ移管
セラーから親アカウントへ配信を移管します。
ヘッダーパラメータ
パスパラメータ
クエリパラメータ
falseレスポンス
レスポンスボディは Campaign オブジェクト です。
{
"campaignMeta": {
"campaignId": "1234",
"campaignKey": "{campaignKey}",
"accessKey": "{accessKey}",
"shoplivePlayerUrl": "https://www.shoplive.show/v1/player.html?ak={accessKey}&ck={campaignKey}",
"title": "New title",
"description": "New description",
"campaignStatus": "READY",
"rehearsalPasscode": "1234",
"serveReplay": true,
"logoImageUrl": null,
"preCampaignVideoUrl": null,
"preCampaignImageUrl": "https://image.shoplive.cloud/14352cf2-ef40-4ba9-93af-279a104cb3c8.png",
"postCampaignImageUrl": "https://image.shoplive.cloud/6da19c2d-8d53-4cea-801f-7b39913f7c35.png",
"backgroundImageUrl": "https://image.shoplive.cloud/0b1bd566-4087-40ef-b376-fb863a888d72.png",
"ieUnsupportImageUrl": "https://image.shoplive.cloud/5a0fd01c-8889-4d28-8a15-8b7661a422a2.png",
"scheduledStartAt": "2026-12-01T09:00:00Z",
"scheduledEndAt": "2026-12-01T10:00:00Z",
"campaignStartedAt": null,
"campaignEndedAt": null,
"createdAt": "2026-11-01T08:15:00Z",
"updatedAt": "2026-11-30T11:40:09Z"
},
"stream": {
"streamUrl": "rtmp://stream.shoplive.cloud:1935/stream",
"streamKey": "{streamKey}",
"videoAspectRatio": "9:16",
"liveUrl": "https://live.shoplive.cloud/live/{streamKey}.m3u8",
"liveUrls": {
"480p": "https://live.shoplive.cloud/live/{streamKey}_480p/playlist.m3u8",
"720p": "https://live.shoplive.cloud/live/{streamKey}_720p/playlist.m3u8"
},
"previewLiveUrl": "https://live.shoplive.cloud/live/{streamKey}_320p/index.m3u8",
"replayLiveUrl": null,
"replayLiveUrls": null,
"previewReplayLiveUrl": "https://api.shoplive.cloud/v1/replay/{accessKey}/{campaignKey}/replay_320p/ORIGINAL/index.m3u8"
},
"campaignProductList": [],
"seller": null
}campaignMeta
stream
liveUrls
{
"_s": -714,
"_e": "Error message"
}{
"_s": -710,
"_e": "Campaign does not exist."
}0前へ ← 配信から商品を削除次へ → 配信内のオークション商品を検索
配信内のオークション商品を検索
配信内のオークション商品を検索
ヘッダーパラメータ
パスパラメータ
クエリパラメータ
レスポンス
results の各項目は CampaignProduct オブジェクト です。
{
"results": [
{
"productId": "1002",
"customerProductId": "SHOPLIVE_PRODUCT_2",
"name": "Hoodie",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU002",
"imageUrl": "https://image.shoplive.cloud/40afe353-0d23-47b6-acdf-10d1fca10c57.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 50.0,
"discountPrice": 37.0,
"discountRate": 26.0,
"enableAuction": true,
"bidStartingPrice": 50.0,
"bidDuration": 120,
"bidIncrementalAmount": 1,
"extendBidDuration": true,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z",
"campaignId": "1234",
"showingNow": true,
"sortOrder": 2,
"stockStatus": "LOW_IN_STOCK",
"auction": {
"productId": "1002 ",
"auctionStatus": "READY",
"startingPrice": 50.0,
"bidRound": 1,
"currentPrice": 50.0,
"winningPrice": null,
"recommendedPrices": null,
"winner": null,
"leader": null,
"winnerCheckoutScheme": null,
"startedAt": null,
"endingAt": null,
"endedAt": null
}
},
{
"productId": "1003",
"customerProductId": "SHOPLIVE_PRODUCT_3",
"name": "T-Shirts",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU003",
"imageUrl": "https://image.shoplive.cloud/67129efb-d859-48b6-94b9-d411fb6de550.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 30.0,
"discountPrice": 28.0,
"discountRate": 6.0,
"enableAuction": true,
"bidStartingPrice": 28.0,
"bidDuration": 120,
"bidIncrementalAmount": 1,
"extendBidDuration": true,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z",
"campaignId": "1234",
"showingNow": true,
"sortOrder": 3,
"stockStatus": "LOW_IN_STOCK",
"auction": {
"productId": "1003 ",
"auctionStatus": "ONGOING",
"startingPrice": 50.0,
"bidRound": 3,
"currentPrice": 52.0,
"winningPrice": null,
"recommendedPrices": [
53.0
],
"winner": null,
"leader": {
"uid": "350964901054939144",
"name": "shoplive-user"
},
"winnerCheckoutScheme": null,
"startedAt": 1769942592969,
"endingAt": 1769942632969,
"endedAt": null
}
},
{
"productId": "1004",
"customerProductId": "SHOPLIVE_PRODUCT_4",
"name": "Mug",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU004",
"imageUrl": "https://image.shoplive.cloud/b22c72c7-d2f8-49c3-83f0-314c59740649.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 10.0,
"discountPrice": 7.0,
"discountRate": 30.0,
"enableAuction": true,
"bidStartingPrice": 7.0,
"bidDuration": 120,
"bidIncrementalAmount": 1,
"extendBidDuration": true,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z",
"campaignId": "1234",
"showingNow": true,
"sortOrder": 4,
"stockStatus": "SOLD_OUT",
"auction": {
"productId": "1004",
"auctionStatus": "ENDED",
"startingPrice": 7.0,
"bidRound": 3,
"currentPrice": 0.0,
"winningPrice": 9.0,
"recommendedPrices": null,
"winner": {
"uid": "350964901054939144",
"userId": "test@shoplive.cloud",
"name": "ShopliveUser-1"
},
"leader": null,
"winnerCheckoutScheme": null,
"startedAt": 1793524830000,
"endingAt": null,
"endedAt": 1793524950000
}
}
],
"totalCount": 3
}results
true000true000trueseller
true0auction
000winner
nullです。leader
0{
"_s": -510,
"_e": "Error message"
}前へ ← 配信を親アカウントへ移管次へ → 配信からすべての商品を削除
配信からすべての商品を削除
配信からすべての商品を削除
ヘッダーパラメータ
パスパラメータ
レスポンス
レスポンスボディなし
{
"_s": -510,
"_e": "Error message"
}前へ ← 配信内のオークション商品を検索次へ → 配信内の商品の並び順を変更
配信内の商品の並び順を変更
このAPIは、まずリクエストボディで指定した順序で商品を並べ替え、その後、配信に登録されている残りの商品を元の順序のまま末尾に追加します。
customerProductIdによる並び替えの例
配信に登録されているcustomerProductId値の元の順序: sl09, sl08, sl07, sl06, sl05, sl04
リクエスト処理後のcustomerProductId値の順序: sl04, sl05, sl07, sl09, sl08, sl06
curl --location --request PUT
'https://private.shopliveapi.com/v2/{accessKey}/campaign/{campaignKeyOrId}/product/order'
--header 'Accept: application/json'
--header 'Authorization: Bearer {JWT_TOKEN}'
--header 'Content-Type: application/json'
--data-raw
'[
{"customerProductId": "sl04"},
{"customerProductId": "sl05"},
{"customerProductId": "sl07"}
]'
エラーコード
| HTTPステータスコード | エラーコード(_s) | エラーメッセージ(_e) |
|---|---|---|
404 |
-710 | 配信が存在しません。 |
404 |
-848 | 配信に並び替える商品が見つかりません。 |
400 |
-840 | リストが存在しないか、データが存在しません。 |
ヘッダーパラメータ
パスパラメータ
ボディパラメータ
項目が最低1つ必要です。各項目はproductIdまたはcustomerProductIdのいずれかを指定し、1つのリクエストではすべての項目で同じ種類の識別子を使用してください。
[
{
"customerProductId": "sl04"
},
{
"customerProductId": "sl05"
},
{
"customerProductId": "sl07"
}
]レスポンス
レスポンスボディなし
{
"_s": -510,
"_e": "Error message"
}前へ ← 配信からすべての商品を削除次へ → 進行中のオークションを取得
進行中のオークションを取得
進行中のオークションを取得
ヘッダーパラメータ
パスパラメータ
レスポンス
レスポンスボディは CampaignProduct オブジェクト です。
{
"productId": "1003",
"customerProductId": "SHOPLIVE_PRODUCT_3",
"name": "T-Shirts",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU003",
"imageUrl": "https://image.shoplive.cloud/67129efb-d859-48b6-94b9-d411fb6de550.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 30.0,
"discountPrice": 28.0,
"discountRate": 6.0,
"enableAuction": true,
"bidStartingPrice": 28.0,
"bidDuration": 120,
"bidIncrementalAmount": 1,
"extendBidDuration": true,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z",
"campaignId": "1234",
"showingNow": true,
"sortOrder": 3,
"stockStatus": "LOW_IN_STOCK",
"auction": {
"productId": "1003 ",
"auctionStatus": "ONGOING",
"startingPrice": 50.0,
"bidRound": 3,
"currentPrice": 52.0,
"winningPrice": null,
"recommendedPrices": [
53.0
],
"winner": null,
"leader": {
"uid": "350964901054939144",
"name": "shoplive-user"
},
"winnerCheckoutScheme": null,
"startedAt": 1769942592969,
"endingAt": 1769942632969,
"endedAt": null
}
}true000true000trueseller
true0auction
000winner
nullです。leader
00{
"_s": -510,
"_e": "Error message"
}前へ ← 配信内の商品の並び順を変更次へ → 配信をセラーへ移管
配信をセラーへ移管
配信をセラーへ移管
ヘッダーパラメータ
パスパラメータ
クエリパラメータ
falseレスポンス
レスポンスボディは Campaign オブジェクト です。
{
"campaignMeta": {
"campaignId": "1234",
"campaignKey": "{campaignKey}",
"accessKey": "{accessKey}",
"shoplivePlayerUrl": "https://www.shoplive.show/v1/player.html?ak={accessKey}&ck={campaignKey}",
"title": "New title",
"description": "New description",
"campaignStatus": "READY",
"rehearsalPasscode": "1234",
"serveReplay": true,
"logoImageUrl": null,
"preCampaignVideoUrl": null,
"preCampaignImageUrl": "https://image.shoplive.cloud/14352cf2-ef40-4ba9-93af-279a104cb3c8.png",
"postCampaignImageUrl": "https://image.shoplive.cloud/6da19c2d-8d53-4cea-801f-7b39913f7c35.png",
"backgroundImageUrl": "https://image.shoplive.cloud/0b1bd566-4087-40ef-b376-fb863a888d72.png",
"ieUnsupportImageUrl": "https://image.shoplive.cloud/5a0fd01c-8889-4d28-8a15-8b7661a422a2.png",
"scheduledStartAt": "2026-12-01T09:00:00Z",
"scheduledEndAt": "2026-12-01T10:00:00Z",
"campaignStartedAt": null,
"campaignEndedAt": null,
"createdAt": "2026-11-01T08:15:00Z",
"updatedAt": "2026-11-30T11:40:09Z"
},
"stream": {
"streamUrl": "rtmp://stream.shoplive.cloud:1935/stream",
"streamKey": "{streamKey}",
"videoAspectRatio": "9:16",
"liveUrl": "https://live.shoplive.cloud/live/{streamKey}.m3u8",
"liveUrls": {
"480p": "https://live.shoplive.cloud/live/{streamKey}_480p/playlist.m3u8",
"720p": "https://live.shoplive.cloud/live/{streamKey}_720p/playlist.m3u8"
},
"previewLiveUrl": "https://live.shoplive.cloud/live/{streamKey}_320p/index.m3u8",
"replayLiveUrl": null,
"replayLiveUrls": null,
"previewReplayLiveUrl": "https://api.shoplive.cloud/v1/replay/{accessKey}/{campaignKey}/replay_320p/ORIGINAL/index.m3u8"
},
"campaignProductList": [],
"seller": {
"sellerId": "3",
"name": "Live store",
"profileUrl": "https://image.shoplive.cloud/e2e1d1dc-6699-4652-a2f0-c6bae9efab2c.jpg",
"storeUrl": "https://www.shoplive.cloud/en#func01",
"description": "Live commerce store",
"schemes": {}
}
}campaignMeta
stream
liveUrls
seller
{
"_s": -510,
"_e": "Error message"
}{
"_s": -207,
"_e": "Error message"
}{
"_s": -714,
"_e": "Error message"
}{
"_s": -710,
"_e": "Campaign does not exist."
}0前へ ← 進行中のオークションを取得次へ → Popup オブジェクト
Popup オブジェクト
ポップアップ一覧項目
配信に登録されたポップアップを照会するとき(GET /v2/{accessKey}/campaign/{campaignKeyOrId}/popup)、配列の各項目として返されるフィールドです。
| フィールド | 型 | 説明 |
|---|---|---|
popupResourceId | string | ポップアップの識別子 |
title | string | ポップアップタイトル(管理用ラベル) |
description | string | ポップアップの説明(管理用メモ) |
contents | object | ポップアップタイプ別のコンテンツ。popupTypeがCOUPONの場合、下記「contents (COUPON)」の形式になります。 |
dismissType | string | KEEP / AUTO / MANUAL のいずれか |
popupType | string | ポップアップタイプ。External APIで作成できるのはCOUPONポップアップのみです。一覧にはコンソールで作成した他のタイプのポップアップも含まれる場合があるため、COUPON以外のポップアップはスキップしてください。 |
dimmed | boolean | 背景ディム(dim)を適用するかどうか。COUPONポップアップには適用されません。 |
duration | integer | 表示時間(秒)。0は制限なしを意味します。 |
showingNow | boolean | 現在ライブ視聴者に表示中かどうか |
clickCount | integer | 累積クリック数 |
usedAt | integer | ポップアップが最初に表示された時刻です(エポックミリ秒、UTC)。一度も表示されていない場合はnullです。 |
createdAt | integer | 作成時刻(エポックミリ秒、UTC) |
updatedAt | integer | 最終更新時刻(エポックミリ秒、UTC) |
クーポンポップアップリクエスト(作成・更新リクエストボディ)
POST/PUT .../popup/coupon(/{popupResourceId}) リクエストボディの最上位フィールドです。
| フィールド | 型 | 必須 | 説明 |
|---|---|---|---|
title | string | 任意 | ポップアップタイトル(管理用ラベル) |
description | string | 任意 | ポップアップの説明(管理用メモ) |
popupType | string | 必須 | COUPON固定。それ以外の値を送ると400が返されます。 |
contents | object | 必須 | 下記「contents (COUPON)」を参照 |
dismissType | string | 任意 | KEEP / AUTO / MANUAL。デフォルトはAUTOです。 |
dimmed | boolean | 任意 | 背景ディム(dim)を適用するかどうか。デフォルトはfalseです。COUPONポップアップには適用されません。 |
duration | integer | 任意 | 表示時間(秒)。デフォルトは0(制限なし)です。 |
broadcastStrategy | object | 任意 | 配信戦略。デフォルトは{"type":"ALL_AT_ONCE"}です。 |
tags | array<string> | 任意 | ポップアップに付与されたタグ一覧 |
次のフィールドはサーバーが設定するため、リクエストで送信する必要はありません: id, customerId, seller, adminId, adminName, createdAt, updatedAt。
contents (COUPON)
| フィールド | 型 | 必須 | 説明 |
|---|---|---|---|
popupType | string | 必須 | COUPON固定。最上位のpopupTypeと一致する必要があります。 |
title | string | 任意 | ポップアップコンテンツのタイトル(最上位のtitleとは別) |
description | string | 任意 | ポップアップコンテンツの説明 |
couponDeliveryType | string | 任意 | INSTANT(即時発行)またはDWELL_TIME(滞在時間経過後に発行)。省略した場合はINSTANTとして動作します。 |
couponDeliverySeconds | integer | 任意 | クーポンを発行するまでの滞在時間(秒)です。couponDeliveryTypeがDWELL_TIMEの場合にのみ適用され、その場合は0より大きい値を設定してください。 |
imageUrl | string | 任意 | クーポン画像URL。imageBase64と同時に送信できません(400)。PNG・JPEG・GIF、5MB以下のみ対応し、リダイレクトするURLは使用できません。外部URLはShoplive CDNのURL(image.shoplive.cloud)に自動変換されます。 |
imageBase64 | string | 任意 | Base64でエンコードされた画像(data:接頭辞なし)。PNG・JPEG・GIF、5MB以下のみ対応しています。imageUrlと同時に送信できません(400)。 |
imageContentType | string | 任意 | 画像のMIMEタイプ |
imageWidth | integer | 任意 | 表示幅(px)。0(デフォルト)の場合、プレイヤーはデフォルト幅の164pxでレンダリングします。 |
textImageListTitle | string | 任意 | テキスト+画像リストのタイトル |
textImageList | array<object> | 任意 | 各項目は{"imageUrl": string, "text": string, "popupType": "TEXT_IMAGE", "action": string|null}の形式です。 |
action | string | 任意 | CUSTOM_ACTIONまたはnull(省略)のみ許可されます。それ以外の値を送ると400が返されます。 |
payload | string | 任意 | JSONにシリアライズされた文字列です(オブジェクトではありません)。有効なJSONでない場合は400が返されます。クーポンをマッチングするには{"coupon":"<couponId>"}を含めてください。 |
link | string | 任意 | 非推奨。新規連携では使用しないでください。 |
列挙値
| 型 | 値 | 説明 |
|---|---|---|
PopupType | COUPON | クーポンポップアップ。External APIで作成できる唯一のタイプです。NOTICE/BANNERなど他のタイプはコンソールで作成され、ポップアップ一覧には表示される場合があります。 |
DismissType | KEEP | 常に画面に表示されます。 |
AUTO | クリック時に即座に消えます(デフォルト) | |
MANUAL | クライアントが明示的に閉じるまで維持されます。 | |
CouponDeliveryType | INSTANT | クーポンを即時発行します(couponDeliveryTypeを省略した場合も同様) |
DWELL_TIME | couponDeliverySeconds秒の滞在時間経過後に発行します。 |
前へ ← 配信をセラーへ移管次へ → 配信内のポップアップを検索
配信内のポップアップを検索
配信に登録されたポップアップの一覧を取得します。レスポンスはポップアップ項目のJSON配列です。
ヘッダーパラメータ
パスパラメータ
レスポンス
配列の各項目は ポップアップ一覧項目 です。
[
{
"popupResourceId": "4297",
"title": "Live-only coupon #1",
"description": null,
"contents": {
"popupType": "COUPON",
"title": null,
"description": null,
"couponDeliveryType": "INSTANT",
"couponDeliverySeconds": null,
"link": null,
"imageUrl": "https://image.shoplive.cloud/aa1a2ae6-e557-462c-ae6d-a2ce47d245a1.png",
"imageWidth": 120,
"textImageListTitle": null,
"textImageList": [],
"action": "CUSTOM_ACTION",
"payload": "{\"coupon\":\"123\"}"
},
"dismissType": "AUTO",
"popupType": "COUPON",
"dimmed": false,
"duration": 0,
"showingNow": false,
"clickCount": 0,
"usedAt": null,
"createdAt": 1793520900000,
"updatedAt": 1793520900000
}
]contents
COUPONポップアップについて説明しています。他のタイプのポップアップのコンテンツはフィールドが異なり、ここではドキュメント化されていません。popupTypeと同じです(クーポンポップアップはCOUPON)INSTANT(即時)またはDWELL_TIME(滞在時間経過後)。値がない場合はINSTANTと同じです。couponDeliveryTypeがDWELL_TIMEの場合のみ適用されます。image.shoplive.cloud)に変換されます。0textImageList
TEXT_IMAGE固定TEXT_IMAGECUSTOM_ACTIONまたはnull(省略)のみ許可されます。それ以外の値を送ると400が返されます。{"coupon":"<couponId>"}を含めてください。COUPON以外のポップアップはスキップしてください。nullです。前へ ← Popup オブジェクト次へ → クーポンポップアップを作成
クーポンポップアップを作成
クーポンポップアップを1件作成し、配信に連携します。単一トランザクションでatomicに処理され、レスポンスは作成されたポップアップの識別子のみを返します — 全体の状態を確認するにはポップアップ一覧取得(GET)エンドポイントを使用してください。
検証ルール: popupTypeは最上位・contents内部ともにCOUPONである必要があります。contents.actionはCUSTOM_ACTIONまたは省略のみ許可され、それ以外の値を送ると400が返されます。contents.payloadは値がある場合、有効なJSON文字列である必要があり、そうでない場合は400が返されます。クーポンをマッチングするには、contents.payloadに{"coupon":"<couponId>"}を含めてください。contents.imageUrlまたはcontents.imageBase64のいずれか一方のみ送信でき(両方送ると400)、外部画像はサーバーが同期的にダウンロードしてShoplive CDN(image.shoplive.cloud)に変換してから保存します。Base64画像がデコード後のバイトサイズで5MBを超えると400が返されます。
ヘッダーパラメータ
パスパラメータ
ボディパラメータ
{
"title": "Live-only coupon #1",
"popupType": "COUPON",
"dismissType": "AUTO",
"dimmed": false,
"duration": 0,
"broadcastStrategy": {
"type": "ALL_AT_ONCE"
},
"contents": {
"popupType": "COUPON",
"couponDeliveryType": "INSTANT",
"imageUrl": "https://cdn.example.com/coupon.png",
"imageWidth": 120,
"action": "CUSTOM_ACTION",
"payload": "{\"coupon\":\"123\"}"
}
}COUPON固定。それ以外の値を送ると400が返されます。COUPONcontents
popupTypeはCOUPON固定です。COUPON固定。最上位のpopupTypeと一致する必要があります。COUPONINSTANT(即時)またはDWELL_TIME(滞在時間経過後)。任意で、省略した場合はINSTANTとして動作します。couponDeliveryTypeがDWELL_TIMEの場合のみ適用されます。imageBase64と同時に使用できません(400)。PNG・JPEG・GIF、5MB以下のみ対応し、リダイレクトするURLは使用できません。外部URLはShoplive CDNのURL(image.shoplive.cloud)に自動変換されます。data:接頭辞なし)。PNG・JPEG・GIF、5MB以下のみ対応しています。imageUrlと同時に使用できません(400)。0textImageList
TEXT_IMAGE固定TEXT_IMAGECUSTOM_ACTIONまたはnull(省略)のみ許可されます。それ以外の値を送ると400が返されます。{"coupon":"<couponId>"}を含めてください。AUTOです。AUTOCOUPONポップアップには適用されません。false0broadcastStrategy
{"type":"ALL_AT_ONCE"}です。ALL_AT_ONCEレスポンス
{
"popupResourceId": "4297"
}{
"_s": -510,
"_e": "INVALID_ARGUMENT"
}{
"_s": -510,
"_e": "contents.payload is not valid JSON"
}{
"_s": -510,
"_e": "provide either contents.imageBase64 or contents.imageUrl, not both"
}{
"_s": -710,
"_e": "Campaign does not exist."
}0前へ ← 配信内のポップアップを検索次へ → クーポンポップアップを更新
クーポンポップアップを更新
配信に登録されたクーポンポップアップのメタデータ・コンテンツを更新します。リクエスト形式は作成(create)と同じです。id/customerId/seller/adminId/adminName/createdAt/updatedAtはサーバーが設定するため、送信する必要はありません。クーポン(COUPON)タイプのポップアップのみ更新できます。対象の{popupResourceId}がこの配信に登録されていない、またはCOUPONタイプでない場合は404が返されます。レスポンスボディはありません — 更新後の状態はポップアップ一覧取得(GET)エンドポイントで確認してください。
検証ルールは作成(create)と同じです: contents.actionはCUSTOM_ACTIONまたは省略のみ許可され、contents.payloadは値がある場合、有効なJSON文字列である必要があり、contents.imageUrl/contents.imageBase64は同時に使用できず(400)、5MB制限が適用されます。
このポップアップが他の配信にも紐付けられている場合、contents/dismissType/durationの変更は紐付けられているすべての配信に一括で反映されます。
ヘッダーパラメータ
パスパラメータ
ボディパラメータ
{
"title": "Live-only coupon #1",
"popupType": "COUPON",
"dismissType": "AUTO",
"dimmed": false,
"duration": 0,
"broadcastStrategy": {
"type": "ALL_AT_ONCE"
},
"contents": {
"popupType": "COUPON",
"couponDeliveryType": "INSTANT",
"imageUrl": "https://cdn.example.com/coupon.png",
"imageWidth": 120,
"action": "CUSTOM_ACTION",
"payload": "{\"coupon\":\"123\"}"
}
}COUPON固定。それ以外の値を送ると400が返されます。COUPONcontents
popupTypeはCOUPON固定です。COUPON固定。最上位のpopupTypeと一致する必要があります。COUPONINSTANT(即時)またはDWELL_TIME(滞在時間経過後)。任意で、省略した場合はINSTANTとして動作します。couponDeliveryTypeがDWELL_TIMEの場合のみ適用されます。imageBase64と同時に使用できません(400)。PNG・JPEG・GIF、5MB以下のみ対応し、リダイレクトするURLは使用できません。外部URLはShoplive CDNのURL(image.shoplive.cloud)に自動変換されます。data:接頭辞なし)。PNG・JPEG・GIF、5MB以下のみ対応しています。imageUrlと同時に使用できません(400)。0textImageList
TEXT_IMAGE固定TEXT_IMAGECUSTOM_ACTIONまたはnull(省略)のみ許可されます。それ以外の値を送ると400が返されます。{"coupon":"<couponId>"}を含めてください。AUTOです。AUTOCOUPONポップアップには適用されません。false0broadcastStrategy
{"type":"ALL_AT_ONCE"}です。ALL_AT_ONCEレスポンス
レスポンスボディなし
{
"_s": -510,
"_e": "INVALID_ARGUMENT"
}{
"_s": -404,
"_e": "NOT_FOUND"
}{
"_s": -710,
"_e": "Campaign does not exist."
}0前へ ← クーポンポップアップを作成次へ → 配信からポップアップの紐付けを解除
配信からポップアップの紐付けを解除
ポップアップと配信の紐付けを解除します。ポップアップリソース自体は削除されません(コンソールからのみ完全に削除できます)。他の配信にも紐付けられていた場合、その紐付けはそのまま維持されます。ポップアップが現在表示中の場合(showingNowがtrue、ポップアップ一覧のレスポンス基準)、409が返されます。先に無効化してください。
ヘッダーパラメータ
パスパラメータ
レスポンス
レスポンスボディなし
{
"_s": -404,
"_e": "NOT_FOUND"
}{
"_s": -116,
"_e": "popup is currently showing; deactivate first before unlink"
}{
"_s": -710,
"_e": "Campaign does not exist."
}0前へ ← クーポンポップアップを更新次へ → ポップアップを有効化
ポップアップを有効化
ポップアップをライブ視聴者に即座に表示します。呼び出し後、このポップアップのshowingNowはtrueです(ポップアップ一覧のレスポンス基準)。
冪等(Idempotent): showingNowがすでにtrueのときに再度呼び出しても、何も変更されずに204が返されます(リトライや複数回の呼び出しに対して安全です)。
ヘッダーパラメータ
パスパラメータ
クエリパラメータ
0レスポンス
レスポンスボディなし
{
"_s": -510,
"_e": "broadcastDelay must be non-negative"
}{
"_s": -404,
"_e": "NOT_FOUND"
}{
"_s": -710,
"_e": "Campaign does not exist."
}0前へ ← 配信からポップアップの紐付けを解除次へ → ポップアップを無効化
ポップアップを無効化
ポップアップをライブ視聴者から即座に非表示にします。呼び出し後、このポップアップのshowingNowはfalseです(ポップアップ一覧のレスポンス基準)。
冪等(Idempotent): showingNowがすでにfalseのときに再度呼び出しても、何も変更されずに204が返されます(リトライや複数回の呼び出しに対して安全です)。
ヘッダーパラメータ
パスパラメータ
クエリパラメータ
0レスポンス
レスポンスボディなし
{
"_s": -510,
"_e": "broadcastDelay must be non-negative"
}{
"_s": -404,
"_e": "NOT_FOUND"
}{
"_s": -710,
"_e": "Campaign does not exist."
}0前へ ← ポップアップを有効化次へ → Product オブジェクト
Product オブジェクト
プロパティ名 | 型 | 説明 |
|---|---|---|
productId | String! | 自動生成される商品の一意のIDです。 |
customerProductId | String? | 顧客の商品IDで、一意である必要があります(顧客側で定義)。 |
name | String! | 商品名です。 |
brand | String? | ブランド名です。 |
brandIdentifier | String? | 顧客が設定する商品のブランドキー(識別子)です。 |
description | String? | 商品の説明です。 |
url | String! | 商品のURLです。Shoplive Player上で商品情報をクリックした際の遷移先URLになります。 |
sku | String? | 商品のSKU情報です(顧客側で定義) |
imageUrl | String? | 商品の画像URLです。 |
currency | String! | 価格の通貨です。 |
showPrice | Boolean! | Shoplive Player上で価格を表示するかどうかです。 |
originalPrice | Double? | 例: 20.00(通貨がUSDの場合は $20.00) |
discountPrice | Double? | 例: 15.00(通貨がUSDの場合は $15.00) |
discountRate | Double? | 例: 25.00(割引率が25%の場合) |
enableAuction | Boolean! | 商品がオークションに対応しているかどうかです。 |
bidStartingPrice | Double? | オークションの開始価格です(例: 0.99)。この値は |
bidDuration | Integer? | オークションの入札時間(秒)です。この値は |
bidIncrementalAmount | Double? | 入札の増額単位です(例: 1.00)。この値は |
extendBidDuration | Boolean? | オークション終了間際に入札があった場合に、入札の残り時間を延長するかどうかです。延長時間は顧客のオークション設定に従います。 |
ctaButtonTitle | String? | 商品のCTA(call-to-action)タイトルはカスタマイズできます。UIのカスタマイズが必要なため、Shopliveとの協議が必要です。この機能をご利用になりたい場合は、ask@shoplive.cloudまでお問い合わせください。 |
locked | Boolean! | 商品が配信またはショートフォームに登録されている場合は |
seller | 商品を所有するセラーの情報です。 | |
createdAt | String! | 商品が作成された日時(形式: |
updatedAt | String! | 商品が更新された日時(形式: |
サンプル
一般商品
{
"productId": "1001",
"customerProductId": "SHOPLIVE_PRODUCT_1",
"name": "Keyring",
"brand": "SHOPLIVE",
"brandIdentifier": "SHOPLIVE_BRAND_IDENTIFIER",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU001",
"imageUrl": "https://image.shoplive.cloud/e05d1464-1942-4e4e-bb0b-c4310167d465.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 20.0,
"discountPrice": 10.0,
"discountRate": 50.0,
"enableAuction": false,
"bidStartingPrice": null,
"bidDuration": null,
"bidIncrementalAmount": null,
"extendBidDuration": null,
"ctaButtonTitle": "Buy It Now",
"locked": false,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z"
}オークション商品
{
"productId": "1004",
"customerProductId": "SHOPLIVE_PRODUCT_4",
"name": "Mug",
"brand": "SHOPLIVE",
"brandIdentifier": "SHOPLIVE_BRAND_IDENTIFIER",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU004",
"imageUrl": "https://image.shoplive.cloud/b22c72c7-d2f8-49c3-83f0-314c59740649.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 10.0,
"discountPrice": 7.0,
"discountRate": 30.0,
"enableAuction": true,
"bidStartingPrice": 7.0,
"bidDuration": 120,
"bidIncrementalAmount": 1.0,
"extendBidDuration": true,
"ctaButtonTitle": "Bid",
"locked": false,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z"
}前へ ← ポップアップを無効化次へ → 商品を検索
商品を検索
商品を検索
ヘッダーパラメータ
パスパラメータ
クエリパラメータ
false(新しいものから)です。false130レスポンス
results の各項目は Product オブジェクト です。
{
"results": [
{
"productId": "1005",
"customerProductId": "SHOPLIVE_PRODUCT_5",
"name": "Ballcap",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU005",
"imageUrl": "https://image.shoplive.cloud/ae4d67b6-9d92-4a19-a457-6566420c5b9b.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 18.0,
"discountPrice": 14.0,
"discountRate": 22.0,
"enableAuction": false,
"bidStartingPrice": null,
"bidDuration": null,
"bidIncrementalAmount": null,
"extendBidDuration": null,
"locked": false,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z"
},
{
"productId": "1004",
"customerProductId": "SHOPLIVE_PRODUCT_4",
"name": "Mug",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU004",
"imageUrl": "https://image.shoplive.cloud/b22c72c7-d2f8-49c3-83f0-314c59740649.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 10.0,
"discountPrice": 7.0,
"discountRate": 30.0,
"enableAuction": true,
"bidStartingPrice": 7.0,
"bidDuration": 120,
"bidIncrementalAmount": 1.0,
"extendBidDuration": true,
"locked": false,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z"
},
{
"productId": "1003",
"customerProductId": "SHOPLIVE_PRODUCT_3",
"name": "T-Shirts",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU003",
"imageUrl": "https://image.shoplive.cloud/67129efb-d859-48b6-94b9-d411fb6de550.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 30.0,
"discountPrice": 28.0,
"discountRate": 6.0,
"enableAuction": false,
"bidStartingPrice": null,
"bidDuration": null,
"bidIncrementalAmount": null,
"extendBidDuration": null,
"locked": false,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z"
},
{
"productId": "1002",
"customerProductId": "SHOPLIVE_PRODUCT_2",
"name": "Hoodie",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU002",
"imageUrl": "https://image.shoplive.cloud/40afe353-0d23-47b6-acdf-10d1fca10c57.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 50.0,
"discountPrice": 37.0,
"discountRate": 26.0,
"enableAuction": false,
"bidStartingPrice": null,
"bidDuration": null,
"bidIncrementalAmount": null,
"extendBidDuration": null,
"locked": false,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z"
},
{
"productId": "1001",
"customerProductId": "SHOPLIVE_PRODUCT_1",
"name": "Keyring",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU001",
"imageUrl": "https://image.shoplive.cloud/e05d1464-1942-4e4e-bb0b-c4310167d465.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 20.0,
"discountPrice": 10.0,
"discountRate": 50.0,
"enableAuction": false,
"bidStartingPrice": null,
"bidDuration": null,
"bidIncrementalAmount": null,
"extendBidDuration": null,
"locked": false,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z"
}
],
"totalCount": 5
}results
true000truetrueseller
0{
"_s": -510,
"_e": "Error message"
}前へ ← Product オブジェクト次へ → 商品を作成
商品を作成
商品を登録します。upsert ではないため、既に存在する customerProductId の項目は status: FAIL を返します。各項目の status は CREATE、WARN(登録されたが画像を読み込めなかった)、FAIL のいずれかです。
ヘッダーパラメータ
パスパラメータ
ボディパラメータ
項目が最低1つ必要です。
[
{
"customerProductId": "CUSTOMER_PRODUCT_ID_12345",
"name": "TEST PRODUCT",
"url": "TEST_URL"
}
]statusがFAILで返されます。statusがFAIL)します。enableAuctionがtrueの場合に必須です。enableAuctionがtrueの場合に必須です。enableAuctionがtrueの場合に必須です。trueを送信してください。延長時間は顧客のオークション設定に従います。seller
レスポンス
{
"results": [
{
"productId": "1001",
"customerProductId": "SHOPLIVE_PRODUCT_1",
"name": "Keyring",
"brand": "SHOPLIVE",
"description": "Keyring description",
"url": "https://www.shoplive.cloud/en",
"sku": "SKU001",
"imageUrl": "https://image.shoplive.cloud/e05d1464-1942-4e4e-bb0b-c4310167d465.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 20.0,
"discountPrice": 10.0,
"discountRate": 50.0,
"enableAuction": false,
"bidStartingPrice": null,
"bidDuration": null,
"bidIncrementalAmount": null,
"extendBidDuration": null,
"locked": false,
"seller": {
"sellerId": "1",
"name": "New seller",
"profileUrl": "https://image.shoplive.cloud/14352cf2-ef40-4ba9-93af-279a104cb3c8.png",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": {}
},
"createdAt": "2026-05-20T08:01:04Z",
"updatedAt": "2026-05-20T08:01:04Z",
"message": null,
"status": "CREATE"
},
{
"productId": "1002",
"customerProductId": "SHOPLIVE_PRODUCT_2",
"name": "Mug",
"brand": "SHOPLIVE",
"description": "Mug description",
"url": "https://www.shoplive.cloud/en",
"sku": "SKU002",
"imageUrl": null,
"currency": "USD",
"showPrice": true,
"originalPrice": 10.0,
"discountPrice": 7.0,
"discountRate": 30.0,
"enableAuction": true,
"bidStartingPrice": 7.0,
"bidDuration": 120,
"bidIncrementalAmount": 1.0,
"extendBidDuration": true,
"locked": false,
"seller": null,
"createdAt": "2026-05-20T08:01:04Z",
"updatedAt": "2026-05-20T08:01:04Z",
"message": "Failed to load image of the product.",
"status": "WARN"
}
],
"successCount": 1,
"warnCount": 1,
"failCount": 0,
"totalCount": 2
}results
true000truetrueseller
0000{
"_s": -510,
"_e": "Error message"
}商品情報を取得
商品情報を取得
ヘッダーパラメータ
パスパラメータ
レスポンス
レスポンスボディは Product オブジェクト です。
{
"productId": "1004",
"customerProductId": "SHOPLIVE_PRODUCT_4",
"name": "Mug",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU004",
"imageUrl": "https://image.shoplive.cloud/b22c72c7-d2f8-49c3-83f0-314c59740649.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 10.0,
"discountPrice": 7.0,
"discountRate": 30.0,
"enableAuction": true,
"bidStartingPrice": 7.0,
"bidDuration": 120,
"bidIncrementalAmount": 1.0,
"extendBidDuration": true,
"locked": false,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z"
}true000truetrueseller
{
"_s": -831,
"_e": "Error message"
}0前へ ← 商品を作成次へ → customerProductIdで商品情報を取得
customerProductIdで商品情報を取得
customerProductIdで商品情報を取得
ヘッダーパラメータ
パスパラメータ
レスポンス
レスポンスボディは Product オブジェクト です。
{
"productId": "1004",
"customerProductId": "SHOPLIVE_PRODUCT_4",
"name": "Mug",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU004",
"imageUrl": "https://image.shoplive.cloud/b22c72c7-d2f8-49c3-83f0-314c59740649.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 10.0,
"discountPrice": 7.0,
"discountRate": 30.0,
"enableAuction": true,
"bidStartingPrice": 7.0,
"bidDuration": 120,
"bidIncrementalAmount": 1.0,
"extendBidDuration": true,
"locked": false,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z"
}true000truetrueseller
{
"_s": -831,
"_e": "Error message"
}0商品を更新
商品を更新します。各項目は customerProductId または productId で指定し、1つのリクエストでは一方の識別子のみを使用してください。各項目の status は UPDATE または FAIL です。
ヘッダーパラメータ
パスパラメータ
ボディパラメータ
項目が最低1つ必要です。各項目はproductIdまたはcustomerProductIdのいずれかを指定し、1つのリクエストではすべての項目で同じ種類の識別子を使用してください。
[
{
"customerProductId": "CUSTOMER_PRODUCT_ID_12345",
"name": "Updated product name",
"url": "Updated product url",
"description": "Updated product description"
}
]enableAuctionがtrueの場合に必須です。enableAuctionがtrueの場合に必須です。enableAuctionがtrueの場合に必須です。trueでオン、falseでオフになり、省略した場合は商品の現在の設定が維持されます。延長時間は顧客のオークション設定に従います。seller
レスポンス
{
"results": [
{
"productId": "1001",
"name": "Keyring",
"brand": "SHOPLIVE",
"description": "Keyring description",
"url": "https://www.shoplive.cloud/en",
"sku": "SKU001",
"imageUrl": "https://image.shoplive.cloud/e05d1464-1942-4e4e-bb0b-c4310167d465.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 20.0,
"discountPrice": 10.0,
"discountRate": 50.0,
"enableAuction": false,
"bidStartingPrice": null,
"bidDuration": null,
"bidIncrementalAmount": null,
"extendBidDuration": null,
"locked": false,
"seller": null,
"createdAt": "2026-11-30T08:01:04Z",
"updatedAt": "2026-11-30T12:06:02Z",
"message": null,
"status": "UPDATE"
},
{
"productId": "10000000",
"name": "Mug",
"brand": "SHOPLIVE",
"description": "Mug description",
"url": "https://www.shoplive.cloud/en",
"sku": "SKU002",
"imageUrl": "https://image.shoplive.cloud/b22c72c7-d2f8-49c3-83f0-314c59740649.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 10.0,
"discountPrice": 7.0,
"discountRate": 30.0,
"enableAuction": true,
"bidStartingPrice": 7.0,
"bidDuration": 120,
"bidIncrementalAmount": 1.0,
"extendBidDuration": true,
"locked": false,
"seller": null,
"createdAt": null,
"updatedAt": null,
"message": "The product does not exist.",
"status": "FAIL"
}
],
"successCount": 1,
"warnCount": 0,
"failCount": 1,
"totalCount": 2
}results
true000truetrue0000{
"_s": -510,
"_e": "Error message"
}前へ ← customerProductIdで商品情報を取得次へ → 商品を削除
商品を削除
商品を削除します。各項目は customerProductId または productId で指定し、1つのリクエストでは一方の識別子のみを使用してください。各項目の status は DELETE または FAIL です。
ヘッダーパラメータ
パスパラメータ
クエリパラメータ
true(デフォルト)の場合、配信に登録されている商品はその配信から切り離された後に削除されます。falseの場合、配信に登録されている商品は削除されず、失敗した項目(results[]でstatusがFAIL)として返されます。ショートフォームに登録されている商品は、この値に関係なく削除されません。trueボディパラメータ
項目が最低1つ必要です。各項目はproductIdまたはcustomerProductIdのいずれかを指定し、1つのリクエストではすべての項目で同じ種類の識別子を使用してください。
[
{
"productId": 123456
}
]レスポンス
{
"results": [
{
"productId": "1234",
"message": "Keyring is deleted.",
"status": "DELETE"
},
{
"productId": "1235",
"message": "Ballcap is deleted.",
"status": "DELETE"
}
],
"successCount": 2,
"warnCount": 0,
"failCount": 0,
"totalCount": 2
}results
0000{
"_s": -510,
"_e": "Error message"
}商品をセラーへ移管
商品をセラーへ移管
ヘッダーパラメータ
パスパラメータ
ボディパラメータ
項目が最低1つ必要です。各項目はproductIdまたはcustomerProductIdのいずれかを指定し、1つのリクエストではすべての項目で同じ種類の識別子を使用してください。
[
{
"productId": 1001
},
{
"productId": 1002
}
]レスポンス
{
"results": [
{
"productId": "1001",
"customerProductId": "SHOPLIVE_PRODUCT_1",
"name": "Keyring",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU001",
"imageUrl": "https://image.shoplive.cloud/e05d1464-1942-4e4e-bb0b-c4310167d465.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 20.0,
"discountPrice": 10.0,
"discountRate": 50.0,
"enableAuction": false,
"bidStartingPrice": null,
"bidDuration": null,
"bidIncrementalAmount": null,
"extendBidDuration": null,
"locked": false,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z",
"message": null,
"status": "UPDATE"
},
{
"productId": "1002",
"customerProductId": "SHOPLIVE_PRODUCT_2",
"name": "Hoodie",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU002",
"imageUrl": "https://image.shoplive.cloud/40afe353-0d23-47b6-acdf-10d1fca10c57.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 50.0,
"discountPrice": 37.0,
"discountRate": 26.0,
"enableAuction": false,
"bidStartingPrice": null,
"bidDuration": null,
"bidIncrementalAmount": null,
"extendBidDuration": null,
"locked": false,
"seller": {
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": null
},
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z",
"message": null,
"status": "UPDATE"
}
],
"successCount": 2,
"warnCount": 0,
"failCount": 0,
"totalCount": 2
}results
true000truetrueseller
0000{
"_s": -510,
"_e": "Error message"
}前へ ← 商品を削除次へ → 商品を親アカウントへ移管
商品を親アカウントへ移管
商品を親アカウントへ移管
ヘッダーパラメータ
パスパラメータ
ボディパラメータ
項目が最低1つ必要です。各項目はproductIdまたはcustomerProductIdのいずれかを指定し、1つのリクエストではすべての項目で同じ種類の識別子を使用してください。
[
{
"productId": 1001
},
{
"productId": 1002
}
]レスポンス
{
"results": [
{
"productId": "1001",
"customerProductId": "SHOPLIVE_PRODUCT_1",
"name": "Keyring",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU001",
"imageUrl": "https://image.shoplive.cloud/e05d1464-1942-4e4e-bb0b-c4310167d465.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 20.0,
"discountPrice": 10.0,
"discountRate": 50.0,
"enableAuction": false,
"bidStartingPrice": null,
"bidDuration": null,
"bidIncrementalAmount": null,
"extendBidDuration": null,
"locked": false,
"seller": null,
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z",
"message": null,
"status": "UPDATE"
},
{
"productId": "1002",
"customerProductId": "SHOPLIVE_PRODUCT_2",
"name": "Hoodie",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU002",
"imageUrl": "https://image.shoplive.cloud/40afe353-0d23-47b6-acdf-10d1fca10c57.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 50.0,
"discountPrice": 37.0,
"discountRate": 26.0,
"enableAuction": false,
"bidStartingPrice": null,
"bidDuration": null,
"bidIncrementalAmount": null,
"extendBidDuration": null,
"locked": false,
"seller": null,
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-05-20T11:27:34Z",
"message": null,
"status": "UPDATE"
}
],
"successCount": 2,
"warnCount": 0,
"failCount": 0,
"totalCount": 2
}results
true000truetrueseller
0000{
"_s": -510,
"_e": "Error message"
}前へ ← 商品をセラーへ移管次へ → 配信/リハーサルを開始
配信/リハーサルを開始
配信を開始します。リハーサルとして開始するには rehearsal=true を付けてください。
ヘッダーパラメータ
パスパラメータ
クエリパラメータ
falseレスポンス
レスポンスボディなし
{
"_s": -714,
"_e": "Error message"
}{
"_s": -717,
"_e": "Error message"
}{
"_s": -710,
"_e": "Campaign does not exist."
}0前へ ← 商品を親アカウントへ移管次へ → コンソールで商品の在庫状態を変更
コンソールで商品の在庫状態を変更
コンソールで商品の在庫状態を変更
ヘッダーパラメータ
パスパラメータ
クエリパラメータ
SOLD_OUTです。SOLD_OUTボディパラメータ
項目が最低1つ必要です。各項目はproductIdまたはcustomerProductIdのいずれかを指定し、1つのリクエストではすべての項目で同じ種類の識別子を使用してください。
[
{
"productId": 12345
},
{
"productId": 23456
}
]レスポンス
{
"results": [
{
"productId": "30092",
"message": null,
"status": "UPDATE"
},
{
"productId": "30093",
"message": null,
"status": "UPDATE"
}
],
"successCount": 2,
"failCount": 0,
"totalCount": 2
}results
0000{
"_s": -510,
"_e": "Error message"
}前へ ← 配信/リハーサルを開始次へ → コンソールで商品の「Now」表示を切り替え
コンソールで商品の「Now」表示を切り替え
コンソールで商品の「Now」表示を切り替え
ヘッダーパラメータ
パスパラメータ
クエリパラメータ
trueボディパラメータ
項目が最低1つ必要です。各項目はproductIdまたはcustomerProductIdのいずれかを指定し、1つのリクエストではすべての項目で同じ種類の識別子を使用してください。
[
{
"customerProductId": "SKU-1001"
}
]レスポンス
2 rows updated.{
"_s": -510,
"_e": "Error message"
}前へ ← コンソールで商品の在庫状態を変更次へ → 配信/リハーサルを終了
配信/リハーサルを終了
配信を終了します。リハーサルを終了すると配信は READY に戻ります。
ヘッダーパラメータ
パスパラメータ
レスポンス
レスポンスボディなし
{
"_s": -711,
"_e": "Error message"
}{
"_s": -717,
"_e": "Error message"
}{
"_s": -710,
"_e": "Campaign does not exist."
}0コンソールで全商品の「Now」表示を切り替え
コンソールで全商品の「Now」表示を切り替え
ヘッダーパラメータ
パスパラメータ
クエリパラメータ
trueレスポンス
レスポンスボディなし
{
"_s": -510,
"_e": "Error message"
}前へ ← 配信/リハーサルを終了次へ → オークションを開始
オークションを開始
オークションを開始
ヘッダーパラメータ
パスパラメータ
ボディパラメータ
productIdまたはcustomerProductIdのいずれかを指定します(どちらか一方が必須)。両方を指定した場合はcustomerProductIdが使用されます。
{
"productId": 123456
}レスポンス
レスポンスボディなし
{
"_s": -1002,
"_e": "AUCTION_ALREADY_ONGOING"
}{
"_s": -1004,
"_e": "auction_already_ended"
}{
"_s": -1009,
"_e": "AUCTION_PRODUCT_SOLD_OUT"
}0前へ ← コンソールで全商品の「Now」表示を切り替え次へ → オークションを終了
オークションを終了
オークションを終了
ヘッダーパラメータ
パスパラメータ
ボディパラメータ
productIdまたはcustomerProductIdのいずれかを指定します(どちらか一方が必須)。両方を指定した場合はcustomerProductIdが使用されます。
{
"customerProductId": "SKU-1001"
}レスポンス
レスポンスボディなし
{
"_s": -1004,
"_e": "auction_already_ended"
}0前へ ← オークションを開始次へ → Seller オブジェクト
Seller オブジェクト
プロパティ名 | 型 | 説明 |
|---|---|---|
sellerId | String! | 自動的に生成されるセラーの識別子です。(数字形式の文字列、例: |
name | String! | セラーの名前です。 |
profileUrl | String? | セラーのプロフィール画像URLです。 |
storeUrl | String? | セラーのストアURLです。 |
description | String? | セラーに関する説明です。 |
schemes | Map<String, String>? | プレイヤーで各ボタンをクリックしたときにセラーのページへ遷移するアプリスキームです。 |
sellerIdentifier | String? | セラーの文字列識別子です。 |
サンプル
{
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": {},
"sellerIdentifier": "Identifier_of_the_seller"
}セラーを検索
セラーを検索
ヘッダーパラメータ
パスパラメータ
クエリパラメータ
false(新しいものから)です。false110レスポンス
results の各項目は Seller オブジェクト です。
{
"results": [
{
"sellerId": "3",
"name": "Live store",
"profileUrl": "https://image.shoplive.cloud/e2e1d1dc-6699-4652-a2f0-c6bae9efab2c.jpg",
"storeUrl": "https://www.shoplive.cloud/en#func01",
"description": "Live commerce store",
"schemes": {}
},
{
"sellerId": "2",
"name": "Sharp store",
"profileUrl": "https://image.shoplive.cloud/0d6c6e15-a98d-4f6b-ba09-24967ec24048.jpeg",
"storeUrl": "https://www.shoplive.cloud/en#func02",
"description": "Sharp live store",
"schemes": {}
},
{
"sellerId": "1",
"name": "Shoplive store",
"profileUrl": "https://image.shoplive.cloud/83611e14-eb5a-4116-b94a-e0657e5e1178.png",
"storeUrl": "https://www.shoplive.cloud/en#func03",
"description": "Shoplive store",
"schemes": {}
}
],
"totalCount": 3
}results
0{
"_s": -510,
"_e": "Error message"
}前へ ← Seller オブジェクト次へ → セラーを作成
セラーを作成
セラーを作成
ヘッダーパラメータ
パスパラメータ
ボディパラメータ
{
"name": "New seller",
"profileUrl": "https://image.shoplive.cloud/14352cf2-ef40-4ba9-93af-279a104cb3c8.png",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller"
}レスポンス
レスポンスボディは Seller オブジェクト です。
{
"sellerId": "3",
"name": "New seller",
"profileUrl": "https://image.shoplive.cloud/14352cf2-ef40-4ba9-93af-279a104cb3c8.png",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": {}
}{
"_s": -510,
"_e": "Error message"
}セラーを更新
セラーを更新
ヘッダーパラメータ
パスパラメータ
ボディパラメータ
{
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller"
}レスポンス
レスポンスボディは Seller オブジェクト です。
{
"sellerId": "1",
"name": "Shoplive Product Store",
"profileUrl": "https://image.shoplive.cloud/7910e586-19a4-4740-804b-5f9da02e6939.jpg",
"storeUrl": "https://shoplive.cloud",
"description": "Description of the seller",
"schemes": {}
}{
"_s": -510,
"_e": "Error message"
}セラーを削除
セラーを削除します。削除したセラーはセラー検索に表示されず、取得・更新できません。レスポンスボディはありません。
ヘッダーパラメータ
パスパラメータ
レスポンス
レスポンスボディなし
{
"_s": -510,
"_e": "Error message"
}セラー情報を取得
セラー情報を取得
ヘッダーパラメータ
パスパラメータ
レスポンス
レスポンスボディは Seller オブジェクト です。
{
"sellerId": "3",
"name": "Live store",
"profileUrl": "https://image.shoplive.cloud/e2e1d1dc-6699-4652-a2f0-c6bae9efab2c.jpg",
"storeUrl": "https://www.shoplive.cloud/en#func01",
"description": "Live commerce store",
"schemes": {}
}{
"_s": -510,
"_e": "Error message"
}前へ ← セラーを削除次へ → Brand オブジェクト
Brand オブジェクト
プロパティ名 | 型 | 説明 |
|---|---|---|
brandId | String! | 自動的に生成されるブランドの固有IDです。読み取り専用です。 |
name | String! | ブランド名です。最大255文字 |
identifier | String! | ブランドの識別子です。 |
description | String? | ブランドに関する説明です。 |
imageUrl | String! | ブランドの画像URLです。 |
imageWidth | Integer! | ブランド画像の幅(ピクセル)です。自動的に生成されます。読み取り専用です。 |
imageHeight | Integer! | ブランド画像の高さ(ピクセル)です。自動的に生成されます。読み取り専用です。 |
createdAt | String! | ブランドの作成日時です。読み取り専用です。(形式: |
updatedAt | String! | ブランドの更新日時です。読み取り専用です。(形式: |
サンプル
{
"brandId": "1",
"name": "Shoplive",
"identifier": "shoplive_brand",
"description": "Shoplive Brand.",
"imageUrl": "https://image.shoplive.cloud/{UUID}.png",
"imageWidth": 2110,
"imageHeight": 317,
"createdAt": "2026-02-01T08:34:33Z",
"updatedAt": "2026-02-22T08:09:38Z"
}ブランドを検索
ブランドを検索
ヘッダーパラメータ
パスパラメータ
クエリパラメータ
false(新しいものから)です。false110レスポンス
results の各項目は Brand オブジェクト です。
{
"results": [
{
"brandId": "100",
"name": "SHOPLIVE_BRAND_1",
"identifier": "SHOPLIVE_BRAND_IDENTIFIER",
"description": "this is a sample brand",
"imageUrl": "https://shoplive.cloud/sample.jpg",
"imageWidth": 320,
"imageHeight": 200,
"createdAt": "2026-02-22T13:32:50Z",
"updatedAt": "2026-02-22T13:33:46Z"
}
],
"totalCount": 3
}results
000{
"_s": -510,
"_e": "Error message"
}前へ ← Brand オブジェクト次へ → ブランドを作成
ブランドを作成
ブランドを作成
ヘッダーパラメータ
パスパラメータ
ボディパラメータ
{
"name": "SHOPLIVE_BRAND_1",
"imageUrl": "https://shoplive.cloud/sample.jpg",
"identifier": "SHOPLIVE_BRAND_IDENTIFIER",
"description": "this is a sample brand"
}レスポンス
レスポンスボディは Brand オブジェクト です。
{
"brandId": "100",
"name": "SHOPLIVE_BRAND_1",
"identifier": "SHOPLIVE_BRAND_IDENTIFIER",
"description": "this is a sample brand",
"imageUrl": "https://shoplive.cloud/sample.jpg",
"imageWidth": 320,
"imageHeight": 200,
"createdAt": "2026-02-22T13:32:50Z",
"updatedAt": "2026-02-22T13:33:46Z"
}00{
"_s": -510,
"_e": "Error message"
}0ブランドを取得
ブランドを取得
ヘッダーパラメータ
パスパラメータ
レスポンス
レスポンスボディは Brand オブジェクト です。
{
"brandId": "100",
"name": "SHOPLIVE_BRAND_1",
"identifier": "SHOPLIVE_BRAND_IDENTIFIER",
"description": "this is a sample brand",
"imageUrl": "https://shoplive.cloud/sample.jpg",
"imageWidth": 320,
"imageHeight": 200,
"createdAt": "2026-02-22T13:32:50Z",
"updatedAt": "2026-02-22T13:33:46Z"
}00{
"_s": -510,
"_e": "Error message"
}ブランド情報を更新
ブランド情報を更新
ヘッダーパラメータ
パスパラメータ
ボディパラメータ
{
"name": "Shoplive",
"description": "Shoplive Brand."
}レスポンス
レスポンスボディは Brand オブジェクト です。
{
"brandId": "100",
"name": "SHOPLIVE_BRAND_1",
"identifier": "SHOPLIVE_BRAND_IDENTIFIER",
"description": "this is a sample brand",
"imageUrl": "https://shoplive.cloud/sample.jpg",
"imageWidth": 320,
"imageHeight": 200,
"createdAt": "2026-02-22T13:32:50Z",
"updatedAt": "2026-02-22T13:33:46Z"
}00{
"_s": -510,
"_e": "Error message"
}0ブランドを削除
ブランドを削除
ヘッダーパラメータ
パスパラメータ
レスポンス
レスポンスボディなし
{
"_s": -510,
"_e": "Error message"
}0前へ ← ブランド情報を更新次へ → Shortform オブジェクト
Shortform オブジェクト
Shortform オブジェクトには、個々のショートフォームを構成する動画とさまざまなメタデータが含まれています。このオブジェクトを使用すると、複数のサムネイルで構成されたプレビュー画面を作成したり、個々のショートフォームを再生するためのフィードを構築したりできます。ショートフォームの検索・取得・作成・更新APIがこのオブジェクトを返します。
ショートフォームはAPIで直接作成・更新・削除することもできます(ショートフォームの作成、ショートフォームの更新、ショートフォームの削除)。
Shortform オブジェクト
プロパティ名 | 型 | 説明 |
|---|---|---|
shortformId | String! | Shoplive システムが各ショートフォームに割り当てる一意の ID です。 |
createdAt | String! | ショートフォームが作成された日時で、次の形式に従います: (形式: YYYY-MM-DD'T'HH:mm:ss'Z'、例: 2026-12-25T08:00:00Z) |
updatedAt | String! | ショートフォームが更新された日時で、次の形式に従います: (形式: YYYY-MM-DD'T'HH:mm:ss'Z'、例: 2026-12-25T08:00:00Z) |
status | String! | ショートフォームの表示状態を示すステータスフラグ(OPEN | HIDDEN | SCHEDULED) |
details | 各ショートフォームの詳細情報には、次のプロパティが含まれます。
| |
activity | 各ショートフォームに関連するアクティビティ情報には、次のプロパティが含まれます。
| |
video | ショートフォームに関連する動画には、次のプロパティが含まれます。
|
Details オブジェクト
各ショートフォームの詳細情報には、次のプロパティが含まれます。
プロパティ名 | 型 | 説明 |
|---|---|---|
title | String! | ショートフォームのタイトル |
description | String? | ショートフォームの説明 |
brand | ショートフォームに設定されたブランド情報 | |
tags | List<String>? | ショートフォームに設定されたタグ情報 |
productCount | Integer! | ショートフォームに設定された商品数 |
productBanner | ショートフォームに設定された商品バナー情報 | |
products | ショートフォームに関連する商品の情報です。 |
Activity オブジェクト
各ショートフォームのactivityには、次のプロパティが含まれます。ショートフォームを検索が返す項目にはviewCountのみが含まれます。likeCount、commentCount、bookmarkCount、shareCountはショートフォームを取得を呼び出して取得してください。
プロパティ名 | 型 | 説明 |
|---|---|---|
viewCount | Integer! | ショートフォームを視聴したユーザー数 |
likeCount | Integer! | ショートフォームにいいねが押された回数(検索 API では提供されません) |
commentCount | Integer! | ショートフォームに付いたコメント数(検索 API では提供されません) |
bookmarkCount | Integer! | ショートフォームがブックマークされた回数(検索 API では提供されません) |
shareCount | Integer! | ショートフォームがシェアされた回数(検索 API では提供されません) |
Video オブジェクト
ショートフォームに関連する動画には、次のプロパティが含まれます。
プロパティ名 | 型 | 説明 |
|---|---|---|
duration | Integer! | ショートフォーム動画の総再生時間(ミリ秒単位)です。 |
videoId | String! | Shoplive が管理するショートフォーム動画の一意の動画ID(文字列)です。 |
videoUrl | String! | ショートフォーム動画の再生 URL(m3u8)です。これはショートフォームの元の動画であり、プレビュー画面用に使用しないでください。 フィードのクライアント実装に使用することを推奨します。Adaptive Bitrate は別途手動で実装する必要があります。 |
previewVideoUrl | String! | ショートフォーム動画のプレビュー動画 URL(m3u8)です。この URL はプレビュー画面用に低解像度(320P)の動画を再生するために使用されます。 X 秒の長さの動画を繰り返し再生する必要がある場合は、別途手動で実装する必要があります。 |
screenshotUrl | String! | ショートフォーム動画のサムネイル画像を表示するための URL です。 |
Brand オブジェクト
プロパティ名 | 型 | 説明 |
|---|---|---|
brandId | String! | ブランドID |
identifier | String! | ブランド識別用の一意の文字列 |
name | String! | ブランド名 |
imageUrl | String! | ブランド画像 URL |
ProductBanner オブジェクト
商品バナーは、商品一覧が表示される UI の上部に表示できるバナーです。主に商品キャンペーンやプロモーションページで、バナーにリンクを設定して使用します。
プロパティ名 | 型 | 説明 |
|---|---|---|
title | String! | 商品バナーのタイトル |
imageUrl | String! | 商品バナーの画像URL |
scheme | String! | 商品バナーをクリックしたときに遷移するURLまたはスキームです。 |
Products オブジェクト
検索APIの結果のproductsにはショートフォームごとに商品が1つだけ含まれます。すべての商品はショートフォーム取得APIで確認してください。
プロパティ名 | 型 | 説明 |
|---|---|---|
productId | String! | Shopliveシステムが管理する商品の固有IDです。 |
name | String! | 商品のタイトル |
brand | String! | 商品のブランド情報 |
url | String! | 商品の詳細ページURL |
sku | String! | 商品のSKU情報 |
imageUrl | String! | 商品の画像URL |
currency | String! | 商品の通貨情報 |
showPrice | Boolean! | 商品価格を表示するかどうかを示すフラグです(true | false)。 |
originalPrice | Double! | 商品の元の価格 |
discountPrice | Double! | 商品の割引後の価格 |
discountRate | Double! | 商品価格の割引率 |
stockStatus | String! | 商品の在庫状態(IN_STOCK | LOW_IN_STOCK | SOLD_OUT) |
サンプル
{
"shortformId": "123456789012345678",
"createdAt": "2026-12-25T08:00:00Z",
"updatedAt": "2026-12-26T08:00:00Z",
"status": "OPEN",
"details": {
"title": "Shortform Title",
"description": "This is a sample description",
"brand": {
"brandId": "123",
"identifier": "shoplive",
"name": "Shoplive",
"imageUrl": "https://image.shoplive.cloud/brand-image.png"
},
"tags": [ "food", "snack" ],
"productCount": 3,
"productBanner": {
"title": "Product Banner Title",
"imageUrl": "https://image.shoplive.cloud/product-banner-image.png",
"scheme": "https://www.shoplive.cloud/product"
},
"products": [ {
"productId": "54321",
"name": "Shoplive T-shirts",
"brand": "Shoplive Brand",
"url": "https://shoplivedemo.com/product/54321",
"sku": "sku001",
"imageUrl": "https://image.shoplive.cloud/product-image.png",
"currency": "KRW",
"showPrice": true,
"originalPrice": 3400.0,
"discountPrice": 2500.0,
"discountRate": 26.0,
"stockStatus": "IN_STOCK"
} ]
},
"activity": {
"viewCount": 2345,
"likeCount": 123,
"commentCount": 123,
"bookmarkCount": 123,
"shareCount": 321
},
"video": {
"duration": 3600,
"videoId": "1234",
"videoUrl": "https://resource.shoplive.cloud/video/shortsform/video.m3u8",
"previewVideoUrl": "https://resource.shoplive.cloud/video/shortsform/previewVideo.m3u8",
"screenshotUrl": "https://image.shoplive.cloud/shortform/screenshot.png"
}
}前へ ← ブランドを削除次へ → ショートフォームを検索
ショートフォームを検索
ショートフォーム検索 API を使用する際は、以下の点に注意してください:
- 検索結果の
details.productsにはショートフォームごとに商品が 1 つだけ含まれます。すべての商品は ショートフォームを取得で確認してください。 - ショートフォームのプレビュー画面用に API を使用する場合は、
resultsの各項目にあるvideo.previewVideoUrlフィールドの使用を推奨します。video.videoUrlフィールドには元の動画が含まれており、解像度が高いため再生に必要なデータ量が大きくなります。 - 複数のタグで検索する場合、検索条件を AND または OR のいずれかに設定できます。(例: &tags=tag1,tag2,tag3&tagSearchOperator=AND|OR)
- API の結果を照会する際、sortOrder、createdAt、updatedAt のうちどの列を並び替え基準として使用するかを指定できます。並び替え順は sortAscending パラメータで指定できます。
resultsの項目のactivityにはviewCountのみが含まれます。likeCount、commentCount、bookmarkCount、shareCountは ショートフォームを取得を呼び出して取得してください。
ヘッダーパラメータ
パスパラメータ
クエリパラメータ
createdAt範囲の開始(形式: YYYY-MM-DD'T'HH:mm:ss'Z'、例: 2026-05-20T08:00:00Z)createdAt範囲の終了(形式: YYYY-MM-DD'T'HH:mm:ss'Z'、例: 2026-05-20T08:00:00Z)OR110sortOrder(管理画面で設定した表示順、デフォルト)、createdAt(作成日時)、updatedAt(更新日時)。sortColumn で指定した列で並べ替えます。デフォルトは true(昇順)です。trueレスポンス
results の各項目は Shortform オブジェクト です。
{
"results": [
{
"shortformId": "123456789012345678",
"createdAt": "2026-12-25T08:00:00Z",
"updatedAt": "2026-12-26T08:00:00Z",
"status": "OPEN",
"details": {
"title": "Shortform Title",
"description": "This is a sample description",
"brand": {
"brandId": "123",
"identifier": "shoplive",
"name": "Shoplive",
"imageUrl": "https://image.shoplive.cloud/brand-image.png"
},
"tags": [
"food",
"snack"
],
"productCount": 3,
"productBanner": {
"title": "Product Banner Title",
"imageUrl": "https://image.shoplive.cloud/product-banner-image.png",
"scheme": "https://www.shoplive.cloud/product"
},
"products": [
{
"productId": "54321",
"name": "Shoplive T-shirts",
"brand": "Shoplive Brand",
"url": "https://shoplivedemo.com/product/54321",
"sku": "sku001",
"imageUrl": "https://image.shoplive.cloud/product-image.png",
"currency": "KRW",
"showPrice": true,
"originalPrice": 3400.0,
"discountPrice": 2500.0,
"discountRate": 26.0,
"stockStatus": "IN_STOCK"
}
]
},
"activity": {
"viewCount": 2345
},
"video": {
"duration": 3600,
"videoId": "1234",
"videoUrl": "https://resource.shoplive.cloud/video/shortsform/video.m3u8",
"previewVideoUrl": "https://resource.shoplive.cloud/video/shortsform/previewVideo.m3u8",
"screenshotUrl": "https://image.shoplive.cloud/shortform/screenshot.png"
}
}
],
"totalCount": 1
}results
details
brand
productBanner
products
activity
video
{
"_s": -510,
"_e": "Error message"
}前へ ← Shortform オブジェクト次へ → ショートフォームを作成
ショートフォームを作成
ショートフォームオブジェクトを作成
ヘッダーパラメータ
パスパラメータ
ボディパラメータ
{
"status": "SCHEDULED",
"details": {
"title": "Shortform created by V2 API-2 sample",
"description": "Description of shortform",
"scheduledOpenAt": "2026-05-29T09:11:49Z",
"scheduledCloseAt": "2026-06-30T09:11:49Z",
"brand": {
"brandId": 1369
},
"tags": [
"Shortform",
"V2",
"API"
]
},
"video": {
"videoId": 4107678627507208193
}
}details
brand
products
YYYY-MM-DDTHH:mm:ss±HH:MM、UTC は Z)です。レスポンスは UTC です。YYYY-MM-DDTHH:mm:ss±HH:MM、UTC は Z)です。レスポンスは UTC です。seller
video
videoIdまたはcustomerVideoIdのいずれかを指定します(どちらか一方が必須)。両方を指定した場合はcustomerVideoIdが使用されます。レスポンス
レスポンスボディは Shortform オブジェクト です。
{
"shortformId": "123456789012345678",
"createdAt": "2026-12-25T08:00:00Z",
"updatedAt": "2026-12-26T08:00:00Z",
"status": "OPEN",
"details": {
"title": "Shortform Title",
"description": "This is a sample description",
"brand": {
"brandId": "123",
"identifier": "shoplive",
"name": "Shoplive",
"imageUrl": "https://image.shoplive.cloud/brand-image.png"
},
"tags": [
"food",
"snack"
],
"productCount": 3,
"productBanner": {
"title": "Product Banner Title",
"imageUrl": "https://image.shoplive.cloud/product-banner-image.png",
"scheme": "https://www.shoplive.cloud/product"
},
"products": [
{
"productId": "54321",
"name": "Shoplive T-shirts",
"brand": "Shoplive Brand",
"url": "https://shoplivedemo.com/product/54321",
"sku": "sku001",
"imageUrl": "https://image.shoplive.cloud/product-image.png",
"currency": "KRW",
"showPrice": true,
"originalPrice": 3400.0,
"discountPrice": 2500.0,
"discountRate": 26.0,
"stockStatus": "IN_STOCK"
}
]
},
"activity": {
"viewCount": 2345,
"likeCount": 123,
"commentCount": 123,
"bookmarkCount": 123,
"shareCount": 321
},
"video": {
"duration": 3600,
"videoId": "1234",
"videoUrl": "https://resource.shoplive.cloud/video/shortsform/video.m3u8",
"previewVideoUrl": "https://resource.shoplive.cloud/video/shortsform/previewVideo.m3u8",
"screenshotUrl": "https://image.shoplive.cloud/shortform/screenshot.png"
}
}details
brand
productBanner
products
activity
video
{
"_s": -510,
"_e": "Error message"
}前へ ← ショートフォームを検索次へ → ショートフォームを取得
ショートフォームを取得
ショートフォームオブジェクトを取得
ヘッダーパラメータ
パスパラメータ
レスポンス
レスポンスボディは Shortform オブジェクト です。
{
"shortformId": "123456789012345678",
"createdAt": "2026-12-25T08:00:00Z",
"updatedAt": "2026-12-26T08:00:00Z",
"status": "OPEN",
"details": {
"title": "Shortform Title",
"description": "This is a sample description",
"brand": {
"brandId": "123",
"identifier": "shoplive",
"name": "Shoplive",
"imageUrl": "https://image.shoplive.cloud/brand-image.png"
},
"tags": [
"food",
"snack"
],
"productCount": 3,
"productBanner": {
"title": "Product Banner Title",
"imageUrl": "https://image.shoplive.cloud/product-banner-image.png",
"scheme": "https://www.shoplive.cloud/product"
},
"products": [
{
"productId": "54321",
"name": "Shoplive T-shirts",
"brand": "Shoplive Brand",
"url": "https://shoplivedemo.com/product/54321",
"sku": "sku001",
"imageUrl": "https://image.shoplive.cloud/product-image.png",
"currency": "KRW",
"showPrice": true,
"originalPrice": 3400.0,
"discountPrice": 2500.0,
"discountRate": 26.0,
"stockStatus": "IN_STOCK"
}
]
},
"activity": {
"viewCount": 2345,
"likeCount": 123,
"commentCount": 123,
"bookmarkCount": 123,
"shareCount": 321
},
"video": {
"duration": 3600,
"videoId": "1234",
"videoUrl": "https://resource.shoplive.cloud/video/shortsform/video.m3u8",
"previewVideoUrl": "https://resource.shoplive.cloud/video/shortsform/previewVideo.m3u8",
"screenshotUrl": "https://image.shoplive.cloud/shortform/screenshot.png"
}
}details
brand
productBanner
products
activity
video
{
"_s": -510,
"_e": "Error message"
}前へ ← ショートフォームを作成次へ → ショートフォームを更新
ショートフォームを更新
ショートフォームオブジェクトを更新
ヘッダーパラメータ
パスパラメータ
ボディパラメータ
{
"status": "SCHEDULED",
"details": {
"title": "Shortform updated by V2 API-2 sample",
"description": "Description of shortform",
"scheduledOpenAt": "2026-05-29T09:11:49Z",
"scheduledCloseAt": "2026-06-30T09:11:49Z",
"brand": {
"brandId": 1369
},
"tags": [
"Shortform",
"V2",
"API",
"Updated"
]
},
"video": {
"videoId": 4107678627507208193
}
}details
brand
YYYY-MM-DDTHH:mm:ss±HH:MM、UTC は Z)です。レスポンスは UTC です。YYYY-MM-DDTHH:mm:ss±HH:MM、UTC は Z)です。レスポンスは UTC です。video
レスポンス
レスポンスボディは Shortform オブジェクト です。
{
"shortformId": "123456789012345678",
"createdAt": "2026-12-25T08:00:00Z",
"updatedAt": "2026-12-26T08:00:00Z",
"status": "OPEN",
"details": {
"title": "Shortform Title",
"description": "This is a sample description",
"brand": {
"brandId": "123",
"identifier": "shoplive",
"name": "Shoplive",
"imageUrl": "https://image.shoplive.cloud/brand-image.png"
},
"tags": [
"food",
"snack"
],
"productCount": 3,
"productBanner": {
"title": "Product Banner Title",
"imageUrl": "https://image.shoplive.cloud/product-banner-image.png",
"scheme": "https://www.shoplive.cloud/product"
},
"products": [
{
"productId": "54321",
"name": "Shoplive T-shirts",
"brand": "Shoplive Brand",
"url": "https://shoplivedemo.com/product/54321",
"sku": "sku001",
"imageUrl": "https://image.shoplive.cloud/product-image.png",
"currency": "KRW",
"showPrice": true,
"originalPrice": 3400.0,
"discountPrice": 2500.0,
"discountRate": 26.0,
"stockStatus": "IN_STOCK"
}
]
},
"activity": {
"viewCount": 2345,
"likeCount": 123,
"commentCount": 123,
"bookmarkCount": 123,
"shareCount": 321
},
"video": {
"duration": 3600,
"videoId": "1234",
"videoUrl": "https://resource.shoplive.cloud/video/shortsform/video.m3u8",
"previewVideoUrl": "https://resource.shoplive.cloud/video/shortsform/previewVideo.m3u8",
"screenshotUrl": "https://image.shoplive.cloud/shortform/screenshot.png"
}
}details
brand
productBanner
products
activity
video
{
"_s": -510,
"_e": "Error message"
}前へ ← ショートフォームを取得次へ → ショートフォームを削除
ショートフォームを削除
ショートフォームを削除
ヘッダーパラメータ
パスパラメータ
レスポンス
レスポンスボディなし
{
"_s": -1200,
"_e": "shortform does not exist."
}0前へ ← ショートフォームを更新次へ → ショートフォームに商品を追加
ショートフォームに商品を追加
ショートフォームに商品を追加
ヘッダーパラメータ
パスパラメータ
ボディパラメータ
項目が最低1つ必要です。各項目はproductIdまたはcustomerProductIdのいずれかを指定し、1つのリクエストではすべての項目で同じ種類の識別子を使用してください。
[
{
"productId": 207426
}
]レスポンス
{
"results": [
{
"productId": "1234",
"message": null,
"status": "SUCCESS"
},
{
"productId": "1235",
"message": "The product is already registered.",
"status": "FAIL"
}
],
"successCount": 1,
"warnCount": 0,
"failCount": 1,
"totalCount": 2
}results
0000{
"_s": -510,
"_e": "Error message"
}前へ ← ショートフォームを削除次へ → ショートフォームから商品を削除
ショートフォームから商品を削除
ショートフォームから商品を削除
ヘッダーパラメータ
パスパラメータ
ボディパラメータ
項目が最低1つ必要です。各項目はproductIdまたはcustomerProductIdのいずれかを指定し、1つのリクエストではすべての項目で同じ種類の識別子を使用してください。
[
{
"productId": 207426
}
]レスポンス
{
"results": [
{
"productId": "1234",
"message": null,
"status": "SUCCESS"
},
{
"productId": "1235",
"message": "The product has already been removed.",
"status": "FAIL"
}
],
"successCount": 1,
"warnCount": 0,
"failCount": 1,
"totalCount": 2
}results
{
"_s": -510,
"_e": "Error message"
}前へ ← ショートフォームに商品を追加次へ → Video オブジェクト
Video オブジェクト
プロパティ名 | 型 | 説明 |
|---|---|---|
videoId | String! | 自動的に生成される動画の識別子です。(数字形式の文字列) |
customerVideoId | String? | 顧客の動画IDで、一意である必要があります(顧客が定義) |
title | String! | 動画のタイトルです。最大255文字。 |
description | String? | 動画に関する説明です。最大65535文字。 |
tags | List<String>? | 動画のタグです。最大10個 |
filename | String! | 動画がアップロードされたときの元のファイル名です。 |
width | Integer! | 動画の幅(ピクセル)です。 |
height | Integer! | 動画の高さ(ピクセル)です。 |
filesize | String! | 動画のファイルサイズ(バイト)です。(数字形式の文字列) |
videoSourceUrl | String! | アップロードされた動画ファイルのURLです。 |
thumbnailImageUrl | String? | 動画のサムネイル画像URLです。指定しない場合、Shopliveが動画作成時にサムネイル画像URLを自動的に生成します。 |
liveStreamUrl | String? | 動画をライブのように再生できる可変画質のHLS(m3u8) URLです。動画を作成した直後のレスポンスには含まれません。 |
liveStreamUrls | Map<String, String>? | ライブのように再生できるm3u8の解像度別URLです。キーは解像度(例: |
vodStreamUrl | String? | 自動画質のHLS(m3u8) リプレイ 動画URLです。 |
vodStreamUrls | Map<String, String>? | リプレイのように再生できるm3u8の解像度別URLです。キーは解像度(例: |
duration | Integer! | 動画の長さ(ミリ秒)です。 |
uploadProgress | Integer! | 動画のアップロード進捗です。(0-100) すべてのトランスコーディングが完了すると100(%)になります。 |
createdAt | String! | 動画が作成された日時(形式: |
updatedAt | String! | 動画が更新された日時(形式: |
サンプル
{
"videoId": "100",
"customerVideoId": "SHOPLIVE_VIDEO_1",
"title": "Shoplive Introduction Video",
"description": "Introduction video description",
"tags": ["interstitial","cocacola","cpg","test"],
"filename": "shoplive_introduction_video.mp4",
"width": 720,
"height": 1280,
"filesize": "38128539",
"videoSourceUrl": "https://resource.shoplive.cloud/videos/vod/archive/{accessKey}/{streamKey}.mp4",
"thumbnailImageUrl": "https://image.shoplive.cloud/{streamKey}.jpg",
"liveStreamUrl": "https://api.shoplive.cloud/v1/videos/{accessKey}/rt_1240.m3u8",
"liveStreamUrls": {
"720p": "https://api.shoplive.cloud/v1/videos/{accessKey}/rt_1240/720p.m3u8",
"480p": "https://api.shoplive.cloud/v1/videos/{accessKey}/rt_1240/480p.m3u8"
},
"vodStreamUrl": "https://resource.shoplive.cloud/videos/vod/hls/{streamKey}.m3u8",
"vodStreamUrls": {
"720p": "https://resource.shoplive.cloud/videos/vod/hls/{streamKey}_720p/index.m3u8",
"480p": "https://resource.shoplive.cloud/videos/vod/hls/{streamKey}_480p/index.m3u8"
},
"duration": 202000,
"uploadProgress": 100,
"createdAt": "2026-12-09T09:17:04Z",
"updatedAt": "2026-12-09T09:23:15Z"
}前へ ← ショートフォームから商品を削除次へ → 動画を検索
動画を検索
動画を検索
ヘッダーパラメータ
パスパラメータ
クエリパラメータ
false(新しいものから)です。false120ORレスポンス
results の各項目は Video オブジェクト です。
{
"results": [
{
"videoId": "100",
"customerVideoId": "SHOPLIVE_VIDEO_1",
"title": "Updated Shoplive Introduction Video",
"description": "Description is updated",
"tags": [
"tag1"
],
"filename": "shoplive_introduction_video.mp4",
"width": 1080,
"height": 1920,
"filesize": "38128539",
"videoSourceUrl": "https://resource.shoplive.cloud/videos/vod/archive/{accessKey}/{streamKey}.mp4",
"thumbnailImageUrl": "https://image.shoplive.cloud/{streamKey}.jpg",
"liveStreamUrl": "https://api.shoplive.cloud/v1/videos/{accessKey}/rt_1240.m3u8",
"liveStreamUrls": {
"720p": "https://api.shoplive.cloud/v1/videos/{accessKey}/rt_1240/720p.m3u8",
"480p": "https://api.shoplive.cloud/v1/videos/{accessKey}/rt_1240/480p.m3u8"
},
"vodStreamUrl": "https://resource.shoplive.cloud/videos/vod/hls/{streamKey}.m3u8",
"vodStreamUrls": {
"720p": "https://resource.shoplive.cloud/videos/vod/hls/{streamKey}_720p/index.m3u8",
"480p": "https://resource.shoplive.cloud/videos/vod/hls/{streamKey}_480p/index.m3u8"
},
"duration": 202000,
"uploadProgress": 100,
"createdAt": "2026-12-09T09:17:04Z",
"updatedAt": "2026-12-09T09:17:04Z"
},
{
"videoId": "200",
"customerVideoId": "SHOPLIVE_VIDEO_2",
"title": "Updated Shoplive Introduction Video2",
"description": "Description is updated 2",
"tags": [
"tag2"
],
"filename": "shoplive_introduction_video2.mp4",
"width": 1080,
"height": 1920,
"filesize": "38128539",
"videoSourceUrl": "https://resource.shoplive.cloud/videos/vod/archive/{accessKey}/{streamKey}.mp4",
"thumbnailImageUrl": "https://image.shoplive.cloud/{streamKey}.jpg",
"liveStreamUrl": "https://api.shoplive.cloud/v1/videos/{accessKey}/rt_1240.m3u8",
"liveStreamUrls": {
"720p": "https://api.shoplive.cloud/v1/videos/{accessKey}/rt_1240/720p.m3u8",
"480p": "https://api.shoplive.cloud/v1/videos/{accessKey}/rt_1240/480p.m3u8"
},
"vodStreamUrl": "https://resource.shoplive.cloud/videos/vod/hls/{streamKey}.m3u8",
"vodStreamUrls": {
"720p": "https://resource.shoplive.cloud/videos/vod/hls/{streamKey}_720p/index.m3u8",
"480p": "https://resource.shoplive.cloud/videos/vod/hls/{streamKey}_480p/index.m3u8"
},
"duration": 202000,
"uploadProgress": 100,
"createdAt": "2026-12-09T09:17:04Z",
"updatedAt": "2026-12-09T09:17:04Z"
}
],
"totalCount": 2
}results
00720p、480p、320p)、値は再生URLです。720p、480p、320p)、値は再生URLです。000{
"_s": -510,
"_e": "Error message"
}前へ ← Video オブジェクト次へ → 動画を作成
動画を作成
このAPIは、Shopliveのメディアストレージに動画ファイルをアップロードし、動画リソースを作成します。
ShopliveサーバーがAPI呼び出しを受信すると、動画ファイルのアップロードが完了した後、リクエスト送信者にレスポンスが返されます。(サムネイル画像URLとライブ/リプレイURLを除く)
動画のアップロードが完了すると、Shopliveサーバーはアップロードされた動画に対してトランスコーディングを行い、動画の取得/検索APIレスポンスのuploadProgressで進捗状況を確認できます。
トランスコーディング完了時に通知を受け取るようWebhook URLを設定することもできます。(Webhookの設定についてはShopliveアカウント担当者にお問い合わせください)
ヘッダーパラメータ
パスパラメータ
ボディパラメータ
tags=tag1&tags=tag2)。カンマ区切りの単一の値も受け付けます。レスポンス
レスポンスボディは Video オブジェクト です。
{
"videoId": "100",
"customerVideoId": "SHOPLIVE_VIDEO_1",
"title": "Updated Shoplive Introduction Video",
"description": "Description is updated",
"tags": [
"video1",
"test"
],
"filename": "shoplive_introduction_video.mp4",
"width": 1080,
"height": 1920,
"filesize": "38128539",
"videoSourceUrl": "https://resource.shoplive.cloud/videos/vod/archive/{accessKey}/{streamKey}.mp4",
"thumbnailImageUrl": "https://image.shoplive.cloud/{streamKey}.jpg",
"vodStreamUrl": null,
"vodStreamUrls": null,
"duration": 0,
"uploadProgress": 0,
"createdAt": "2026-12-09T09:17:04Z",
"updatedAt": "2026-12-10T10:11:01Z"
}0000{
"_s": -510,
"_e": "Error message"
}動画情報を取得
動画情報を取得
ヘッダーパラメータ
パスパラメータ
レスポンス
レスポンスボディは Video オブジェクト です。
{
"videoId": "100",
"customerVideoId": "SHOPLIVE_VIDEO_1",
"title": "Updated Shoplive Introduction Video",
"description": "Description is updated",
"tags": [
"tag1"
],
"filename": "shoplive_introduction_video.mp4",
"width": 1080,
"height": 1920,
"filesize": "38128539",
"videoSourceUrl": "https://resource.shoplive.cloud/videos/vod/archive/{accessKey}/{streamKey}.mp4",
"thumbnailImageUrl": "https://image.shoplive.cloud/{streamKey}.jpg",
"liveStreamUrl": "https://api.shoplive.cloud/v1/videos/{accessKey}/rt_1240.m3u8",
"liveStreamUrls": {
"720p": "https://api.shoplive.cloud/v1/videos/{accessKey}/rt_1240/720p.m3u8",
"480p": "https://api.shoplive.cloud/v1/videos/{accessKey}/rt_1240/480p.m3u8"
},
"vodStreamUrl": "https://resource.shoplive.cloud/videos/vod/hls/{streamKey}.m3u8",
"vodStreamUrls": {
"720p": "https://resource.shoplive.cloud/videos/vod/hls/{streamKey}_720p/index.m3u8",
"480p": "https://resource.shoplive.cloud/videos/vod/hls/{streamKey}_480p/index.m3u8"
},
"duration": 202000,
"uploadProgress": 100,
"createdAt": "2026-12-09T09:17:04Z",
"updatedAt": "2026-12-09T09:17:04Z"
}00720p、480p、320p)、値は再生URLです。720p、480p、320p)、値は再生URLです。00{
"_s": -510,
"_e": "Error message"
}前へ ← 動画を作成次へ → customerVideoId で動画情報を取得
customerVideoId で動画情報を取得
customerVideoId で動画情報を取得
ヘッダーパラメータ
パスパラメータ
レスポンス
レスポンスボディは Video オブジェクト です。
{
"videoId": "100",
"customerVideoId": "SHOPLIVE_VIDEO_1",
"title": "Updated Shoplive Introduction Video",
"description": "Description is updated",
"tags": [
"tag1"
],
"filename": "shoplive_introduction_video.mp4",
"width": 1080,
"height": 1920,
"filesize": "38128539",
"videoSourceUrl": "https://resource.shoplive.cloud/videos/vod/archive/{accessKey}/{streamKey}.mp4",
"thumbnailImageUrl": "https://image.shoplive.cloud/{streamKey}.jpg",
"liveStreamUrl": "https://api.shoplive.cloud/v1/videos/{accessKey}/rt_1240.m3u8",
"liveStreamUrls": {
"720p": "https://api.shoplive.cloud/v1/videos/{accessKey}/rt_1240/720p.m3u8",
"480p": "https://api.shoplive.cloud/v1/videos/{accessKey}/rt_1240/480p.m3u8"
},
"vodStreamUrl": "https://resource.shoplive.cloud/videos/vod/hls/{streamKey}.m3u8",
"vodStreamUrls": {
"720p": "https://resource.shoplive.cloud/videos/vod/hls/{streamKey}_720p/index.m3u8",
"480p": "https://resource.shoplive.cloud/videos/vod/hls/{streamKey}_480p/index.m3u8"
},
"duration": 202000,
"uploadProgress": 100,
"createdAt": "2026-12-09T09:17:04Z",
"updatedAt": "2026-12-09T09:17:04Z"
}00720p、480p、320p)、値は再生URLです。720p、480p、320p)、値は再生URLです。00{
"_s": -510,
"_e": "Error message"
}前へ ← 動画情報を取得次へ → videoId で動画を更新
videoId で動画を更新
videoId を使用して動画のタイトル、説明、タグ、customerVideoId を変更できます。
ヘッダーパラメータ
パスパラメータ
ボディパラメータ
{
"title": "Updated title",
"description": "Updated description",
"customerVideoId": "Updated customerVideoId",
"tags": [
"tag1",
"tag2",
"tag3"
]
}レスポンス
レスポンスボディは Video オブジェクト です。
{
"videoId": "100",
"customerVideoId": "SHOPLIVE_VIDEO_1",
"title": "Updated Shoplive Introduction Video",
"description": "Description is updated",
"tags": [
"tag1"
],
"filename": "shoplive_introduction_video.mp4",
"width": 1080,
"height": 1920,
"filesize": "38128539",
"videoSourceUrl": "https://resource.shoplive.cloud/videos/vod/archive/{accessKey}/{streamKey}.mp4",
"thumbnailImageUrl": "https://image.shoplive.cloud/{streamKey}.jpg",
"liveStreamUrl": "https://api.shoplive.cloud/v1/videos/{accessKey}/rt_1240.m3u8",
"liveStreamUrls": {
"720p": "https://api.shoplive.cloud/v1/videos/{accessKey}/rt_1240/720p.m3u8",
"480p": "https://api.shoplive.cloud/v1/videos/{accessKey}/rt_1240/480p.m3u8"
},
"vodStreamUrl": "https://resource.shoplive.cloud/videos/vod/hls/{streamKey}.m3u8",
"vodStreamUrls": {
"720p": "https://resource.shoplive.cloud/videos/vod/hls/{streamKey}_720p/index.m3u8",
"480p": "https://resource.shoplive.cloud/videos/vod/hls/{streamKey}_480p/index.m3u8"
},
"duration": 202000,
"uploadProgress": 100,
"createdAt": "2026-12-09T09:17:04Z",
"updatedAt": "2026-12-09T09:17:04Z"
}00720p、480p、320p)、値は再生URLです。720p、480p、320p)、値は再生URLです。00{
"_s": -510,
"_e": "Error message"
}customerVideoId で動画を更新
customerVideoId を使用して動画のタイトル、説明、タグを変更できます。
ヘッダーパラメータ
パスパラメータ
ボディパラメータ
{
"title": "Updated title",
"description": "Updated description",
"tags": [
"tag1",
"tag2",
"tag3"
]
}レスポンス
レスポンスボディは Video オブジェクト です。
{
"videoId": "100",
"customerVideoId": "SHOPLIVE_VIDEO_1",
"title": "Updated Shoplive Introduction Video",
"description": "Description is updated",
"tags": [
"tag1"
],
"filename": "shoplive_introduction_video.mp4",
"width": 1080,
"height": 1920,
"filesize": "38128539",
"videoSourceUrl": "https://resource.shoplive.cloud/videos/vod/archive/{accessKey}/{streamKey}.mp4",
"thumbnailImageUrl": "https://image.shoplive.cloud/{streamKey}.jpg",
"liveStreamUrl": "https://api.shoplive.cloud/v1/videos/{accessKey}/rt_1240.m3u8",
"liveStreamUrls": {
"720p": "https://api.shoplive.cloud/v1/videos/{accessKey}/rt_1240/720p.m3u8",
"480p": "https://api.shoplive.cloud/v1/videos/{accessKey}/rt_1240/480p.m3u8"
},
"vodStreamUrl": "https://resource.shoplive.cloud/videos/vod/hls/{streamKey}.m3u8",
"vodStreamUrls": {
"720p": "https://resource.shoplive.cloud/videos/vod/hls/{streamKey}_720p/index.m3u8",
"480p": "https://resource.shoplive.cloud/videos/vod/hls/{streamKey}_480p/index.m3u8"
},
"duration": 202000,
"uploadProgress": 100,
"createdAt": "2026-12-09T09:17:04Z",
"updatedAt": "2026-12-09T09:17:04Z"
}00720p、480p、320p)、値は再生URLです。720p、480p、320p)、値は再生URLです。00{
"_s": -510,
"_e": "Error message"
}前へ ← videoId で動画を更新次へ → videoId で動画を削除
videoId で動画を削除
videoId で動画を削除
ヘッダーパラメータ
パスパラメータ
レスポンス
レスポンスボディなし
{
"_s": -510,
"_e": "Error message"
}customerVideoId で動画を削除
customerVideoId で動画を削除
ヘッダーパラメータ
パスパラメータ
レスポンス
レスポンスボディなし
{
"_s": -510,
"_e": "Error message"
}前へ ← videoId で動画を削除次へ → Stats オブジェクト
Stats オブジェクト
プロパティ名 | 型 | 説明 |
|---|---|---|
campaignId | String! | 自動的に生成される配信の識別子です。(数字形式の文字列) |
campaignKey | String! | 自動的に生成されるキー(最大32バイトの英数字)です。このキーはAPI呼び出しで配信を指定するために使用します。 |
accessKey | String! | 顧客ごとに固有のキーです。ほとんどのShoplive APIはこのaccessKeyを必要とします。 |
title | String! | 配信のタイトルです。 |
scheduledStartAt | String! | 配信の開始予定日時です(形式: |
campaignStartedAt | String! | 配信の実際の開始日時です(形式: |
campaignEndedAt | String! | 配信の実際の終了日時です(形式: |
totalViewers | Integer! | 総視聴者数です。 |
totalLoginViewers | Integer! | 顧客のWebまたはアプリケーションにログインした視聴者の総数です。 |
peakConcurrentViewers | Integer! | ピーク時の同時視聴者数です。 |
newLoginViewers | Integer! | 顧客の配信を初めて視聴した視聴者数です。 |
averageViewingTime | Integer! | 平均視聴時間(秒)( |
totalViewingTime | Integer! | 総視聴時間(秒)です(全視聴者の合計) |
likes | Integer! | 総いいね数です。 |
likeViewers | Integer! | いいねボタンをクリックした視聴者の総数です。 |
averageLikes | Double! |
|
chats | Integer! | 総チャット数です。 |
chatViewers | Integer! | チャットメッセージを送信した視聴者の総数です。 |
averageChats | Double! |
|
productClicks | Integer! | 商品へのクリック総数です。 |
productClickViewers | Integer! | 商品をクリックした視聴者の総数です。 |
averageProductClicks | Double! |
|
bannerClicks | Integer! | 商品バナー(商品リストの上部に表示されるバナー)へのクリック総数です。 |
サンプル
{
"campaignId": "1234",
"campaignKey": "1234fef8e8e3",
"accessKey": "a1b2c3d4",
"title": "test campaign",
"scheduledStartAt": "2026-07-08T06:30:00Z",
"campaignStartedAt": "2026-07-08T06:21:06Z",
"campaignEndedAt": "2026-07-11T12:38:59Z",
"totalViewers": 123456,
"totalLoginViewers": 100000,
"peakConcurrentViewers": 12345,
"newLoginViewers": 123455,
"averageViewingTime": 15,
"totalViewingTime": 1851840,
"likes": 123456,
"likeViewers": 123456,
"averageLikes": 1.0,
"chats": 123456,
"chatViewers": 123456,
"averageChats": 1.0,
"productClicks": 123456,
"productClickViewers": 123456,
"averageProductClicks": 1.0,
"bannerClicks": 123456
}前へ ← customerVideoId で動画を削除次へ → 期間内の配信統計を取得
期間内の配信統計を取得
指定した期間内の配信の統計情報を取得します。最大期間は1週間です。
ヘッダーパラメータ
パスパラメータ
クエリパラメータ
YYYY-MM-DD'T'HH:mm:ss'Z'、例: 2026-09-07T00:00:00Z) fromとtoはどちらも必須で、範囲は7日を超えることはできません。YYYY-MM-DD'T'HH:mm:ss'Z'、例: 2026-09-07T00:00:00Z) fromとtoはどちらも必須で、範囲は7日を超えることはできません。レスポンス
results の各項目は Stats オブジェクト です。
{
"results": [
{
"campaignId": "1234",
"campaignKey": "1234fef8e8e3",
"accessKey": "a1b2c3d4",
"title": "test campaign",
"scheduledStartAt": "2026-07-08T06:30:00Z",
"campaignStartedAt": "2026-07-08T06:21:06Z",
"campaignEndedAt": "2026-07-11T12:38:59Z",
"totalViewers": 123456,
"totalLoginViewers": 100000,
"peakConcurrentViewers": 12345,
"newLoginViewers": 123455,
"averageViewingTime": 15,
"totalViewingTime": 1851840,
"likes": 123456,
"likeViewers": 123456,
"averageLikes": 1,
"chats": 123456,
"chatViewers": 123456,
"averageChats": 1.0,
"productClicks": 123456,
"productClickViewers": 123456,
"averageProductClicks": 1.0,
"bannerClicks": 123456
}
],
"totalCount": 1
}results
00000000000000000{
"_s": -510,
"_e": "Error message"
}前へ ← Stats オブジェクト次へ → 配信の統計を個別に取得
配信の統計を個別に取得
配信の統計を個別に取得
ヘッダーパラメータ
パスパラメータ
レスポンス
レスポンスボディは Stats オブジェクト です。
{
"campaignId": "1234",
"campaignKey": "1234fef8e8e3",
"accessKey": "a1b2c3d4",
"title": "test campaign",
"scheduledStartAt": "2026-07-08T06:30:00Z",
"campaignStartedAt": "2026-07-08T06:21:06Z",
"campaignEndedAt": "2026-07-11T12:38:59Z",
"totalViewers": 123456,
"totalLoginViewers": 100000,
"peakConcurrentViewers": 12345,
"newLoginViewers": 123455,
"averageViewingTime": 15,
"totalViewingTime": 1851840,
"likes": 123456,
"likeViewers": 123456,
"averageLikes": 1,
"chats": 123456,
"chatViewers": 123456,
"averageChats": 1.0,
"productClicks": 123456,
"productClickViewers": 123456,
"averageProductClicks": 1.0,
"bannerClicks": 123456
}0000000000000000{
"_s": -404,
"_e": "NOT_FOUND"
}{
"_s": -710,
"_e": "Campaign does not exist."
}0前へ ← 期間内の配信統計を取得次へ → ログファイルをダウンロード
ログファイルをダウンロード
ログを指定した形式のファイルでダウンロードします。
ヘッダーパラメータ
パスパラメータ
クエリパラメータ
from と to に指定した YYYY-MM-DD'T'HH:mm:ss'Z' 形式の日時(例: 2026-05-20T09:00:00Z)の間にログの検索範囲を制限します。from と to パラメータは両方同時に指定する必要があり、日付範囲は7日を超えることはできません。ckを指定しない場合は必須です。from と to に指定した YYYY-MM-DD'T'HH:mm:ss'Z' 形式の日時(例: 2026-05-20T09:00:00Z)の間にログの検索範囲を制限します。from と to パラメータは両方同時に指定する必要があり、日付範囲は7日を超えることはできません。ckを指定しない場合は必須です。fromとtoは任意になり、範囲は配信開始時刻から4日後までに自動設定されます(配信が開始されている必要があります)。7日間の制限は適用されません。viewerAccessLogとviewerActivityLogから管理者/運営者のアクティビティを除外するかどうかです。デフォルト値はtrueです。チャットはフィルタリングされません。trueレスポンス
レスポンスボディなし
{
"_s": -510,
"_e": "Error message"
}前へ ← 配信の統計を個別に取得次へ → ヘルスチェック API
ヘルスチェック API
Shoplive はサービスのヘルスチェックを提供しています。
プレイヤー初期化コード
function initPlayer() {
(function (s,h,o,p,l,i,v,e) {s["ShoplivePlayer"]=l;(s[l]=s[l]||function(){
(s[l].q=s[l].q||[]).push(arguments);}),(i=h.createElement(o)),
(v=h.getElementsByTagName(o)[0]);i.async=1;i.src=p;v.parentNode.insertBefore(i,v);
})(window,document,"script","https://static.shoplive.cloud/live.js","mplayer");
mplayer("init", "{{ access_key }}", "{{ campaign_key }}", "{{ user authorization }}", {{ options }});
mplayer("run", "{{ id }}");
}ヘルスチェック関数を追加
jQuery
$.get("https://config.shoplive.cloud/ping.json", function(_data_, status) {
if (status === "success") {
initPlayer();
}
}).fail(function() {
// error handling
});
Vanilla.js
var request;
if (window.XMLHttpRequest) {
request = new XMLHttpRequest();
} else if (window.ActiveXObject) {
request = new ActiveXObject("Microsoft.XMLHTTP");
}
request.open("GET", "https://config.shoplive.cloud/ping.json", true);
request.onreadystatechange = function() {
if (request.readyState === 4) {
if (request.status === 200) {
initPlayer();
} else {
// error handling
}
}
};
request.send(null);前へ ← ログファイルをダウンロード次へ → Webhook(ウェブフック)
Webhook(ウェブフック)
Webhook は、配信の開始・終了など配信でイベントが発生したときに、Shoplive が顧客のサーバーへ POST リクエストで送るコールバックです。API を頻繁にポーリングしなくても、イベントの発生と同時にデータを受け取れます。
Webhook の設定はセルフサービスではなく、Shoplive が登録しますので、担当マネージャーまたは ask@shoplive.cloud に受信 URL を伝えてください。利用できるイベントは次のとおりです。
配信開始: 配信が開始されるとCampaign オブジェクトを送信します。
配信終了: 配信が終了するとCampaign オブジェクトを送信します。
オークション開始・終了・リセット: 配信内でオークションの状態が変わったときに AuctionWebhook オブジェクトを送信します。
開始・終了イベントはそれぞれ別の URL に、オークションイベントは 3 つ目の URL に送信されます。受け取るイベントの種類は設定できます。リハーサル配信は、登録時に該当オプションを有効にした場合のみ Webhook を送信します。
送信
各イベントは1回だけ送信されます。約1秒以内に200を返し、実際の処理は非同期で行ってください。配信検索をcampaignStatus=ENDEDの条件で定期的に併せて取得し、配信はcampaignKeyを基準に冪等に処理してください。
署名の検証
開始・終了イベントは、登録時に Webhook のシークレットキーを設定した場合のみ署名されます。リクエストには 2 つのヘッダーが付きます。X-SHOPLIVE-WEBHOOK-TIMESTAMP(Unix epoch ミリ秒の文字列)と X-SHOPLIVE-WEBHOOK-SIGNATURE(HMAC-SHA256 の小文字 hex)です。署名の対象は、タイムスタンプ、.、受信したままのリクエストボディのバイト列(JSON パース前)をつなげたもので、鍵はシークレット文字列の UTF-8 バイト列です。署名は定数時間比較で確認してください。オークションイベントには署名ヘッダーが付きません。
Node.js、Python、Java のコード例は、スタートガイドの ミッション 11 · Webhook で終了を検知を参照してください。
前へ ← ヘルスチェック API次へ → AuctionWebhook オブジェクト
AuctionWebhook オブジェクト
プロパティ名 | 型 | 説明 |
|---|---|---|
action | string | START_AUCTION, END_AUCTION, RESET_AUCTION |
campaignMeta | 配信のメタ情報です。 | |
campaignProduct | CampaignProduct オブジェクトです。 |
サンプル
{
"action": "START_AUCTION",
"campaignMeta": {
"campaignId": 1234,
"campaignKey": "{campaignKey}",
"accessKey": "{accessKey}",
"shoplivePlayerUrl": "https://www.shoplive.show/v1/player.html?ak={accessKey}&ck={campaignKey}",
"title": "Shoplive Liveshow",
"description": "",
"campaignStatus": "ONAIR",
"rerun": false,
"userCount": 0,
"likeCount": 0,
"rehearsalPasscode": "9876",
"serveReplay": true,
"logoImageUrl": null,
"brand": null,
"preCampaignVideoUrl": null,
"preCampaignImageUrl": "https://image.shoplive.cloud/bg_shoplive.png",
"postCampaignImageUrl": "https://image.shoplive.cloud/bg_shoplive.png",
"backgroundImageUrl": "https://image.shoplive.cloud/bg_shoplive.png",
"ieUnsupportImageUrl": "https://image.shoplive.cloud/bg_shoplive.png",
"tags": null,
"scheduledStartAt": "2026-11-01T09:00:00Z",
"scheduledEndAt": null,
"campaignStartedAt": "2026-11-01T09:00:05Z",
"campaignEndedAt": null,
"createdAt": "2026-11-01T08:15:00Z",
"updatedAt": "2026-11-01T09:00:05Z"
},
"campaignProduct": {
"productId": "1234",
"customerProductId": "SHOPLIVE_PRODUCT_1",
"name": "Keyring",
"brand": "SHOPLIVE",
"description": null,
"url": "https://www.shoplive.cloud/en",
"sku": "SKU001",
"imageUrl": "https://image.shoplive.cloud/e05d1464-1942-4e4e-bb0b-c4310167d465.jpeg",
"currency": "USD",
"showPrice": true,
"originalPrice": 20.0,
"discountPrice": 20.0,
"discountRate": 0,
"enableAuction": true,
"bidStartingPrice": 100,
"bidDuration": 1000,
"bidIncrementalAmount": 1,
"extendBidDuration": false,
"ctaButtonTitle": null,
"seller": null,
"extendedProperties": null,
"createdAt": "2026-05-20T08:01:05Z",
"updatedAt": "2026-11-01T09:05:00Z",
"campaignId": 1234,
"showingNow": true,
"sortOrder": 1,
"stockStatus": "IN_STOCK",
"auction": {
"productId": 1234,
"auctionStatus": "ONGOING",
"startingPrice": 100,
"bidRound": 1,
"currentPrice": 100,
"winningPrice": null,
"recommendedPrices": [
100
],
"winner": null,
"leader": null,
"winnerCheckoutScheme": null,
"startedAt": 1793523900000,
"endingAt": 1793524900000,
"endedAt": null
}
}
}前へ ← Webhook(ウェブフック)