# API03003: 無効なパラメーター値

## これは何を意味するか[​](#what-this-means "これは何を意味するかへの直接リンク")

リクエスト内の値の1つが無効です。データの形式、種類、または値がサーバーの期待と一致しません。

## 一般的な原因[​](#common-causes "一般的な原因への直接リンク")

* **データ型が間違っている** — 数値が期待されるところにテキスト（またはその逆）
* **範囲外** — 値が許可されている制限を超えている
* **無効な形式** — メール、電話番号、または他の形式付きフィールドが不正
* **無効な参照** — 存在しないIDを参照している

## サーバーエラーのマッピング[​](#server-error-mapping "サーバーエラーのマッピングへの直接リンク")

このエラーコードはサーバーが次を返すときにトリガーされます：

| サーバーコード                | ソース               |
| ----------------------------- | -------------------- |
| `rest_invalid_param`          | WordPress REST API   |
| `woocommerce_rest_invalid_id` | WooCommerce REST API |

## 修正方法[​](#how-to-fix "修正方法への直接リンク")

### 1. 入力値を確認する[​](#1-check-input-values "1. 入力値を確認するへの直接リンク")

送信しているデータをレビューします：

* **価格** — 有効な数値でなければなりません
* **数量** — 正の整数でなければなりません
* **メール** — 有効なメール形式でなければなりません
* **ID** — 既存のレコードを参照する必要があります

### 2. 特定のフィールドエラーを探す[​](#2-look-for-specific-field-errors "2. 特定のフィールドエラーを探すへの直接リンク")

エラーは無効なフィールドを示しているかもしれません：

* エラーメッセージの詳細を確認します
* 特定のフィールドを修正します
* アクションを再試行します

### 3. 参照されているデータが存在するか確認する[​](#3-verify-referenced-data-exists "3. 参照されているデータが存在するか確認するへの直接リンク")

製品、顧客、または他のレコードを参照している場合：

* WooCommerceにアイテムが存在することを確認します
* 最近削除されたかどうかを確認します
* データを同期してローカルレコードを更新します

### 4. フィールド制約を確認する[​](#4-check-field-constraints "4. フィールド制約を確認するへの直接リンク")

WooCommerceには制約がある場合があります：

* 最大/最小値
* 必須の形式
* 選択フィールドの許可されているオプション

### 5. クリアして再入力する[​](#5-clear-and-re-enter "5. クリアして再入力するへの直接リンク")

データが破損することがあります：

* 問題のあるフィールドをクリアします
* 値を最初から再入力します
* 他のソースからのコピー＆ペーストは避けます

## 関連エラー[​](#related-errors "関連エラーへの直接リンク")

* [API03002](/ja/error-codes/API03002.md) — 必須パラメーターが欠落しています
* [DB03002](/ja/error-codes/DB03002.md) — 無効なデータ型
