Skip to content

Changelog

Released: March 2026

  • GET /api/v1/orders/delivery - List deliveries (stock arrivals) across all orders with optional date filtering
  • GET /api/v1/bill-of-materials - List BOM recipes for all finished goods (JSON or Excel format)
  • GET /api/v1/orders/{id}/consumption - Get raw material consumption per production order
  • PUT /api/v1/orders/{id}/consumption - Update actual consumption quantities for yield/waste tracking
  • Bill of Materials: Pull BOM recipes showing which raw materials compose each finished good and in what quantities. Supports JSON (paginated) and Excel export formats
  • Production Consumption: Query raw material quantities planned and consumed per production order, with automatic variance calculation for yield/waste tracking
  • Variance Tracking: Computed quantity_variance field on consumption data (positive = loss, negative = better yield)
  • Deliveries: Each line now exposes order_id, created_at, and a stable 10-character shipment_id (hash of order_id + the created_at calendar day). Lines from the same order recorded on the same created_at day share the same shipment_id. The created_after / created_before filters now accept ISO 8601 datetimes and apply on the new created_at field.

Released: March 2026

  • SKUs: Added RE_ORDER_STATUS (re-order status), supplier_name, RECOMMENDED_UNITS_TO_ORDER, and lead_time_to as default response fields across all aggregation levels
  • SKUs: Added PRODUCT aggregation level to retrieve inventory data aggregated by product

Released: January 2025

Initial release of the Prediko Public API.

  • GET /api/v1/orders - List orders
  • GET /api/v1/orders/{id} - Get order details
  • POST /api/v1/orders - Create or update orders
  • PATCH /api/v1/orders/status - Update order status
  • DELETE /api/v1/orders/{id} - Delete order
  • POST /api/v1/skus - List SKUs (paginated)
  • GET /api/v1/suppliers - List suppliers
  • GET /api/v1/warehouses - List warehouses
  • Orders: order_types filter includes FINISHED_GOOD, RAW_MATERIAL, and PRODUCTION_ORDER options
  • Orders: aggregation_level parameter supports SKU (aggregated) and SKU_LOCATION (by warehouse)
  • SKUs: aggregation_level parameter supports SKU (aggregated, default) and SKU_LOCATION (by warehouse)
  • Pagination: Only the SKUs endpoint is paginated (max 5000 results per page)