3PL
List Products
Returns paginated product catalog for 3PL partners with essential fulfillment information.
List ASNs (Advanced Shipping Notices)
Returns paginated Advanced Shipping Notices (inbound shipments and/or RMAs) destined for the 3PL's warehouses.
Receive ASN (Report Receipt)
Reports receipt of an ASN at the 3PL warehouse. Creates purchase receipts or return receipts in SKU.
List Orders (Outbound Fulfillments)
Returns paginated outbound fulfillment orders for the 3PL's warehouses.
Fulfill Order
Reports that an order has been fulfilled by the 3PL. Updates fulfillment status in SKU.
Create Inventory Adjustment
Creates an inventory adjustment from the 3PL partner for their warehouse.
Fulfill Order
Report a shipment for a fulfillment order — the partner confirms what it shipped. Creates one SalesOrderFulfillment against the FO (inventory + COGS post at ship-time), decrements each line's remaining, and advances the FO Open → Incomplete ('Partially shipped') → Closed.
Acknowledge Order
OPTIONAL pull-provider acknowledgment. After the partner has downloaded an order (the List Orders poll marks each served order as 'downloaded' / request_status = accepted), the partner may explicitly acknowledge it — 'we have it and will ship it' — advancing it to request_status = acknowledged and stamping acknowledged_at.
Create 3PL Integration Token
Creates an integration instance and generates an API token for a 3PL shipping provider.
Delete 3PL Integration Token
Deletes a 3PL integration instance and all associated tokens and warehouse mappings.