/couriermanifest

Details:  Courier Manifest

URL:  https://yourlibrary.caiasoft.com/api/couriermanifest/v1/{shipfrom}/{shipto}/{courier}

HTTP Verb:  GET

Authorization Required:  

NameValueRequiredNotes
X-API-KeystringYessend in header

Parameters:  

NameValueRequiredNotes
shipfromdate in YYYYMMDD formatYesShipment Date From
shiptodate in YYYYMMDD formatYesShipment Date To
courierdate in YYYYMMDD formatYesCourier Name or "GOOGLE"

Return Response:  
{“success”:”true/false”, “error”:”string”, “count”:”integer”, "stoplist":[ { “name”:”value” (see items-> section of table below) } ]}

NameValueNotes
successtrue/false
errorstringAPI format/key errors only. Will only be filled in when success = false
shipment_countintegerCount of Shipments Sent in Date Range
manifest -> shipmentstringShipment Number
manifest -> carts -> binstringCart/Bin Number in Shipment
If Google, Cart Number always applies
manifest -> carts -> itemsarrayItems include in Bin/on Cart in Shipment
manifest -> carts -> item_countintNumber of Items in Bin/on Cart in Shipment
cart_countinttotal Number of Bins/Carts on Shipment
stoplist -> delivery_ertstringYes if location is accepting E-Retrieval (ERT) Requests
shipment_statusstringLOADING / DISPATCHED
dispatch_datestringIf Dispatch, date marked as such

Examples:  
API Call:

https://yourlibrary.caiasoft.com/api/couriermanifest/v1/20241115/20241120/GOOGLE



API Return:

{ "success": true, "error": "", "shipment_count": 1, "manifest": [ { "shipment": "GOOGLE-0006", "carts": [ { "bin": "CART0000001", "items": [ "99604008327", "99604095314", "99308406066" ], "item_count": 3 }, { "bin": "CART000001B", "items": [ "99604278298", "99604484431", "99601988705", "99602912596", "99604008386", "99602688071", "99602150221"], "item_count": 7 } }, "cart_count": 2, "shipment_status": "DISPATCH", "dispatch_date": "2024-11-18" } ] }