BASE API v2 β版
BASE の商品や在庫、注文を管理するための API です。 外部システムとのデータ連携や、ショップの運営業務の自動化に利用できます。
β版のため、v2 の仕様は予告なく変更されることがあります。セキュリティ対応や機能の更新のために、予告なくメンテナンスを行ったり、互換性のない変更を加えたりすることもあります。β版について詳しくはよくある質問で確認することができます。
クイックスタート
BASE API の利用には、BASE のアカウントが必要です。
Personal Access Token(PAT)を使って、アカウント情報とショップ情報を取得します。
- BASE Developers で、
user.readスコープを持つ Personal Access Token を発行します。 - 次の例の
<your-token>をトークンに置き換え、リクエストを送信します。
curl -H "Authorization: Bearer <your-token>" \
https://apiv2.thebase.com/api/user
成功すると 200 OK とともに、アカウント情報とショップの名称・公開 URL などを JSON 形式で返します。
レスポンスの各項目は 認証ユーザーとショップの情報取得で確認することができます。
基本仕様
| API URL | https://apiv2.thebase.com |
|---|---|
| 認証 |
PAT には発行時に有効期限が設定され、期限を過ぎたトークンでのリクエストには 401( β版では OAuth フローを提供しません。 |
| スコープ |
各エンドポイントの利用には、その操作が要求するスコープが必要です。 権限の考え方と一覧はスコープで確認することができます。 |
| リクエスト |
パスやクエリに指定するパラメータは、各エンドポイントの定義に従います。
JSON のリクエストボディを送信する場合は、 |
| レスポンス |
データは JSON 形式で返します。 エラー時は HTTP ステータスコードと、Problem Details 形式の JSON を返します。 エラーの構造と種別はエラーレスポンスで確認することができます。 |
API リファレンス
操作するデータから、エンドポイントを探すことができます。
- 商品 — 商品の取得・作成・編集と在庫の管理。
- 商品カテゴリ — 商品を分類するカテゴリの管理と、商品との結びつけ。
- 注文 — 注文の参照・検索・更新と発送・キャンセル。
- 配送業者 — 発送時に指定できる配送業者の一覧。
- ファイル — ファイルのアップロード先の発行。商品画像などファイルを扱う操作の入口。
- ユーザー — 認証中のユーザー情報の取得。
v1 API からの移行
v1 API を利用している場合は、移行ガイドで 認証方式やエンドポイント、フィールドの変更点を確認することができます。
今後の開発ロードマップ
正式リリースは 2026 年末を目標に開発を進めています。次の機能は、正式リリースを待たずに準備ができたものから順に提供し、すべて揃った時点で正式リリースとします。提供を始めた機能や、目標の時期が変わる場合のお知らせは、このページと変更履歴に載せます。
追加予定の機能
- OAuth 2.0 による認証。β版では PAT だけを利用できます。
- 引き出し申請関連の API(
/1/savings)
利用上の制限
β版ではリクエスト数に上限を設けていませんが、正式リリースに向けて上限を設けます。上限値は導入の前にお知らせします。
提供予定のない機能
v1 の商品検索 API(GET /1/items/search)に相当する API の提供予定はありません。