1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "cases": [
12 {
13 "jobId": "job-42",
14 "runId": "run-01",
15 "claim": {
16 "status": "SUCCEEDED",
17 "expectedItemIds": [
18 "A",
19 "B"
20 ],
21 "reportedSuccessCount": 2
22 },
23 "evidence": [
24 {
25 "jobId": "job-42",
26 "runId": "run-01",
27 "itemId": "A",
28 "state": "SUCCEEDED",
29 "receiptId": "receipt-A",
30 "source": "api-readback"
31 },
32 {
33 "jobId": "job-42",
34 "runId": "run-01",
35 "itemId": "B",
36 "state": "SUCCEEDED",
37 "receiptId": "receipt-B",
38 "source": "api-readback"
39 }
40 ]
41 }
42 ]
43};
44
45
46const run = await client.actor("chappy.works/chappy-outcome-proof-gate").call(input);
47
48
49console.log('Results from dataset');
50console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
51const { items } = await client.dataset(run.defaultDatasetId).listItems();
52items.forEach((item) => {
53 console.dir(item);
54});
55
56