1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "solicitationId": "IFB-DEMO",
12 "bidDeadline": "2026-10-15T18:00:00Z",
13 "asOf": "2026-10-14T16:00:00Z",
14 "registerComplete": true,
15 "registerObservedAt": "2026-10-14T15:00:00Z",
16 "amendments": [
17 {
18 "id": "A-1",
19 "publishedAt": "2026-10-12T12:00:00Z",
20 "documentSha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
21 "sourceUrl": "https://example.org/addendum-1.pdf",
22 "requiresAcknowledgment": true
23 },
24 {
25 "id": "A-2",
26 "publishedAt": "2026-10-13T12:00:00Z",
27 "documentSha256": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
28 "sourceUrl": "https://example.org/addendum-2.pdf",
29 "requiresAcknowledgment": true
30 }
31 ],
32 "acknowledgments": [
33 {
34 "id": "ACK-1",
35 "solicitationId": "IFB-DEMO",
36 "amendmentId": "A-1",
37 "acknowledgedAt": "2026-10-13T12:00:00Z",
38 "documentSha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
39 "evidenceUrl": "https://example.org/ack-1.pdf"
40 }
41 ]
42};
43
44
45const run = await client.actor("wheresprada/bid-addendum-coverage-check").call(input);
46
47
48console.log('Results from dataset');
49console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
50const { items } = await client.dataset(run.defaultDatasetId).listItems();
51items.forEach((item) => {
52 console.dir(item);
53});
54
55