Public
Documentation Settings

BカートAPI ドキュメント V1

基本的な仕様について

現在クロスドメインでの接続を許可していないため、JavaScriptでAPIをご利用いただけませんのでご注意ください。(サンプルのjQueryも利用いただけません。)

利用制限について

BカートAPIは300秒につき300回までリクエストすることが可能です。
300秒に300回を越えると300秒間のロックがかかりアクセスできなくなります。
なお、サイトID(Bカート環境のID)とクライアントID(トークンのID)の組み合わせに対してレート制限が適用されます。
またリクエスト上限を超えた場合のみ、レスポンスヘッダーに「Retry-After」というカスタムヘッダーが追加され、解除までの時間を取得することも可能です。

仕様変更について

BカートAPIでは基本的に後方互換性を保ちつつ変更を行います。
例えば廃止予定の項目がある場合、既存の項目は残しつつ新しい項目を追加します。
その後一定期間を設けて廃止予定の項目を削除するような流れとなります。

また、下記のような後方互換性を保った変更は事前の予告なく実施する場合がありますので、これらの変更(例: プロパティの増減や順番)に影響を受けないようにアプリケーションの実装を行ってください。

  • 新しいエンドポイントの追加

  • 既存のエンドポイントに新しいプロパティの追加

  • 必須ではないURIパラメータの追加

APIを使用した構築例について

BカートAPIを使用しての、販売管理システムや倉庫管理システム等の連携について、構築事例をご紹介しております。

APIの使用をご検討されている方、現在使用中で運用方法をご検討されている方などはこちらをご参照ください。

権限について

APIの利用できる許可を管理することが出来ます。 パーソナルアクセストークンの場合は発行する際にスコープを設定することが出来ます。
Oauthクライアントの場合はクライアント側で許可コードリクエスト時にパラメータを送りログイン時に許可します。

スコープ一覧

スコープ名説明
user-readアカウント情報参照
products-read商品情報参照
products-write商品情報書込み
product_customs-read商品カスタム情報参照
product_customs-write商品カスタム情報書込み
product_sets-read商品セット情報参照
product_sets-write商品セット情報書込み
product_set_options-read商品セットオプション情報参照
product_set_options-write商品セットオプション情報書込み
product_set_customs-read商品セットカスタム情報参照
product_set_customs-write商品セットカスタム情報書込み
product_stock-read在庫情報参照
product_stock-write在庫情報書込み
categories-read商品カテゴリ参照
categories-write商品カテゴリ書込み
customers-read会員情報参照
customers-write会員情報書込み
customer_customs-read会員カスタム情報参照
customer_customs-write会員カスタム情報書込み
other_addresses-read別配送先情報参照
other_addresses-write別配送先情報書込み
orders-read受注情報参照
orders-write受注情報書込み
order_customs-read受注カスタム情報参照
order_customs-write受注カスタム情報書込み
order_products-read受注商品情報参照
order_products-write受注商品情報書込み
logistics-read出荷情報参照
logistics-write出荷情報書込み
estimates-read見積情報参照
estimate_products-read見積商品情報参照
price_groups-read価格グループ情報参照
view_groups-read表示グループ情報参照
shipping_groups-read配送グループ情報参照
bookmarks-readお気に入り参照
bookmarks-writeお気に入り書込み
product_features-read特集参照
product_features-write特集書込み
points-readポイント参照
points-writeポイント書込み
script_tags-readスクリプトタグ参照
script_tags-writeスクリプトタグ書込み
webhooks-readwebhook参照
webhooks-writewebhook書込み

アクセストークンの取得

パーソナルアクセストークン

詳細はプライベートアプリ開発をご確認ください。

OAuth2.0

先にアプリストア アプリ開発をご確認ください。

1 認可コード取得

まずはアプリ利用者に、アプリがBカートAPIを通して取得するデータのアクセス権について、確認と許可を得るための画面を表示する必要があります。下記のURLにパラメータを設定しリクエストしてください。

許可されることで、アクセストークンをリクエストする際に必要な認可コードが発行されます。

Plain Text
https://app.bcart.jp/oauth/authorize
パラメータ説明
client_idアプリの登録時に発行された「クライアントID」95941eef-e310-4a9c-9b56-8bdf26ef8bdf
response_type固定値「code」を指定code
redirect_uriアプリの登録時に設定した「リダイレクトURI」https://example.app/callback
scopeアプリで使用するAPIへのアクセス権(スコープ一覧参照)products-read products-write customers-read
state (任意)ユーザー同一性検証用の任意の文字列。セットした内容をそのままレスポンスパラメータに含めて返却します。アプリ側で検証を行う場合はセットしてください(推奨)6202367c31f31

リクエスト例

Plain Text
https://app.bcart.jp/oauth/authorize?client_id=95941eef-e310-4a9c-9b56-8bdf26ef8bdf&response_type=code&redirect_uri=https://example.app/callback&scope=products-read%20products-write%20customers-read&state=6202367c31f31

リクエスト後、アプリ利用者に「許可」された場合は、「code」というクエリパラメータに認可コードが付与されたアプリの「リダイレクトURI」にリダイレクトされます。

※ 認可コードの有効期限は発行から10分間です。

Plain Text
https://example.app/callback?code=def50200ad47270…&state=6202367c31f31

認可ページで「キャンセル」された、または何かしらのエラーが起きた場合は、「error」というクエリパラメータにエラーの内容を表す文字列が付与されます。

Plain Text
https://example.app/callback?error=access_denied&state=6202367c31f31

2 アクセストークン発行

次に、取得した認可コードを含むパラメータをセットして、以下のURLにアクセストークンをリクエストしてください。

Plain Text
https://app.bcart.jp/oauth/token
パラメータ説明
grant_type固定値「authorization_code」を指定authorization_code
client_idアプリの登録時に発行された「クライアントID95941eef-e310-4a9c-9b56-8bdf26ef8bdf
client_secretアプリの登録時に発行された「クライアントシークレット」p2goTCrIoxdwfTAobFMwnQbQb0NCNFx1DKCPqSom
redirect_uriアプリの登録時に設定した「リダイレクトURI」https://example.app/callback
code先ほど取得した認可コード15aa7711e434c24d399d4766d76873fc40162ebf6d29e5b90933a27ff5deee19bb80fa5b68255dfa

リクエストが成功すると、以下のようなJSONデータが返却されます。

Plain Text
{
    "token_type": "Bearer",
    "expires_in": 1209600,
    "access_token": "eyJ0eXAiOiJKV1QiLCJhbG…(以降省略)",
    "refresh_token": "def502006bbe5a47fcf453…(以降省略)"
}

「access_token」には、アクセストークン、「refresh_token」には、アクセストークンを更新するためのリフレッシュトークンが含まれます。

「expires_in」には、アクセストークンが無効になるまでの秒数を含んでいます。アクセストークンの有効期限は14日間です。

リクエストが失敗した場合は下記のようなパラメータを持つエラー内容のJSONデータが返却されます。

Plain Text
{
    "error": "invalid_request",
    "error_description": "The request is missing a …",
    "hint": "Cannot decrypt the …",
    "message": "The request is missing a …"
}

3 リフレッシュトークンによるアクセストークンの更新

取得したアクセストークンは有効期限があるため、有効期限が切れそう(切れた)場合は、アクセストークンと合わせて取得したリフレッシュトークン(refresh_token)を使って、新しいアクセストークンを再取得してください。リフレッシュトークンには有効期限はありません。

下記のURLにパラメータを設定しリクエストしてください。

Plain Text
https://app.bcart.jp/oauth/token
パラメータ説明
grant_type固定値「refresh_token」を指定refresh_token
refresh_tokenリフレッシュトークンdef502006bbe5…
client_idアプリの登録時に発行された「クライアントID」95941eef-e310-4a9c-9b56-8bdf26ef8bdf
client_secretアプリの登録時に発行された「クライアントシークレット」p2goTCrIoxdwfTAobFMwnQbQb0NCNFx1DKCPqSom

リクエストが成功すると、認可コードとの交換時と同じように以下のようなJSONデータが返却されます。

Plain Text
{
    "token_type": "Bearer",
    "expires_in": 1209600,
    "access_token": "eyJ0eXAiYasieQiLHIde…(以降省略)",
    "refresh_token": "def5020sde47fcf4dsad…(以降省略)"
}

リフレッシュトークンを使用したアクセストークン再発行時にも、新たなリフレッシュトークンが発行されますので、都度最新のリフレッシュトークンを使用して再発行を行ってください。

使用済みのリフレッシュトークンと、古いアクセストークンは再取得と同時に無効になります。

リクエストが失敗した場合は下記のようなパラメータを持つエラー内容のJSONデータが返却されます。

Plain Text
{
    "error": "invalid_request",
    "error_description": "The refresh token is invalid.",
    "hint": "Token …",
    "message": "The refresh token is invalid."
}

リクエスト

エンドポイント

BカートAPIはRESTの原則に基づき設計されています。エンドポイントと呼ばれる一意なURIに対してGET、PATCH、POSTといったHTTPメソッドでパラメータを送信することで、取得、更新、登録することが出来ます。
エンドポイントのベースURIは下記になります。

Plain Text
https://api.bcart.jp/api/v1/
  • リクエストを行うエンドポイントはAPIを確認ください。

  • GETリクエストではパラメータを指定することで絞り込みを行うことが出来ます。

  • マルチバイト文字列を含む場合はURLエンコードする必要があります。

リクエストヘッダ

GET (取得API)

{:access_token}には取得したアクセストークンを記述

Plain Text
Accept:application/json
Authorization:Bearer {:access_token}

PATCH (更新API)

{:access_token}には取得したアクセストークンを記述

Plain Text
Accept:application/json
Authorization:Bearer {:access_token}
Content-Type:application/json

※ Content-Typeはapplication/x-www-form-urlencodedでも指定可能です。

POST (登録API)

{:access_token}には取得したアクセストークンを記述

Plain Text
Accept:application/json
Authorization:Bearer {:access_token}
Content-Type:application/json

※ Content-Typeはapplication/x-www-form-urlencodedでも指定可能です。

リクエストBODY

更新したい項目をリクエストBODYに指定して実行します。
リクエストBODYに書かれたKEYの値のみ更新されます。

登録のリクエストではリクエストしなかったKEYはデフォルトの値で設定されます。

※KEYによっては必須になる場合があります。


パラメータ

URIパラメータ

一覧取得のリクエストではURLにパラメータをつけることで、レスポンスを絞り込むことが出来ます。 利用できるパラメータは各ドキュメントにあるURIパラメータを参照してください。

共通のURIパラメータ

パラメータ名名称内容
limitlimit整数指定した件数分のデータを取得します。指定なしの場合は20件、最大100件
offsetoffset整数指定した値+1件目のデータからlimit分を取得します。指定しない場合は0
idsID複数整数IDをカンマ区切りで指定
※IDを範囲や条件で指定する場合には拡張パラメータを利用
fieldsフィールド文字列取得したいフィールドをカンマ区切りで指定

例:状態が完了している受注情報を5件取得

Plain Text
https://api.bcart.jp/api/v1/orders?status=完了&limit=5

拡張パラメータ

拡張パラメータを使うことで、より高度な絞り込みが可能になります。

拡張パラメータ一覧

パラメータ実行内容備考
or__B = xA = y OR B = x直前の(A = y or B = x) のレコードで絞り込まれます。 Aの指定がない場合は通常のB = xの処理がなされます。
A__gte = xA >= xAの値がx以上
A__gt = xA > xAの値がxより大きい
A__lte = xA <= xAの値がx以下
A__lt = xA < xAの値がxより小さい
A__ne = xA != xAの値がxではない
A__between = x,yA BETWEEN x AND yAの値がx 〜 yの範囲
A__not_between = x,yA NOT BETWEEN x AND yAの値がx 〜 yの範囲ではない
A__in = x,y,zA IN ('x', ‘y’, ‘z’)Aの値がx,y,zのいずれか
A__not_in = x,y,zA NOT IN ('x', ‘y’, ‘z’)Aの値がx,y,zのいずれでもない

例:状態が完了している2019年5月の受注情報を取得

Plain Text
https://https://api.bcart.jp/api/v1/orders?status=完了&ordered_at__gte=2019-05-01%2000:00:00&ordered_at__lte=2019-06-01%2000:00:00

下記の指定では値にカンマを含む場合に、カンマ区切りの複数値として扱います(値にカンマを含まない場合は単一値として扱います)。

パラメータ検索条件マッチする値の例マッチしない値の例
A__has = x,yAの値が x,y のすべてを含むx,y
x,y,z
w,x,y
w,z
x
y
A__has_any = x,yAの値が x,y のいずれかを含むw,x
y,z
w,z
A__has_not = x,yAの値が x,y のすべてを含まないw,z
x
y
x,y
x,y,z
w,x,y
A__has_not_any = x,yAの値が x,y のいずれかを含まないw,zw,x
y,z

※カスタム項目(IDを配列のキーとして指定する項目)の場合は、検索方式文字列(has, has_any など)の後ろに[ID]を指定してください。下記は一例です。他の拡張パラメータにおいても同様のルールにて指定が可能です(「or__B = x」を除く)。

例)検索対象の項目が「customs[6]」の場合

パラメータ検索条件
customs__has[6] = x,ycustoms[6]の値が x,y のすべてを含む
customs__has_any[6] = x,ycustoms[6]の値が x,y のいずれかを含む
customs__has_not[6] = x,ycustoms[6]の値が x,y のすべてを含まない
customs__has_not_any[6] = x,ycustoms[6]の値が x,y のいずれかを含まない

レスポンス

レスポンスヘッダ

ヘッダー名説明
HTTPステータス成功時には200、それ以外はエラーコード
Date日付が返却される
X-RateLimit-Limit一定時間にアクセス可能な回数
X-RateLimit-Remaining一定時間のアクセス回数
Content-Lengthレスポンスボディのバイト数
Content-Typeレスポンスのメディアタイプ

Plain Text
HTTP/1 200 OK
Date: Fri, 10 Feb 2017 09:23:28 GMT
X-RateLimit-Limit: 300
X-RateLimit-Remaining: 299
Strict-Transport-Security: max-age=315360000;
Content-Length: 899
Content-Type: application/json

レスポンスボディ

レスポンスはJSON形式になります。

エラーレスポンス

APIで正常に処理が行われなかった場合は下記のレスポンスが返ります。
※事前告知の上、よりエラーを明確にする把握できるように仕様を変更する場合がございます。

パラメータの値が不正な場合

errorsのレスポンスが返り、不正なパラメータの結果を返します。

Plain Text
{
    "errors": [
        {
            "param1": [
                "param1には〇〇を指定してください。"
            ]
        }
    ]
}

APIの権限、API Keyが不正な場合

Plain Text
{
    "error": "Unauthenticated."
}

存在しないAPIのURLを叩いた場合

Plain Text
{
    "error": "Authorization not exist."
}

リファレンス

各APIのエンドポイントや利用可能なパラメータ、指定可能なりリクエストBODYは下記になります。

また、サンプルのエンドポイントにあるID、リクエストBODYなどはサンプルになります。

AUTHORIZATIONBearer Token

GETproduct_customs

https://api.bcart.jp/api/v1/product_customs

URIパラメータ

Key名称最大桁数内容
limitlimit整数指定した件数分のデータを取得します。指定なしの場合は20件、最大100件
offsetoffset整数指定した値+1件目のデータからlimit分を取得します。指定しない場合は0
idsID複数整数複数の商品カスタム項目IDをカンマ区切りで指定
fieldsフィールド文字列取得したいフィールドカンマ区切りで指定
name商品カスタム項目名文字列255

拡張パラメータによる高度な絞り込み

拡張パラメータを使用することで、より高度な絞り込みが可能です。

詳しくは、パラメータの「拡張パラメータ」欄をご参照ください。

AUTHORIZATIONBearer Token
This request is using Bearer Token from collectionBカートAPI ドキュメント V1
HEADERS
Accept

application/json

Authorization

Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjNkNTk3NGU2NGVmMjUzYjgxZGNlODQ1MThkMWQwYzE2ZThjOTYxZGJhODY4ZDNjYTM1YzRmMmQ0Yjg0M2M4ZGYwNzYyYTA5MDBlYmY0MmEzIn0.eyJhdWQiOiI5IiwianRpIjoiM2Q1OTc0ZTY0ZWYyNTNiODFkY2U4NDUxOGQxZDBjMTZlOGM5NjFkYmE4NjhkM2NhMzVjNGYyZDRiODQzYzhkZjA3NjJhMDkwMGViZjQyYTMiLCJpYXQiOjE1NjEzNTMwODksIm5iZiI6MTU2MTM1MzA4OSwiZXhwIjoxNTkyOTc1NDg5LCJzdWIiOiI4OCIsInNjb3BlcyI6WyJwcm9kdWN0cy1yZWFkIiwicHJvZHVjdHNfbG9naW4tcmVhZCIsInByb2R1Y3RzLXdyaXRlIiwicHJvZHVjdF9zZXRzLXJlYWQiLCJwcm9kdWN0X3NldHNfbG9naW4tcmVhZCIsInByb2R1Y3Rfc2V0cy13cml0ZSIsInByb2R1Y3Rfc3RvY2stcmVhZCIsInByb2R1Y3Rfc3RvY2std3JpdGUiLCJjYXRlZ29yaWVzLXJlYWQiLCJjdXN0b21lcnMtcmVhZCIsImN1c3RvbWVycy13cml0ZSIsImxvZ2luLXJlYWQiLCJvdGhlcl9hZGRyZXNzZXMtcmVhZCIsIm9yZGVycy1yZWFkIiwib3JkZXJzLXdyaXRlIiwib3JkZXJfcHJvZHVjdHMtcmVhZCIsIm9yZGVyX3Byb2R1Y3RzLXdyaXRlIiwibG9naXN0aWNzLXJlYWQiLCJsb2dpc3RpY3Mtd3JpdGUiLCJwcmljZV9ncm91cHMtcmVhZCIsInZpZXdfZ3JvdXBzLXJlYWQiLCJzaGlwcGluZ19ncm91cHMtcmVhZCJdfQ.N2gaXBEG3q--83orYpka1WFepyOxuAt3Felo8YjbXlXN4KYsi74CJot06oZnfCK5X6Y9Tzvx8Ew4s0V__6K0MkBgPHgZjwzwlqjfWXMFQ8wEgNYAeiyofLyolSoeE5i-FT7tb8iMs3NXPJGzs2pLBSKaqRA40cWUSibDRSlqh1_ntBeCjDYA3TMrNQNAnys-dbqCpzN-MkDN-W79c6ZXiLJBMdEER6euP_zDgOF0s4aK2YV3vcMdB5B8DzNtdw_K0uY13fzB6R9b7F9ENfp0GnLg2C2fnK9czU1vaH4CwNtg0kuhM97LHNH1aZepmFlp60ehRcD5cnu1Yog-q8jCaaYZGe4wTtGbuLSB6E-g8OaVJCk3j5Nc6HWqgMqgsO8GY4smbfuDB960NaO-Dl10NewOb-WEWcIN-sIUoGByVLZzF5Uy05q4Et5Z1nYqinAn9Y9uH2AvfOv5nGoq7rwVufOeMXhq3bDGcctv2RWL4PoL6hH_x9wy4AtW0RNDF0zOjfmX7fNaJYdbmiEQW9_DYqZzJt11tTquzn2c5LzJRzNAaDDuF8nulvmrTPW57Zn5lbILu9jGrZtmhgfnU53zYqThM0yCTHB4_1DE0Nb7a6fCAp-dQCkr-Ww5ilStmL2q-mrdBkQtpu3Pij1DgD7GDbMEpEr3KbE70UqyjKQIa64

Example Request
curl
curl --location 'https://api.bcart.jp/api/v1/product_customs' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjNkNTk3NGU2NGVmMjUzYjgxZGNlODQ1MThkMWQwYzE2ZThjOTYxZGJhODY4ZDNjYTM1YzRmMmQ0Yjg0M2M4ZGYwNzYyYTA5MDBlYmY0MmEzIn0.eyJhdWQiOiI5IiwianRpIjoiM2Q1OTc0ZTY0ZWYyNTNiODFkY2U4NDUxOGQxZDBjMTZlOGM5NjFkYmE4NjhkM2NhMzVjNGYyZDRiODQzYzhkZjA3NjJhMDkwMGViZjQyYTMiLCJpYXQiOjE1NjEzNTMwODksIm5iZiI6MTU2MTM1MzA4OSwiZXhwIjoxNTkyOTc1NDg5LCJzdWIiOiI4OCIsInNjb3BlcyI6WyJwcm9kdWN0cy1yZWFkIiwicHJvZHVjdHNfbG9naW4tcmVhZCIsInByb2R1Y3RzLXdyaXRlIiwicHJvZHVjdF9zZXRzLXJlYWQiLCJwcm9kdWN0X3NldHNfbG9naW4tcmVhZCIsInByb2R1Y3Rfc2V0cy13cml0ZSIsInByb2R1Y3Rfc3RvY2stcmVhZCIsInByb2R1Y3Rfc3RvY2std3JpdGUiLCJjYXRlZ29yaWVzLXJlYWQiLCJjdXN0b21lcnMtcmVhZCIsImN1c3RvbWVycy13cml0ZSIsImxvZ2luLXJlYWQiLCJvdGhlcl9hZGRyZXNzZXMtcmVhZCIsIm9yZGVycy1yZWFkIiwib3JkZXJzLXdyaXRlIiwib3JkZXJfcHJvZHVjdHMtcmVhZCIsIm9yZGVyX3Byb2R1Y3RzLXdyaXRlIiwibG9naXN0aWNzLXJlYWQiLCJsb2dpc3RpY3Mtd3JpdGUiLCJwcmljZV9ncm91cHMtcmVhZCIsInZpZXdfZ3JvdXBzLXJlYWQiLCJzaGlwcGluZ19ncm91cHMtcmVhZCJdfQ.N2gaXBEG3q--83orYpka1WFepyOxuAt3Felo8YjbXlXN4KYsi74CJot06oZnfCK5X6Y9Tzvx8Ew4s0V__6K0MkBgPHgZjwzwlqjfWXMFQ8wEgNYAeiyofLyolSoeE5i-FT7tb8iMs3NXPJGzs2pLBSKaqRA40cWUSibDRSlqh1_ntBeCjDYA3TMrNQNAnys-dbqCpzN-MkDN-W79c6ZXiLJBMdEER6euP_zDgOF0s4aK2YV3vcMdB5B8DzNtdw_K0uY13fzB6R9b7F9ENfp0GnLg2C2fnK9czU1vaH4CwNtg0kuhM97LHNH1aZepmFlp60ehRcD5cnu1Yog-q8jCaaYZGe4wTtGbuLSB6E-g8OaVJCk3j5Nc6HWqgMqgsO8GY4smbfuDB960NaO-Dl10NewOb-WEWcIN-sIUoGByVLZzF5Uy05q4Et5Z1nYqinAn9Y9uH2AvfOv5nGoq7rwVufOeMXhq3bDGcctv2RWL4PoL6hH_x9wy4AtW0RNDF0zOjfmX7fNaJYdbmiEQW9_DYqZzJt11tTquzn2c5LzJRzNAaDDuF8nulvmrTPW57Zn5lbILu9jGrZtmhgfnU53zYqThM0yCTHB4_1DE0Nb7a6fCAp-dQCkr-Ww5ilStmL2q-mrdBkQtpu3Pij1DgD7GDbMEpEr3KbE70UqyjKQIa64'
200 OK
Example Response
json
{
  "product_customs": [
    {
      "id": 14,
      "no": 1,
      "name": "生産者",
      "is_active": 1,
      "show_flag": 1,
      "mail_flag": 1,
      "is_html": 1,
      "sort_priority": 0,
      "created_at": "2021-04-08 11:03:38",
      "updated_at": "2021-06-11 14:43:45"
    },
    {
      "id": 15,
      "no": 2,
      "name": "ブランド",
      "is_active": 1,
      "show_flag": 2,
      "mail_flag": 1,
      "is_html": 1,
      "sort_priority": 0,
      "created_at": "2021-04-08 11:03:38",
      "updated_at": "2021-06-11 14:43:45"
    },
    {
      "id": 16,
      "no": 3,
      "name": "カタログ頁",
      "is_active": 1,
      "show_flag": 0,
      "mail_flag": 0,
      "is_html": 1,
      "sort_priority": 0,
      "created_at": "2021-04-08 11:03:38",
      "updated_at": "2021-06-11 14:43:45"
    },
    {
      "id": 20,
      "no": 4,
      "name": "基本カスタム4",
      "is_active": 1,
      "show_flag": 1,
      "mail_flag": 1,
      "is_html": 0,
      "sort_priority": 0,
      "created_at": "2021-04-08 13:20:15",
      "updated_at": "2021-06-11 14:43:45"
    }
  ],
  "meta": {
    "limit": 20,
    "offset": 0,
    "total": 4
  }
}
Server

nginx

Content-Type

application/json

Transfer-Encoding

chunked

Connection

keep-alive

Cache-Control

no-cache, private

Date

Tue, 12 Dec 2023 09:41:06 GMT

X-RateLimit-Limit

300

X-RateLimit-Remaining

299

PATCHproduct_customs/:id

https://api.bcart.jp/api/v1/product_customs/20

リクエストBODY

Key名称最大桁数内容
no商品カスタム項目No.整数11
name商品カスタム項目名文字列255
is_active状態整数10=無効,1=有効
show_flagサイトへの表示設定整数10=非表示,1=表示,2=会員のみ表示
mail_flagメールへの表示設定整数10=非表示,1=表示,2=会員のみ表示
is_htmlHTML利用整数10=利用しない,1=利用する
sort_priority表示優先度整数4-127~127
AUTHORIZATIONBearer Token
This request is using Bearer Token from collectionBカートAPI ドキュメント V1
HEADERS
Accept

application/json

Authorization

Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjNkNTk3NGU2NGVmMjUzYjgxZGNlODQ1MThkMWQwYzE2ZThjOTYxZGJhODY4ZDNjYTM1YzRmMmQ0Yjg0M2M4ZGYwNzYyYTA5MDBlYmY0MmEzIn0.eyJhdWQiOiI5IiwianRpIjoiM2Q1OTc0ZTY0ZWYyNTNiODFkY2U4NDUxOGQxZDBjMTZlOGM5NjFkYmE4NjhkM2NhMzVjNGYyZDRiODQzYzhkZjA3NjJhMDkwMGViZjQyYTMiLCJpYXQiOjE1NjEzNTMwODksIm5iZiI6MTU2MTM1MzA4OSwiZXhwIjoxNTkyOTc1NDg5LCJzdWIiOiI4OCIsInNjb3BlcyI6WyJwcm9kdWN0cy1yZWFkIiwicHJvZHVjdHNfbG9naW4tcmVhZCIsInByb2R1Y3RzLXdyaXRlIiwicHJvZHVjdF9zZXRzLXJlYWQiLCJwcm9kdWN0X3NldHNfbG9naW4tcmVhZCIsInByb2R1Y3Rfc2V0cy13cml0ZSIsInByb2R1Y3Rfc3RvY2stcmVhZCIsInByb2R1Y3Rfc3RvY2std3JpdGUiLCJjYXRlZ29yaWVzLXJlYWQiLCJjdXN0b21lcnMtcmVhZCIsImN1c3RvbWVycy13cml0ZSIsImxvZ2luLXJlYWQiLCJvdGhlcl9hZGRyZXNzZXMtcmVhZCIsIm9yZGVycy1yZWFkIiwib3JkZXJzLXdyaXRlIiwib3JkZXJfcHJvZHVjdHMtcmVhZCIsIm9yZGVyX3Byb2R1Y3RzLXdyaXRlIiwibG9naXN0aWNzLXJlYWQiLCJsb2dpc3RpY3Mtd3JpdGUiLCJwcmljZV9ncm91cHMtcmVhZCIsInZpZXdfZ3JvdXBzLXJlYWQiLCJzaGlwcGluZ19ncm91cHMtcmVhZCJdfQ.N2gaXBEG3q--83orYpka1WFepyOxuAt3Felo8YjbXlXN4KYsi74CJot06oZnfCK5X6Y9Tzvx8Ew4s0V__6K0MkBgPHgZjwzwlqjfWXMFQ8wEgNYAeiyofLyolSoeE5i-FT7tb8iMs3NXPJGzs2pLBSKaqRA40cWUSibDRSlqh1_ntBeCjDYA3TMrNQNAnys-dbqCpzN-MkDN-W79c6ZXiLJBMdEER6euP_zDgOF0s4aK2YV3vcMdB5B8DzNtdw_K0uY13fzB6R9b7F9ENfp0GnLg2C2fnK9czU1vaH4CwNtg0kuhM97LHNH1aZepmFlp60ehRcD5cnu1Yog-q8jCaaYZGe4wTtGbuLSB6E-g8OaVJCk3j5Nc6HWqgMqgsO8GY4smbfuDB960NaO-Dl10NewOb-WEWcIN-sIUoGByVLZzF5Uy05q4Et5Z1nYqinAn9Y9uH2AvfOv5nGoq7rwVufOeMXhq3bDGcctv2RWL4PoL6hH_x9wy4AtW0RNDF0zOjfmX7fNaJYdbmiEQW9_DYqZzJt11tTquzn2c5LzJRzNAaDDuF8nulvmrTPW57Zn5lbILu9jGrZtmhgfnU53zYqThM0yCTHB4_1DE0Nb7a6fCAp-dQCkr-Ww5ilStmL2q-mrdBkQtpu3Pij1DgD7GDbMEpEr3KbE70UqyjKQIa64

Content-Type

application/json

Bodyraw
{
    "no": 7,
    "name": "基本カスタム4_変更後",
    "is_active": 1,
    "show_flag": 2,
    "mail_flag": 1,
    "is_html": 0,
    "sort_priority": 8
}
Example Request
curl
curl --location --request PATCH 'https://api.bcart.jp/api/v1/product_customs/20' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjNkNTk3NGU2NGVmMjUzYjgxZGNlODQ1MThkMWQwYzE2ZThjOTYxZGJhODY4ZDNjYTM1YzRmMmQ0Yjg0M2M4ZGYwNzYyYTA5MDBlYmY0MmEzIn0.eyJhdWQiOiI5IiwianRpIjoiM2Q1OTc0ZTY0ZWYyNTNiODFkY2U4NDUxOGQxZDBjMTZlOGM5NjFkYmE4NjhkM2NhMzVjNGYyZDRiODQzYzhkZjA3NjJhMDkwMGViZjQyYTMiLCJpYXQiOjE1NjEzNTMwODksIm5iZiI6MTU2MTM1MzA4OSwiZXhwIjoxNTkyOTc1NDg5LCJzdWIiOiI4OCIsInNjb3BlcyI6WyJwcm9kdWN0cy1yZWFkIiwicHJvZHVjdHNfbG9naW4tcmVhZCIsInByb2R1Y3RzLXdyaXRlIiwicHJvZHVjdF9zZXRzLXJlYWQiLCJwcm9kdWN0X3NldHNfbG9naW4tcmVhZCIsInByb2R1Y3Rfc2V0cy13cml0ZSIsInByb2R1Y3Rfc3RvY2stcmVhZCIsInByb2R1Y3Rfc3RvY2std3JpdGUiLCJjYXRlZ29yaWVzLXJlYWQiLCJjdXN0b21lcnMtcmVhZCIsImN1c3RvbWVycy13cml0ZSIsImxvZ2luLXJlYWQiLCJvdGhlcl9hZGRyZXNzZXMtcmVhZCIsIm9yZGVycy1yZWFkIiwib3JkZXJzLXdyaXRlIiwib3JkZXJfcHJvZHVjdHMtcmVhZCIsIm9yZGVyX3Byb2R1Y3RzLXdyaXRlIiwibG9naXN0aWNzLXJlYWQiLCJsb2dpc3RpY3Mtd3JpdGUiLCJwcmljZV9ncm91cHMtcmVhZCIsInZpZXdfZ3JvdXBzLXJlYWQiLCJzaGlwcGluZ19ncm91cHMtcmVhZCJdfQ.N2gaXBEG3q--83orYpka1WFepyOxuAt3Felo8YjbXlXN4KYsi74CJot06oZnfCK5X6Y9Tzvx8Ew4s0V__6K0MkBgPHgZjwzwlqjfWXMFQ8wEgNYAeiyofLyolSoeE5i-FT7tb8iMs3NXPJGzs2pLBSKaqRA40cWUSibDRSlqh1_ntBeCjDYA3TMrNQNAnys-dbqCpzN-MkDN-W79c6ZXiLJBMdEER6euP_zDgOF0s4aK2YV3vcMdB5B8DzNtdw_K0uY13fzB6R9b7F9ENfp0GnLg2C2fnK9czU1vaH4CwNtg0kuhM97LHNH1aZepmFlp60ehRcD5cnu1Yog-q8jCaaYZGe4wTtGbuLSB6E-g8OaVJCk3j5Nc6HWqgMqgsO8GY4smbfuDB960NaO-Dl10NewOb-WEWcIN-sIUoGByVLZzF5Uy05q4Et5Z1nYqinAn9Y9uH2AvfOv5nGoq7rwVufOeMXhq3bDGcctv2RWL4PoL6hH_x9wy4AtW0RNDF0zOjfmX7fNaJYdbmiEQW9_DYqZzJt11tTquzn2c5LzJRzNAaDDuF8nulvmrTPW57Zn5lbILu9jGrZtmhgfnU53zYqThM0yCTHB4_1DE0Nb7a6fCAp-dQCkr-Ww5ilStmL2q-mrdBkQtpu3Pij1DgD7GDbMEpEr3KbE70UqyjKQIa64' \
--header 'Content-Type: application/json' \
--data '{
    "no": 7,
    "name": "基本カスタム4_変更後",
    "is_active": 1,
    "show_flag": 2,
    "mail_flag": 1,
    "is_html": 0,
    "sort_priority": 8
}'
200 OK
Example Response
json
{
  "product_custom": {
    "id": 20,
    "no": 7,
    "name": "基本カスタム4_変更後",
    "is_active": 1,
    "show_flag": 2,
    "mail_flag": 1,
    "is_html": 0,
    "sort_priority": 8,
    "created_at": "2021-04-08 13:20:15",
    "updated_at": "2023-12-12 18:42:41"
  }
}
Server

nginx

Content-Type

application/json

Transfer-Encoding

chunked

Connection

keep-alive

Cache-Control

no-cache, private

Date

Tue, 12 Dec 2023 09:42:41 GMT

X-RateLimit-Limit

300

X-RateLimit-Remaining

298

PATCHproduct_customs

https://api.bcart.jp/api/v1/product_customs/

リクエストBODY

Key名称最大桁数内容
product_customs[{{i}}][id]商品カスタム項目ID整数11必須
product_customs[{{i}}][no]商品カスタム項目No.整数11
product_customs[{{i}}][name]商品カスタム項目名文字列255
product_customs[{{i}}][is_active]状態整数10=無効,1=有効
product_customs[{{i}}][show_flag]サイトへの表示設定整数10=非表示,1=表示,2=会員のみ表示
product_customs[{{i}}][mail_flag]メールへの表示設定整数10=非表示,1=表示,2=会員のみ表示
product_customs[{{i}}][is_html]HTML利用整数10=利用しない,1=利用する
product_customs[{{i}}][sort_priority]表示優先度整数4-127~127
AUTHORIZATIONBearer Token
This request is using Bearer Token from collectionBカートAPI ドキュメント V1
HEADERS
Accept

application/json

Authorization

Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjNkNTk3NGU2NGVmMjUzYjgxZGNlODQ1MThkMWQwYzE2ZThjOTYxZGJhODY4ZDNjYTM1YzRmMmQ0Yjg0M2M4ZGYwNzYyYTA5MDBlYmY0MmEzIn0.eyJhdWQiOiI5IiwianRpIjoiM2Q1OTc0ZTY0ZWYyNTNiODFkY2U4NDUxOGQxZDBjMTZlOGM5NjFkYmE4NjhkM2NhMzVjNGYyZDRiODQzYzhkZjA3NjJhMDkwMGViZjQyYTMiLCJpYXQiOjE1NjEzNTMwODksIm5iZiI6MTU2MTM1MzA4OSwiZXhwIjoxNTkyOTc1NDg5LCJzdWIiOiI4OCIsInNjb3BlcyI6WyJwcm9kdWN0cy1yZWFkIiwicHJvZHVjdHNfbG9naW4tcmVhZCIsInByb2R1Y3RzLXdyaXRlIiwicHJvZHVjdF9zZXRzLXJlYWQiLCJwcm9kdWN0X3NldHNfbG9naW4tcmVhZCIsInByb2R1Y3Rfc2V0cy13cml0ZSIsInByb2R1Y3Rfc3RvY2stcmVhZCIsInByb2R1Y3Rfc3RvY2std3JpdGUiLCJjYXRlZ29yaWVzLXJlYWQiLCJjdXN0b21lcnMtcmVhZCIsImN1c3RvbWVycy13cml0ZSIsImxvZ2luLXJlYWQiLCJvdGhlcl9hZGRyZXNzZXMtcmVhZCIsIm9yZGVycy1yZWFkIiwib3JkZXJzLXdyaXRlIiwib3JkZXJfcHJvZHVjdHMtcmVhZCIsIm9yZGVyX3Byb2R1Y3RzLXdyaXRlIiwibG9naXN0aWNzLXJlYWQiLCJsb2dpc3RpY3Mtd3JpdGUiLCJwcmljZV9ncm91cHMtcmVhZCIsInZpZXdfZ3JvdXBzLXJlYWQiLCJzaGlwcGluZ19ncm91cHMtcmVhZCJdfQ.N2gaXBEG3q--83orYpka1WFepyOxuAt3Felo8YjbXlXN4KYsi74CJot06oZnfCK5X6Y9Tzvx8Ew4s0V__6K0MkBgPHgZjwzwlqjfWXMFQ8wEgNYAeiyofLyolSoeE5i-FT7tb8iMs3NXPJGzs2pLBSKaqRA40cWUSibDRSlqh1_ntBeCjDYA3TMrNQNAnys-dbqCpzN-MkDN-W79c6ZXiLJBMdEER6euP_zDgOF0s4aK2YV3vcMdB5B8DzNtdw_K0uY13fzB6R9b7F9ENfp0GnLg2C2fnK9czU1vaH4CwNtg0kuhM97LHNH1aZepmFlp60ehRcD5cnu1Yog-q8jCaaYZGe4wTtGbuLSB6E-g8OaVJCk3j5Nc6HWqgMqgsO8GY4smbfuDB960NaO-Dl10NewOb-WEWcIN-sIUoGByVLZzF5Uy05q4Et5Z1nYqinAn9Y9uH2AvfOv5nGoq7rwVufOeMXhq3bDGcctv2RWL4PoL6hH_x9wy4AtW0RNDF0zOjfmX7fNaJYdbmiEQW9_DYqZzJt11tTquzn2c5LzJRzNAaDDuF8nulvmrTPW57Zn5lbILu9jGrZtmhgfnU53zYqThM0yCTHB4_1DE0Nb7a6fCAp-dQCkr-Ww5ilStmL2q-mrdBkQtpu3Pij1DgD7GDbMEpEr3KbE70UqyjKQIa64

Content-Type

application/json

Bodyraw
{
    "product_customs": [
        {
            "id": 14,
            "no": 1,
            "name": "基本カスタム1_変更後",
            "is_active": 0,
            "show_flag": 0,
            "mail_flag": 0,
            "is_html": 1,
            "sort_priority": -10
        },
        {
            "id": 15,
            "no": 2,
            "name": "基本カスタム2_変更後",
            "is_active": 1,
            "show_flag": 1,
            "mail_flag": 1,
            "is_html": 0,
            "sort_priority": 10
        }
    ]
}
Example Request
curl
curl --location --request PATCH 'https://api.bcart.jp/api/v1/product_customs/' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjNkNTk3NGU2NGVmMjUzYjgxZGNlODQ1MThkMWQwYzE2ZThjOTYxZGJhODY4ZDNjYTM1YzRmMmQ0Yjg0M2M4ZGYwNzYyYTA5MDBlYmY0MmEzIn0.eyJhdWQiOiI5IiwianRpIjoiM2Q1OTc0ZTY0ZWYyNTNiODFkY2U4NDUxOGQxZDBjMTZlOGM5NjFkYmE4NjhkM2NhMzVjNGYyZDRiODQzYzhkZjA3NjJhMDkwMGViZjQyYTMiLCJpYXQiOjE1NjEzNTMwODksIm5iZiI6MTU2MTM1MzA4OSwiZXhwIjoxNTkyOTc1NDg5LCJzdWIiOiI4OCIsInNjb3BlcyI6WyJwcm9kdWN0cy1yZWFkIiwicHJvZHVjdHNfbG9naW4tcmVhZCIsInByb2R1Y3RzLXdyaXRlIiwicHJvZHVjdF9zZXRzLXJlYWQiLCJwcm9kdWN0X3NldHNfbG9naW4tcmVhZCIsInByb2R1Y3Rfc2V0cy13cml0ZSIsInByb2R1Y3Rfc3RvY2stcmVhZCIsInByb2R1Y3Rfc3RvY2std3JpdGUiLCJjYXRlZ29yaWVzLXJlYWQiLCJjdXN0b21lcnMtcmVhZCIsImN1c3RvbWVycy13cml0ZSIsImxvZ2luLXJlYWQiLCJvdGhlcl9hZGRyZXNzZXMtcmVhZCIsIm9yZGVycy1yZWFkIiwib3JkZXJzLXdyaXRlIiwib3JkZXJfcHJvZHVjdHMtcmVhZCIsIm9yZGVyX3Byb2R1Y3RzLXdyaXRlIiwibG9naXN0aWNzLXJlYWQiLCJsb2dpc3RpY3Mtd3JpdGUiLCJwcmljZV9ncm91cHMtcmVhZCIsInZpZXdfZ3JvdXBzLXJlYWQiLCJzaGlwcGluZ19ncm91cHMtcmVhZCJdfQ.N2gaXBEG3q--83orYpka1WFepyOxuAt3Felo8YjbXlXN4KYsi74CJot06oZnfCK5X6Y9Tzvx8Ew4s0V__6K0MkBgPHgZjwzwlqjfWXMFQ8wEgNYAeiyofLyolSoeE5i-FT7tb8iMs3NXPJGzs2pLBSKaqRA40cWUSibDRSlqh1_ntBeCjDYA3TMrNQNAnys-dbqCpzN-MkDN-W79c6ZXiLJBMdEER6euP_zDgOF0s4aK2YV3vcMdB5B8DzNtdw_K0uY13fzB6R9b7F9ENfp0GnLg2C2fnK9czU1vaH4CwNtg0kuhM97LHNH1aZepmFlp60ehRcD5cnu1Yog-q8jCaaYZGe4wTtGbuLSB6E-g8OaVJCk3j5Nc6HWqgMqgsO8GY4smbfuDB960NaO-Dl10NewOb-WEWcIN-sIUoGByVLZzF5Uy05q4Et5Z1nYqinAn9Y9uH2AvfOv5nGoq7rwVufOeMXhq3bDGcctv2RWL4PoL6hH_x9wy4AtW0RNDF0zOjfmX7fNaJYdbmiEQW9_DYqZzJt11tTquzn2c5LzJRzNAaDDuF8nulvmrTPW57Zn5lbILu9jGrZtmhgfnU53zYqThM0yCTHB4_1DE0Nb7a6fCAp-dQCkr-Ww5ilStmL2q-mrdBkQtpu3Pij1DgD7GDbMEpEr3KbE70UqyjKQIa64' \
--header 'Content-Type: application/json' \
--data '{
    "product_customs": [
        {
            "id": 14,
            "no": 1,
            "name": "基本カスタム1_変更後",
            "is_active": 0,
            "show_flag": 0,
            "mail_flag": 0,
            "is_html": 1,
            "sort_priority": -10
        },
        {
            "id": 15,
            "no": 2,
            "name": "基本カスタム2_変更後",
            "is_active": 1,
            "show_flag": 1,
            "mail_flag": 1,
            "is_html": 0,
            "sort_priority": 10
        }
    ]
}'
200 OK
Example Response
json
{
  "product_customs": [
    {
      "id": 14,
      "no": 1,
      "name": "基本カスタム1_変更後",
      "is_active": 0,
      "show_flag": 0,
      "mail_flag": 0,
      "is_html": 1,
      "sort_priority": -10,
      "created_at": "2021-04-08 11:03:38",
      "updated_at": "2023-12-12 18:46:39"
    },
    {
      "id": 15,
      "no": 2,
      "name": "基本カスタム2_変更後",
      "is_active": 1,
      "show_flag": 1,
      "mail_flag": 1,
      "is_html": 0,
      "sort_priority": 10,
      "created_at": "2021-04-08 11:03:38",
      "updated_at": "2023-12-12 18:46:39"
    }
  ]
}
Server

nginx

Content-Type

application/json

Transfer-Encoding

chunked

Connection

keep-alive

Cache-Control

no-cache, private

Date

Tue, 12 Dec 2023 09:46:39 GMT

X-RateLimit-Limit

300

X-RateLimit-Remaining

298

POSTproduct_customs

https://api.bcart.jp/api/v1/product_customs/

リクエストBODY

Key名称最大桁数内容
product_customs[{{i}}][no]商品カスタム項目No.整数11必須
product_customs[{{i}}][name]商品カスタム項目名文字列255必須
product_customs[{{i}}][is_active]状態整数10=無効,1=有効
初期値: 0
product_customs[{{i}}][show_flag]サイトへの表示設定整数10=非表示,1=表示,2=会員のみ表示
初期値: 0
product_customs[{{i}}][mail_flag]メールへの表示設定整数10=非表示,1=表示,2=会員のみ表示
初期値: 0
product_customs[{{i}}][is_html]HTML利用整数10=利用しない,1=利用する
初期値: 0
product_customs[{{i}}][sort_priority]表示優先度整数4-127~127
初期値: 0
AUTHORIZATIONBearer Token
This request is using Bearer Token from collectionBカートAPI ドキュメント V1
HEADERS
Accept

application/json

Authorization

Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjNkNTk3NGU2NGVmMjUzYjgxZGNlODQ1MThkMWQwYzE2ZThjOTYxZGJhODY4ZDNjYTM1YzRmMmQ0Yjg0M2M4ZGYwNzYyYTA5MDBlYmY0MmEzIn0.eyJhdWQiOiI5IiwianRpIjoiM2Q1OTc0ZTY0ZWYyNTNiODFkY2U4NDUxOGQxZDBjMTZlOGM5NjFkYmE4NjhkM2NhMzVjNGYyZDRiODQzYzhkZjA3NjJhMDkwMGViZjQyYTMiLCJpYXQiOjE1NjEzNTMwODksIm5iZiI6MTU2MTM1MzA4OSwiZXhwIjoxNTkyOTc1NDg5LCJzdWIiOiI4OCIsInNjb3BlcyI6WyJwcm9kdWN0cy1yZWFkIiwicHJvZHVjdHNfbG9naW4tcmVhZCIsInByb2R1Y3RzLXdyaXRlIiwicHJvZHVjdF9zZXRzLXJlYWQiLCJwcm9kdWN0X3NldHNfbG9naW4tcmVhZCIsInByb2R1Y3Rfc2V0cy13cml0ZSIsInByb2R1Y3Rfc3RvY2stcmVhZCIsInByb2R1Y3Rfc3RvY2std3JpdGUiLCJjYXRlZ29yaWVzLXJlYWQiLCJjdXN0b21lcnMtcmVhZCIsImN1c3RvbWVycy13cml0ZSIsImxvZ2luLXJlYWQiLCJvdGhlcl9hZGRyZXNzZXMtcmVhZCIsIm9yZGVycy1yZWFkIiwib3JkZXJzLXdyaXRlIiwib3JkZXJfcHJvZHVjdHMtcmVhZCIsIm9yZGVyX3Byb2R1Y3RzLXdyaXRlIiwibG9naXN0aWNzLXJlYWQiLCJsb2dpc3RpY3Mtd3JpdGUiLCJwcmljZV9ncm91cHMtcmVhZCIsInZpZXdfZ3JvdXBzLXJlYWQiLCJzaGlwcGluZ19ncm91cHMtcmVhZCJdfQ.N2gaXBEG3q--83orYpka1WFepyOxuAt3Felo8YjbXlXN4KYsi74CJot06oZnfCK5X6Y9Tzvx8Ew4s0V__6K0MkBgPHgZjwzwlqjfWXMFQ8wEgNYAeiyofLyolSoeE5i-FT7tb8iMs3NXPJGzs2pLBSKaqRA40cWUSibDRSlqh1_ntBeCjDYA3TMrNQNAnys-dbqCpzN-MkDN-W79c6ZXiLJBMdEER6euP_zDgOF0s4aK2YV3vcMdB5B8DzNtdw_K0uY13fzB6R9b7F9ENfp0GnLg2C2fnK9czU1vaH4CwNtg0kuhM97LHNH1aZepmFlp60ehRcD5cnu1Yog-q8jCaaYZGe4wTtGbuLSB6E-g8OaVJCk3j5Nc6HWqgMqgsO8GY4smbfuDB960NaO-Dl10NewOb-WEWcIN-sIUoGByVLZzF5Uy05q4Et5Z1nYqinAn9Y9uH2AvfOv5nGoq7rwVufOeMXhq3bDGcctv2RWL4PoL6hH_x9wy4AtW0RNDF0zOjfmX7fNaJYdbmiEQW9_DYqZzJt11tTquzn2c5LzJRzNAaDDuF8nulvmrTPW57Zn5lbILu9jGrZtmhgfnU53zYqThM0yCTHB4_1DE0Nb7a6fCAp-dQCkr-Ww5ilStmL2q-mrdBkQtpu3Pij1DgD7GDbMEpEr3KbE70UqyjKQIa64

Content-Type

application/json

Bodyraw
{
    "product_customs": [
        {
            "no": 5,
            "name": "基本カスタム5",
            "is_active": 1,
            "show_flag": 1,
            "mail_flag": 1,
            "is_html": 0,
            "sort_priority": 0
        },
        {
            "no": 6,
            "name": "基本カスタム6"
        }
    ]
}
Example Request
curl
curl --location 'https://api.bcart.jp/api/v1/product_customs/' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjNkNTk3NGU2NGVmMjUzYjgxZGNlODQ1MThkMWQwYzE2ZThjOTYxZGJhODY4ZDNjYTM1YzRmMmQ0Yjg0M2M4ZGYwNzYyYTA5MDBlYmY0MmEzIn0.eyJhdWQiOiI5IiwianRpIjoiM2Q1OTc0ZTY0ZWYyNTNiODFkY2U4NDUxOGQxZDBjMTZlOGM5NjFkYmE4NjhkM2NhMzVjNGYyZDRiODQzYzhkZjA3NjJhMDkwMGViZjQyYTMiLCJpYXQiOjE1NjEzNTMwODksIm5iZiI6MTU2MTM1MzA4OSwiZXhwIjoxNTkyOTc1NDg5LCJzdWIiOiI4OCIsInNjb3BlcyI6WyJwcm9kdWN0cy1yZWFkIiwicHJvZHVjdHNfbG9naW4tcmVhZCIsInByb2R1Y3RzLXdyaXRlIiwicHJvZHVjdF9zZXRzLXJlYWQiLCJwcm9kdWN0X3NldHNfbG9naW4tcmVhZCIsInByb2R1Y3Rfc2V0cy13cml0ZSIsInByb2R1Y3Rfc3RvY2stcmVhZCIsInByb2R1Y3Rfc3RvY2std3JpdGUiLCJjYXRlZ29yaWVzLXJlYWQiLCJjdXN0b21lcnMtcmVhZCIsImN1c3RvbWVycy13cml0ZSIsImxvZ2luLXJlYWQiLCJvdGhlcl9hZGRyZXNzZXMtcmVhZCIsIm9yZGVycy1yZWFkIiwib3JkZXJzLXdyaXRlIiwib3JkZXJfcHJvZHVjdHMtcmVhZCIsIm9yZGVyX3Byb2R1Y3RzLXdyaXRlIiwibG9naXN0aWNzLXJlYWQiLCJsb2dpc3RpY3Mtd3JpdGUiLCJwcmljZV9ncm91cHMtcmVhZCIsInZpZXdfZ3JvdXBzLXJlYWQiLCJzaGlwcGluZ19ncm91cHMtcmVhZCJdfQ.N2gaXBEG3q--83orYpka1WFepyOxuAt3Felo8YjbXlXN4KYsi74CJot06oZnfCK5X6Y9Tzvx8Ew4s0V__6K0MkBgPHgZjwzwlqjfWXMFQ8wEgNYAeiyofLyolSoeE5i-FT7tb8iMs3NXPJGzs2pLBSKaqRA40cWUSibDRSlqh1_ntBeCjDYA3TMrNQNAnys-dbqCpzN-MkDN-W79c6ZXiLJBMdEER6euP_zDgOF0s4aK2YV3vcMdB5B8DzNtdw_K0uY13fzB6R9b7F9ENfp0GnLg2C2fnK9czU1vaH4CwNtg0kuhM97LHNH1aZepmFlp60ehRcD5cnu1Yog-q8jCaaYZGe4wTtGbuLSB6E-g8OaVJCk3j5Nc6HWqgMqgsO8GY4smbfuDB960NaO-Dl10NewOb-WEWcIN-sIUoGByVLZzF5Uy05q4Et5Z1nYqinAn9Y9uH2AvfOv5nGoq7rwVufOeMXhq3bDGcctv2RWL4PoL6hH_x9wy4AtW0RNDF0zOjfmX7fNaJYdbmiEQW9_DYqZzJt11tTquzn2c5LzJRzNAaDDuF8nulvmrTPW57Zn5lbILu9jGrZtmhgfnU53zYqThM0yCTHB4_1DE0Nb7a6fCAp-dQCkr-Ww5ilStmL2q-mrdBkQtpu3Pij1DgD7GDbMEpEr3KbE70UqyjKQIa64' \
--header 'Content-Type: application/json' \
--data '{
    "product_customs": [
        {
            "no": 5,
            "name": "基本カスタム5",
            "is_active": 1,
            "show_flag": 1,
            "mail_flag": 1,
            "is_html": 0,
            "sort_priority": 0
        },
        {
            "no": 6,
            "name": "基本カスタム6"
        }
    ]
}'
201 Created
Example Response
json
{
  "product_customs": [
    {
      "id": 26,
      "no": 5,
      "name": "基本カスタム5",
      "is_active": 1,
      "show_flag": 1,
      "mail_flag": 1,
      "is_html": 0,
      "sort_priority": 0,
      "created_at": "2023-12-12 18:48:53",
      "updated_at": "2023-12-12 18:48:53"
    },
    {
      "id": 27,
      "no": 6,
      "name": "基本カスタム6",
      "is_active": 0,
      "show_flag": 0,
      "mail_flag": 0,
      "is_html": 0,
      "sort_priority": 0,
      "created_at": "2023-12-12 18:48:53",
      "updated_at": "2023-12-12 18:48:53"
    }
  ]
}
Server

nginx

Content-Type

application/json

Transfer-Encoding

chunked

Connection

keep-alive

Cache-Control

no-cache, private

Date

Tue, 12 Dec 2023 09:48:53 GMT

X-RateLimit-Limit

300

X-RateLimit-Remaining

297

在庫

商品セットの在庫

AUTHORIZATIONBearer Token
This folder is using Bearer Token from collectionBカートAPI ドキュメント V1