Skip to content
Last updated

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.0.2] - 2026-01-15

Added

  • Tracking checkpoints array to fulfillmentInfo for detailed shipment tracking history
  • Billing address fields to Partner Settings (billingAddressLine1, billingAddressLine2, billingCity, billingState, billingPostalCode, billingCountry)
  • search query parameter to orders endpoint for fuzzy search by customer name
  • search query parameter to products endpoint for fuzzy search by name, ingredients, or search terms
  • Comprehensive authentication documentation in API description

Changed

  • packDescription is now optional for external line items (powders, liquids)
  • Moved OAuth token endpoint documentation to API description (token endpoint is on separate auth server)

Removed

  • /oauth2/token path from API spec (endpoint is on auth server, not API server)

Fixed

  • Order status enum now correctly includes all statuses: NEW, PROCESSING, DISPENSING, FILLED, FULFILLED, AWAITING_SHIPMENT, SHIPPED, CANCELLED
  • Cancel endpoint 200 response structure (removed invalid duplicate description)
  • Typo: "Type or order" → "Type of order"

[1.0.1] - 2025-04-01

Added

  • Webhook payload documentation with example payloads
  • Partner Settings endpoints for self-service configuration

Changed

  • Improved error response documentation

[1.0.0] - 2025-03-28

Initial Release

  • Launched the Juniper Health Order Fulfillment API with core features including order creation, product retrieval, and basic order management capabilities.