Add Shipping Information API issues fails

I’ve noticed two issues when adding shipping information via the v3 API:
tracking_url is not reflected in the shipping issue despite being provided and apparently accepted (no error returned)
passing in values (true, false, TRUE, FALSE, True, False, 0 or 1),to any notify_ parameter returns the error:
“error_message”: “‘’ is not of type ‘boolean’ (param: notify_bill_to)”,
“param”: “notify_bill_to”

https://api.ordoro.com/v3/order/ajkf-1234/shipping_info?tracking_url=https://FreightTrackingURL&tracking_number=xxC212919&ship_date=2022-09-19T10:00:00-07:00&carrier_name=Test Carrier&notify_bill_to=true&notify_ship_to=true&notify_cart=true

If I drop the notify parameters, it creates the shipping information but as I mentioned, the tracking url is not added.

Any suggestions or additional information on this API Function that will allow these values to be set and displayed in the shipping information section?

Hello @Chris

You’ll want to make your POST requests with a JSON body and a Content-Type of application/json rather than application/x-www-form-urlencoded with URL params.

Doesn’t make a difference with the tracking URL.

I’d provide what is sent and what is returned if the system wouldn’t limit new users to 2 links in a post.

Body of message:
{“tracking_number”:“xxC212919”,“ship_date”:“2022-09-19T12:49:59.6500677-07:00”,“carrier_name”:“Test Carrier”,“notify_bill_to”:true,“notify_ship_to”:true,“notify_cart”:true,“tracking_url”:“https://scanstatus.scangl.com/Default.aspx?HAWB=xxC212919”}

Response message:
{“presets”: , “tracking_number”: “xxC212919”, “package_tracking”: null, “tracking_url”: null, “cost”: 0.0, “estimated_delivery_date”: null, “shipping_method”: null, “display_shipping_method”: null, “ship_date”: “2022-09-19T19:49:59.650067+00:00”, “has_label”: false, “has_additional_docs”: false, “created_date”: “2022-09-19T22:25:24.795572+00:00”, “carrier_name”: “Test Carrier”, “carrier”: null, “packages”: , “packing_list_id”: null, “delivery_confirmation”: null, “box_shape”: null, “length”: null, “width”: null, “height”: null, “customs_info”: null, “status”: null, “carrier_updated_date”: null, “label_image_link”: null, “label_print_date”: null, “insurance”: null, “insured_value”: null}

The tracking_url field is still null.