Our Public API is updated continuously. Here’s a roundup of recent additions, improvements, and changes to review in your integrations.
📋 Create Custom Order Fulfillment Statuses
The new
order_fulfillment_status_create
mutation creates custom statuses for your account. 3PLs can also create statuses for customers using
customer_account_id
.
🏷️ Create LPNs With Your Own Barcodes
The
license_plate_numbers_create
mutation now accepts an optional
barcodes
list.
Provide one barcode per LPN, matching the requested
quantity
. Omit the list to keep automatic barcode generation.
🧩 More Product Controls
  • Ships Alone:
    Read and update
    must_ship_alone
    to control whether a product ships separately.
  • Query by product IDs:
    Use the new
    ids
    filter on
    products
    to retrieve a specific list of products.
📍 Identify Hospital Locations
The new
Location.is_hospital
field shows whether a location is currently flagged for an inventory investigation.
Read it in location lookups, location lists, item locations, and tote-pick location details.
⚙️ More Warehouse Workflow Support
  • Complete work orders:
    Use
    work_order_complete
    to complete custom and assembly work orders. Assembly orders require all units created and a receiving location set.
  • Delete shipping containers:
    Use the new
    shipping_container_delete
    mutation.
  • Inbound shipment statuses:
    InboundShipmentStatus
    now includes
    QC_ON_HOLD
    and
    REJECTED
    .
⚠️ Inventory Updates Require a Location or LPN
When adding, removing, or replacing inventory, provide
location_id
or
lpn_id
.
Requests without either value are now rejected. Review integrations that previously submitted inventory changes using only a SKU and warehouse.
📊 Data Exports for Every Customer
Every account now has access to weekly full exports and deltas every six hours. The paid tier includes daily full exports and deltas every 30 minutes.
📖 Updated Developer Resources
  • Updated
    Public API Skill
    package for AI-assisted analysis and integration development.
  • Expanded
    Getting Started
    guidance covering credit usage, estimated versus final query cost, rate limits, and pagination.
For API questions and feedback, visit the ShipHero Community.