APIドキュメント

Mercozy APIを統合して商品、注文、在庫などを管理する方法を学びましょう。

はじめに
1
APIキーを取得

管理者としてログインし、 設定 > インテグレーション > APIキー に移動して新しいキーを生成します。管理者のみ権限があります。

2
リクエストに含める

すべてのAPIリクエストに X-API-Key ヘッダーを追加してください。

3
リクエストの送信を開始

任意のHTTPクライアントを使用してMercozy APIエンドポイントと通信できます。

認証

すべてのAPIリクエストには、X-API-Keyヘッダーで送信される有効なAPIキーが必要です。

bash
curl https://api.mercozy.com/api/v1/external/products \
  -H "X-API-Key: mk_live_your_key_here"
ベースURL
https://api.mercozy.com/api/v1/external
レート制限

APIレート制限はサブスクリプションプランによって異なります。

プランレート制限APIアクセス
Free / StandardAPIアクセスなし
No
Pro300 リクエスト/分
Yes
Business1,000 リクエスト/分
Yes
レスポンス形式

すべてのレスポンスはJSON形式で返されます。

成功レスポンス
json
{
  "data": [
    {
      "id": "prod_abc123",
      "name": "Premium Widget",
      "price": 2999,
      "currency": "USD"
    }
  ],
  "meta": {
    "total": 42,
    "page": 1,
    "limit": 20
  }
}
エラーレスポンス
json
{
  "statusCode": 401,
  "message": "Invalid API key",
  "error": "Unauthorized"
}
エラーコード
コードステータス説明

VALIDATION_ERROR

400

無効なリクエストパラメータ

UNAUTHORIZED

401

無効または欠落しているAPIキー

FORBIDDEN

403

権限不足

NOT_FOUND

404

リソースが見つかりません

CONFLICT

409

リソースが既に存在するか競合しています

RATE_LIMITED

429

リクエストが多すぎます

INTERNAL_ERROR

500

内部サーバーエラー