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.
- Tracking checkpoints array to
fulfillmentInfofor detailed shipment tracking history - Billing address fields to Partner Settings (
billingAddressLine1,billingAddressLine2,billingCity,billingState,billingPostalCode,billingCountry) searchquery parameter to orders endpoint for fuzzy search by customer namesearchquery parameter to products endpoint for fuzzy search by name, ingredients, or search terms- Comprehensive authentication documentation in API description
packDescriptionis now optional for external line items (powders, liquids)- Moved OAuth token endpoint documentation to API description (token endpoint is on separate auth server)
/oauth2/tokenpath from API spec (endpoint is on auth server, not API server)
- 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"
- Webhook payload documentation with example payloads
- Partner Settings endpoints for self-service configuration
- Improved error response documentation
- Launched the Juniper Health Order Fulfillment API with core features including order creation, product retrieval, and basic order management capabilities.