API Documentation
- Management
- Sandbox
- Inventory
- Products
- Orders
- Inbound Shipments
- Shipping Methods
- Returns
- Billing
- Warehouses
- Warehouse Customers
Receive Inbound Shipment
Receive an inbound shipment for the WMS connection with the associated inbound shipment id.
curl --request PUT \
--url https://production.trackstarhq.com/wms/inbound-shipments/{inbound_shipment_id}/receive \
--header 'Content-Type: application/json' \
--header 'x-trackstar-access-token: <x-trackstar-access-token>' \
--header 'x-trackstar-api-key: <x-trackstar-api-key>' \
--data '{
"line_items": [
{
"sku": "item_id",
"quantity": 1
}
],
"warehouse_location_id": "location",
"warehouse_id": "warehouse_id123"
}'
{
"data": {
"id": "inbound_id",
"warehouse_customer_id": "warehouse_customer_id",
"created_date": "2022-01-01T00:00:00Z",
"updated_date": "2022-01-02T05:05:05Z",
"purchase_order_number": "po_number",
"status": "receiving",
"raw_status": "raw_status",
"supplier": "supplier",
"supplier_object": {},
"expected_arrival_date": "2022-10-10T01:02:03Z",
"warehouse_id": "warehouse_id123",
"line_items": [
{
"inventory_item_id": "item_id",
"sku": "sku",
"expected_quantity": 2,
"received_quantity": 1,
"unit_cost": 1,
"external_id": "external_sku"
}
],
"receipts": [
{
"id": "receipt_id",
"arrived_date": "2022-10-10T01:02:03Z",
"line_items": [
{
"inventory_item_id": "item_id",
"sku": "sku",
"quantity": 1
}
]
}
],
"ship_from_address": {
"address1": "123 Main St",
"address2": "Apt 2",
"address3": "Floor 3",
"city": "New York",
"state": "NY",
"postal_code": "10001",
"country": "United States"
},
"tracking_numbers": [
"tracking_number_1",
"tracking_number_2"
],
"notes": [
"note_1",
"note_2"
],
"external_system_url": "https://example.com/inboundshipment/123",
"trackstar_tags": [
"tag1",
"tag2",
{
"tag3": "value3"
}
]
},
"id": "id",
"unused_fields": [
""
]
}
Headers
Your organization-level Trackstar API key.
"<x-trackstar-api-key>"
Your user's access token for a specific integration (ShipHero, Extensiv, etc).
"<x-trackstar-access-token>"
Path Parameters
Body
Location where the item is being received. Can be passed into the Warehouse Location endpoint for more details.
"location"
Response
The unique ID of the inbound shipment.
"inbound_id"
The ID of the merchant/tenant/customer that owns the inbound shipment. Can be passed into the Warehouse Customer endpoint for more details.
"warehouse_customer_id"
The date the inbound shipment was created.
"2022-01-01T00:00:00Z"
The date the inbound shipment was last updated.
"2022-01-02T05:05:05Z"
The number of the purchase order associated with the inbound shipment.
"po_number"
The status of the inbound shipment. See the inbound shipment information for more details.
open
, in-transit
, receiving
, received
, cancelled
, other
"receiving"
The raw status (if available) returned directly from the WMS.
"raw_status"
Deprecated in favor of supplier_object
"supplier"
Date the shipment is expected to reach the warehouse.
"2022-10-10T01:02:03Z"
ID of the warehouse that will be receiving the shipment. Can be passed into the Warehouse endpoint for more details.
"warehouse_id123"
List of line items included in the shipment.
Can be passed into the Inventory endpoint for more details.
"item_id"
"sku"
Total quantity of the item expected to be received.
2
Total quantity of the item that has been received.
1
The cost per product that is charged by the manufacturer.
1
An identifier from an external system. e.g. vendor sku, external id, reference number, etc..
"external_sku"
[
{
"inventory_item_id": "item_id",
"sku": "sku",
"expected_quantity": 2,
"received_quantity": 1,
"unit_cost": 1,
"external_id": "external_sku"
}
]
List of receiving events associated with the inbound shipment.
The unique ID of the receiving event.
"receipt_id"
Date the items arrived.
"2022-10-10T01:02:03Z"
List of line items included in the receiving event.
Can be passed into the Inventory endpoint for more details.
"item_id"
"sku"
Total quantity of the item that has been received.
1
[
{
"inventory_item_id": "item_id",
"quantity": 1
}
]
[
{
"id": "receipt_id",
"arrived_date": "2022-10-10T01:02:03Z",
"line_items": [
{
"inventory_item_id": "item_id",
"sku": "sku",
"quantity": 1
}
]
}
]
"123 Main St"
"Apt 2"
"Floor 3"
"New York"
"NY"
"10001"
"United States"
List of tracking numbers associated with the inbound shipment.
Tracking number
["tracking_number_1", "tracking_number_2"]
List of notes associated with the inbound shipment.
Note
["note_1", "note_2"]
URL link to the inbound shipment in the external system (WMS/Freight etc).
"https://example.com/inboundshipment/123"
A list of custom tags associated with the inbound shipment. A tag can be either a string or a dictionary with one key-value pair. e.g. ['tag1', 'tag2', {'key1': 'value1'}]
["tag1", "tag2", { "tag3": "value3" }]
The ID of the object that has been created or modified
"id"
Unused fields
curl --request PUT \
--url https://production.trackstarhq.com/wms/inbound-shipments/{inbound_shipment_id}/receive \
--header 'Content-Type: application/json' \
--header 'x-trackstar-access-token: <x-trackstar-access-token>' \
--header 'x-trackstar-api-key: <x-trackstar-api-key>' \
--data '{
"line_items": [
{
"sku": "item_id",
"quantity": 1
}
],
"warehouse_location_id": "location",
"warehouse_id": "warehouse_id123"
}'
{
"data": {
"id": "inbound_id",
"warehouse_customer_id": "warehouse_customer_id",
"created_date": "2022-01-01T00:00:00Z",
"updated_date": "2022-01-02T05:05:05Z",
"purchase_order_number": "po_number",
"status": "receiving",
"raw_status": "raw_status",
"supplier": "supplier",
"supplier_object": {},
"expected_arrival_date": "2022-10-10T01:02:03Z",
"warehouse_id": "warehouse_id123",
"line_items": [
{
"inventory_item_id": "item_id",
"sku": "sku",
"expected_quantity": 2,
"received_quantity": 1,
"unit_cost": 1,
"external_id": "external_sku"
}
],
"receipts": [
{
"id": "receipt_id",
"arrived_date": "2022-10-10T01:02:03Z",
"line_items": [
{
"inventory_item_id": "item_id",
"sku": "sku",
"quantity": 1
}
]
}
],
"ship_from_address": {
"address1": "123 Main St",
"address2": "Apt 2",
"address3": "Floor 3",
"city": "New York",
"state": "NY",
"postal_code": "10001",
"country": "United States"
},
"tracking_numbers": [
"tracking_number_1",
"tracking_number_2"
],
"notes": [
"note_1",
"note_2"
],
"external_system_url": "https://example.com/inboundshipment/123",
"trackstar_tags": [
"tag1",
"tag2",
{
"tag3": "value3"
}
]
},
"id": "id",
"unused_fields": [
""
]
}