API03003: Invalid Parameter Value
What This Means
One of the values in your request is invalid. The data format, type, or value doesn't match what the server expects.
Common Causes
- Wrong data type — Text where a number is expected (or vice versa)
- Out of range — Value exceeds allowed limits
- Invalid format — Email, phone, or other formatted fields are incorrect
- Invalid reference — Referencing an ID that doesn't exist
How to Fix
1. Check Input Values
Review the data you're submitting:
- Prices — Should be valid numbers
- Quantities — Should be positive integers
- Emails — Must be valid email format
- IDs — Must reference existing records
2. Look for Specific Field Errors
The error may indicate which field is invalid:
- Check the error message details
- Correct the specific field
- Retry the action
3. Verify Referenced Data Exists
If referencing products, customers, or other records:
- Ensure the item exists in WooCommerce
- Check if it was recently deleted
- Sync data to refresh local records
4. Check Field Constraints
WooCommerce may have constraints:
- Maximum/minimum values
- Required formats
- Allowed options for select fields
5. Clear and Re-enter
Sometimes data gets corrupted:
- Clear the problematic field
- Re-enter the value from scratch
- Avoid copy-pasting from other sources