π ShipBob Get Shipment by Shipment ID
This action is used to get the tracking information from ShipBob for a specified shipment ID
This action uses the following endpoint from ShipBob:
GET Shipment Timeline by Shipment ID: https://developer.shipbob.com/api-reference/2025-07/orders/get-one-shipments-status-timeline-by-shipment-id
In order to get the ShipBob Shipment ID, you will need to use:
GET Orders: https://developer.shipbob.com/api-reference/2025-07/orders/get-orders
- Used to retrieve a ShipBob order by a particular reference_id (this is normally Shopify Order ID or equivalent)
- This will allow you to retrieve the shipment ID
Inputs
Name | Type | Description |
---|---|---|
Shipment ID | String | ShipBob Shipment ID (get this from ShipBob Get Order action) |
Access Token | String | ShipBob Access Token |
Outputs
Name | Type | Description |
---|---|---|
Found Tracking? | Boolean | Whether the tracking information was found True / False |
DG Shipping Status | String | Tracking status: Ready for Shipment, Delivered, In Transit, Problem with Delivery, Returning to Sender, Ready for Pickup, Label Created |
Status Description | String | Description of the status |
Last Event Date | String | The date of the last tracking event. Format: YYYY-MM-DDThh:mm:ss |
Raw Data | Object | Raw Data returned from API call |
Statuses mapping
{
"Label Created": [
"CREATE"
],
"Ready for Shipment": [
"PRINT"
],
"Delivered": [
"DELIVERED",
"LEFT SAFE MESSAGE SE",
"CLEAN MESSAGE SENT"
],
"In Transit": [
"COLLECT",
"EDIT",
"DELIVERY",
"CALL",
"NEXT STOP",
"EMAIL",
"SMS"
],
"Returning to Sender": [],
"Problem with Delivery": [
"EXCEPTION",
"NOT RECEIVED",
"NOT COLLECTED EMAIL"
],
"Ready for Pickup": []
}
Updated about 3 hours ago