October 29, 2025
Enhancements
Inventory tracking improvements
Added new reserved field to inventory responses, allowing better tracking of stock allocated to pending orders.
Bulk operations
Introduced /inventory/batch-update endpoint for updating multiple plant inventory levels in a single request.
Bug fixes
- Fixed an issue where low stock alerts weren’t triggering when inventory reached exactly the reorder point
- Corrected timezone handling in inventory history timestamps
October 15, 2025
New features
Webhook events
Added support for new webhook events:
inventory.low_stock- Triggered when stock falls below reorder pointinventory.restocked- Triggered when items are restockedcustomer.updated- Triggered when customer profile is modified
Multi-location inventory
Inventory endpoints now support location parameter for tracking stock across multiple warehouses and greenhouses.
Enhancements
- Improved webhook retry logic with exponential backoff
- Added
tracking_numberandcarrierfields to order responses
October 1, 2025
New features
Customer loyalty program
Introduced new /customers/{id}/loyalty endpoint for accessing customer loyalty points and rewards.
Wishlist functionality
Customers can now maintain wishlists:
POST /customers/{id}/wishlist- Add plants to wishlistGET /customers/{id}/wishlist- Retrieve wishlistDELETE /customers/{id}/wishlist/{plant_id}- Remove from wishlist
Breaking changes
Order status field
The order status field now uses standardized values. Legacy status values will be deprecated on December 1, 2025:
pending_payment→pendingin_progress→processing
Please update your integrations to use the new values.
Enhancements
- Added pagination support to
/plantsendpoint withlimitandoffsetparameters - Improved error messages with more detailed validation feedback
September 15, 2025
New features
Plant care requirements
Added detailed care information to plant objects:
light_requirements- Light level needs (low, medium, bright indirect, full sun)water_frequency- Watering schedule recommendationstemperature_range- Ideal temperature rangehumidity_level- Humidity preferences
Advanced filtering
Plant search now supports filtering by care requirements:
Enhancements
- Increased rate limit from 1000 to 5000 requests per hour for production API keys
- Added response caching headers to improve performance
- Order confirmation emails now include estimated delivery date
Bug fixes
- Fixed pagination issue in customer order history
- Resolved incorrect stock calculations when orders were cancelled
September 1, 2025
New features
Order refunds API
Introduced comprehensive refund management:
POST /orders/{id}/refund- Process full or partial refundsGET /orders/{id}/refunds- View refund history- Automatic inventory restoration on refunded items
Webhook signature verification
All webhooks now include x-plantstore-signature header for verifying webhook authenticity using HMAC-SHA256.
Enhancements
- Added
descriptionfield to plant objects for detailed product information - Customer addresses can now be labeled (e.g., “Home”, “Work”, “Gift Address”)
- Improved API response times by 40% through database optimization
Documentation
- Added new tutorial: “Managing plant inventory”
- Updated webhook setup guide with signature verification examples
- Added code samples for Python, JavaScript, and Go SDKs