1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "orders": [
10 {
11 "orderId": "0001",
12 "lineId": "01",
13 "sku": "MUG",
14 "orderedQty": 10,
15 "cancelledQty": 0,
16 },
17 {
18 "orderId": "0002",
19 "lineId": "01",
20 "sku": "BOWL",
21 "orderedQty": 6,
22 "cancelledQty": 2,
23 },
24 {
25 "orderId": "0003",
26 "lineId": "01",
27 "sku": "PLATE",
28 "orderedQty": 5,
29 "cancelledQty": 0,
30 "dueAt": "2026-09-28T12:00:00Z",
31 },
32 {
33 "orderId": "0004",
34 "lineId": "01",
35 "sku": "FORK",
36 "orderedQty": 3,
37 "cancelledQty": 0,
38 },
39 {
40 "orderId": "0005",
41 "lineId": "01",
42 "sku": "SPOON",
43 "orderedQty": 2,
44 "cancelledQty": 0,
45 },
46 {
47 "orderId": "0005",
48 "lineId": "02",
49 "sku": "SPOON",
50 "orderedQty": 2,
51 "cancelledQty": 0,
52 },
53 {
54 "orderId": "0006",
55 "lineId": "01",
56 "sku": "CUP",
57 "orderedQty": 2,
58 "cancelledQty": 0,
59 },
60 ],
61 "shipments": [
62 {
63 "shipmentId": "WH-A-001",
64 "shipmentLineId": "01",
65 "orderId": "0001",
66 "lineId": "01",
67 "sku": "MUG",
68 "shippedQty": 4,
69 "warehouseId": "A",
70 },
71 {
72 "shipmentId": "WH-B-001",
73 "shipmentLineId": "01",
74 "orderId": "0001",
75 "lineId": "01",
76 "sku": "MUG",
77 "shippedQty": 6,
78 "warehouseId": "B",
79 },
80 {
81 "shipmentId": "WH-A-002",
82 "shipmentLineId": "01",
83 "orderId": "0002",
84 "lineId": "01",
85 "shippedQty": 5,
86 "warehouseId": "A",
87 },
88 {
89 "shipmentId": "WH-B-003",
90 "shipmentLineId": "01",
91 "orderId": "0003",
92 "lineId": "01",
93 "shippedQty": 2,
94 "warehouseId": "B",
95 },
96 {
97 "shipmentId": "WH-A-004",
98 "shipmentLineId": "01",
99 "orderId": "0004",
100 "lineId": "01",
101 "shippedQty": 3,
102 "warehouseId": "A",
103 },
104 {
105 "shipmentId": "WH-A-004",
106 "shipmentLineId": "01",
107 "orderId": "0004",
108 "lineId": "01",
109 "shippedQty": 3,
110 "warehouseId": "A",
111 },
112 {
113 "shipmentId": "WH-B-005",
114 "shipmentLineId": "01",
115 "orderId": "MISSING",
116 "lineId": "01",
117 "shippedQty": 1,
118 "warehouseId": "B",
119 },
120 {
121 "shipmentId": "WH-A-006",
122 "shipmentLineId": "01",
123 "orderId": "0005",
124 "sku": "SPOON",
125 "shippedQty": 2,
126 "warehouseId": "A",
127 },
128 {
129 "shipmentId": "WH-B-007",
130 "shipmentLineId": "01",
131 "orderId": "0006",
132 "sku": "CUP",
133 "shippedQty": 2,
134 "warehouseId": "B",
135 },
136 ],
137 "allowSkuFallback": True,
138 "asOf": "2026-09-28T18:00:00+03:00",
139}
140
141
142run = client.actor("h_murdock/order-shipment-reconciliation").call(run_input=run_input)
143
144
145print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
146for item in client.dataset(run.default_dataset_id).iterate_items():
147 print(item)
148
149