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