1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "baseline": { "content": {
10 "openapi": "3.1.0",
11 "info": {
12 "title": "Store QA Widgets API",
13 "version": "1.0.0",
14 },
15 "paths": { "/widgets": { "get": {
16 "operationId": "listWidgets",
17 "responses": { "200": { "description": "OK" } },
18 } } },
19 } },
20 "revision": { "content": {
21 "openapi": "3.1.0",
22 "info": {
23 "title": "Store QA Widgets API",
24 "version": "2.0.0",
25 },
26 "paths": {},
27 } },
28 "consumerProfile": {
29 "id": "store-qa-consumer",
30 "version": "1",
31 "minimumLevel": "WARN",
32 "severityOverrides": {},
33 },
34 "waivers": [],
35 "evaluationDate": "2026-09-16",
36}
37
38
39run = client.actor("ceddl/openapi-consumer-breakage-gate").call(run_input=run_input)
40
41
42print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
43for item in client.dataset(run.default_dataset_id).iterate_items():
44 print(item)
45
46