1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "baseline": {
12 "content": {
13 "openapi": "3.1.0",
14 "info": {
15 "title": "Store QA Widgets API",
16 "version": "1.0.0"
17 },
18 "paths": {
19 "/widgets": {
20 "get": {
21 "operationId": "listWidgets",
22 "responses": {
23 "200": {
24 "description": "OK"
25 }
26 }
27 }
28 }
29 }
30 }
31 },
32 "revision": {
33 "content": {
34 "openapi": "3.1.0",
35 "info": {
36 "title": "Store QA Widgets API",
37 "version": "2.0.0"
38 },
39 "paths": {}
40 }
41 },
42 "consumerProfile": {
43 "id": "store-qa-consumer",
44 "version": "1",
45 "minimumLevel": "WARN",
46 "severityOverrides": {}
47 },
48 "waivers": [],
49 "evaluationDate": "2026-09-16"
50};
51
52
53const run = await client.actor("ceddl/openapi-consumer-breakage-gate").call(input);
54
55
56console.log('Results from dataset');
57console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
58const { items } = await client.dataset(run.defaultDatasetId).listItems();
59items.forEach((item) => {
60 console.dir(item);
61});
62
63