For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
LogoLogo
Fork this repoDashboard
DocsAPI Reference
DocsAPI Reference
  • Get started
    • Welcome
    • Edit your docs
    • Write content
    • Set up navigation
    • Customize your docs
    • Support
  • Changelog
    • Changelog
Fork this repoDashboard
On this page
  • October 29, 2025
  • Enhancements
  • Bug fixes
  • October 15, 2025
  • New features
  • Enhancements
  • October 1, 2025
  • New features
  • Breaking changes
  • Enhancements
  • September 15, 2025
  • New features
  • Enhancements
  • Bug fixes
  • September 1, 2025
  • New features
  • Enhancements
  • Documentation
Changelog

Changelog


October 29, 2025
October 29, 2025

October 15, 2025
October 15, 2025

October 1, 2025
October 1, 2025

September 15, 2025
September 15, 2025

September 1, 2025
September 1, 2025
Built with

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 point
  • inventory.restocked - Triggered when items are restocked
  • customer.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_number and carrier fields 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 wishlist
  • GET /customers/{id}/wishlist - Retrieve wishlist
  • DELETE /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 → pending
  • in_progress → processing

Please update your integrations to use the new values.

Enhancements

  • Added pagination support to /plants endpoint with limit and offset parameters
  • 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 recommendations
  • temperature_range - Ideal temperature range
  • humidity_level - Humidity preferences

Advanced filtering

Plant search now supports filtering by care requirements:

$GET /plants?care_level=easy&light_requirements=low

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 refunds
  • GET /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 description field 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